远程工具: xshell
secureCRT
putty
远程文件: xftp
winscp
文件处理命令:
ls
(英文list):
-a
-all
显示所有文件 包含隐藏文件 -i 显示i节点-l
long 显示文件详细属性 长格式显示 -lh 人性化显示 -ld 查看目录属性
pwd
显示当前目录
mkdir
创建目录 创建文件夹
rmdir
删除目录 删除文件夹 目录必须为空
cp
(复制)
-r
复制目录-p
保存文件属性
mv
(剪切,改名)
rm
(删除文件)
-r
删除目录-f
无确认直接删除
touch
创建空文件
cat
显示文件内容(打开文件)
-n
显示行数
tac
(反向显示文件内容)
more
分页显示文件内容(打开文件)
- 空格跟F翻页 回车换行 q退出
less
分页显示文件内容(打开文件)
- 可向上翻页 pgup或上方向键往上翻 /+内容 搜索 n 下一个搜索结果
head
显示文件内容前几行 默认10行
-n
行数
tail
显示文件内容最后几行 默认10行
-n
行数-f
动态显示文件末尾内容 ctrl+c退出
ln
生成链接文件(快捷方式) -s 软连接
- 软连接=快捷方式 硬链接为实时备份
文件搜索命令:
find
: 文件搜索
find
搜索范围 匹配条件 条件 可加参数 再加条件 -a 都满足 -o 满足其一
find /tmp
不区分大小写搜索 -iname
-name
文件名 文件名精确搜索
文件名 文件名模糊搜索
文件名? 文件名精确搜索 ?代表任何一个字符
按大小条件搜索 -size
+1 大于 -1小于 1等于 1为大小
-size +204800
换算为大于100MB
根据所有者搜索 -user
用户名
根据所属组搜索 -group
所属组名称
根据文件类型搜索 -type f
( f 文件 d 目录 l 软连接文件)
根据I节点查找 -inum
i节点
查找到文件后执行操作 -exec 命令+空格 {}+\ ;
同上 需要执行确认 -ok
根据时间属性查找
-cmin
(文件属性)
-amin
(访问时间)
-mmin
(文件内容)
-5
(时间) 查找5分钟内被修改过前一个参数的文件和目录
+5
查找超过5分钟被修改过前一个参数的文件和目录
locate
: 在文件资料库中查找文件 tmp 临时文件夹不录入
locate
文件名 (模糊搜索 )
locate -i
文件名 (不区分大小写)
updatedb
更新文件资料库
which
: 搜索命令所在目录及别名信息
whereis
: 搜索命令所在目录及帮助文档路径
grep
: 在文件内容内寻找
grep
内容 路径-i
不区分大小写-v
排除指定字符
权限管理命令:
chmod
改变权限 用户(u,g,o)+权限(rwx) chmod u+r,g++w(u用户给R g用户给W)
- 参数R 递归改变(全部改变)
chmod
说明:r----4、w----2、x----1、chmod 640 权限相加
chown
更改文件所有者
chgrp
更改文件所属组
umask
显示/设置文件的缺省权限 (默认权限)
-S
显示当前设置
umask 022
设置为 rwx r-x r--x
运算 7-0 7-2 7-2
帮助命令:
`man :
man ls
获取ls命令帮助信息
man services
获取该配置文件的帮助信息 不可直接写路径
whatis
简短介绍命令相关帮助
apropos
简短介绍配置文件相关帮助
--help
:获取常用选项
date
获取当前时间
info
跟man差不多的一个命令 显示方式不一样
help
获取sell内置命令的帮助信息
用户管理:
useradd
添加\创建新用户
用法:useradd 用户名
passwd
设置用户密码
用法:passwd 用户名
,如果不带用户名,则代表更改当前的用户密码
who
查看登录用户信息 tty
为本地终端 pts
为远程终端
w
查看登录用户详细信息 系统时间 up服务器运行时长 登录用户数 负载均衡:1分钟 5分钟 15分钟
IDLE
用户空闲时间(无操作时间)
压缩解压
格式: .gz .tar .tar.gz .zip .bz2 .tar.vz2
gzip
压缩文件(不可压缩目录 不保留源文件)
gunzip
解压文件
tar -cvfz
压缩后的文件名 目录
- C打包
- V显示详细信息
- F指定文件名
- Z打包并压缩)
tar -cf
文件名 目录 (打包为tar格式)
tar -zcf
文件名 目录 (打包并压缩为.tar.gz格式文件)
tar -zxvf
解压的文件名
- Z解压缩
- X解包
- F指定解压文件
- V显示详细信息)
tar -zxf
解压的文件名
zip
可压缩目录 保留源文件
zip
压缩后的文件名 要压缩的文件
zip -r
压缩后的文件名 要压缩的目录
unzip
解压缩
unzip
需要解压的文件名
bzip2
可与tar一起使用
gzip2
压缩的文件名(不保留源文件)
gzip -k
压缩的文件名(保留源文件)
与 tar
一起使用:
tar -cjf 文件名.tar.bz2
bunzip2
[选项] [压缩文件名] 解压文件
-k
:保留压缩包
与tar结合使用:
tar -xjf Japan.tar.bz2 Japan
网络命令:
write
<用户名> 给在线用户发信息,按Ctrl+D保存结束
只能给在线用户发 可以用w查询用户在线情况 不在线发不出去
wall
[信息] 发广播信息 群发所有在线用户
ping
[IP地址] 测试网络连通性 ctrl+c直接结束
ping -c
指定发送次数
ifconfig
查看网卡信息 主要功能是查询当前本机IP地址
mail
<用户名> 给不在线的用户发送邮件
mail
进入邮箱查看邮件
- N 表示未读邮件想看第几封邮件就按前面的标号数字
- h键查看邮箱列表
- d [n] 删除第n封邮件
- q 退出
last
列出目前与过去登陆系统的用户信息
lastlog
检查某特定用户上次登陆的时间
lastlog -u
[uID] 检查uID用户上次登陆的时间
traceroute
显示数据包到主机间的路径
traceroute
[网站网址] 可以检查网络哪个节点出现问题
netstat
[选项] 显示网络相关信息
- -t TCP协议:传输控制协议
- -u UDP协议:用户数据报
- -l 监听
- -r 路由:网关
- -n 显示IP地址和端口号
netstat -tlun
:查询本机监听的端口
netstat -an
:查看本机所有的网络连接
netstat -rn
:查看本机路由(网关)
setup
配置网络 redhat专有命令 ,在其他版本不存在,他是永久生效的。 和刚开始介绍的ifconfig命令不一样 CentOS7使用 nmtui命令代替setup,不过是在虚拟机中调试
挂载命令:
mount
[-t 文件系统] 设备文件名 挂载点
设备文件名默认就是 /dev/sr0
,文件系统为 iso9660
它是国际标准的cd文件格式,它告诉mount
命令,我要挂载的是一个标准的cd。需要死记!!!
/dev/cdrom
也可以写 /dev/sr0
/dev/cdrom
是sr0
的软链接。
第四步:进入挂载后的盘符
cd /media/cdrom
第四步:卸载光盘
先退出 /media/cdrom
,输入命令:cd
;然后再输入命令:umount /dev/sr0
注意:如果之前挂载过其他盘,需要卸载之后才能挂载,输入命令:
umount /dev/sr0
关机命令:
shutdown
[选项] 时间
- -h 关机
- -r 重启
- -c:取消前一个关机命令
- now 现在关机
在服务器上重启需要谨慎,需要先停掉服务,否则物理内存会坏
而且远程服务器只能重启,关机后需要管理员手动开机
halt
关机
poweroff
相当于直接断电
init 0
reboot
重启
init 6
- 0:关机
- 1:单用户 进入选项菜单 只有root用户登陆进去 相当于Windows安全模式F8,
只不过没有图形界面 - 2:不完全多用户,不含NFS服务,没有图形界面 NFS网络文件系统,
Linux之间文件传输共享方式,除了NFS服务,和3一样。 - 3:完全多用户,没有图形界面
- 4:未分配,没有图形界面
- 5:图形界面
- 6:重启
runlevel
查询系统运行级别
logout
退出登陆命令
暂无评论内容