which
命令所在路径:/bin/which
执行权限:所有用户
功能描述:显示系统命令所在目录
语法:which [命令名称]
范例:
whereis
命令所在路径:/usr/bin/where
执行权限:所有用户
功能描述:找到文件位置及其帮助文件
语法:whereis [命令名称]
范例:
find
命令所在路径:/usr/bin/find
执行权限:所有用户
功能描述:查找文件或目录
语法: find [搜索路径] [搜索关键字]
-name 根据文件名查找
* 匹配任意字符 ? 匹配单个字符
find /etc -name init*
find /etc -name init???
find /etc -name *nit*
-size 单位:数据块 512字节 100MB=102400KB=204800
大于 +n
等于 n
小于 -n
-user 所有者
$find /home -user samless
-group 组名
-time 时间
time(天) min(分钟)
-atime -amin a-access 访问时间
-ctime -cmin c-change 文件属性(ls -l)
-mtime -mmin m-modify 文件内容
+n n -n
连接符
-a and 逻辑与
-o or 逻辑或
$find /etc -name inittab -o -size +204080
$ find /etc -name *init*
-type 文件类型 d-目录 l-软链接 f-二进制文件
$ find /etc -name *init* -type f
$ ls -ld `find /etc -name *init* -type d`
-exec 命令 {} \;
-ok (询问确认)
{} 代表find查找结果
\ 表示转义符
; 结束
$find /etc -name inittab -exec ls -l {} \;
$ \rm a 不提示删除a文件,因为\表示转义符
$ alias rm
alias rm='rm -i
$ find /etc -name inittab -ok ls -l {} \;
$ find /home -user test -ok rm {} \;
说明: 查找范围越小越好,服务器不能随便查找,能不find就尽量不find
查找范围是当前目录时有可能出现问题
范例:
locate
命令英文原意:list files in databases
命令所在路径:/usr/bin/locate
执行权限:所有用户
功能描述:寻找文件或目录
语法:locate[搜索关键字]
说明:该名命令根据数据库查找文件,在使用该命令前用updatedb命令更新数据库后再用locate命令。
范例:
updatedb
命令英文原意:update the slocate database
命令所在路径:/usr/bin/update
执行权限:root
功能描述:建立整个系统目录文件的数据库
语法:updatedb
范例:
grep
命令所在路径:/bin/grep
执行权限:所有用户
功能描述:在文件中搜索字串匹配的行并输出
语法:grep [制定字串][源文件]
范例:
man
命令英文原意:manual
命令所在路径:/usr/bin/man
执行权限:所有用户
功能描述:获得帮助信息
语法:man [命令或配置文件]
说明:man [配置文件] 获得配置文件的帮助无需路径
$ man /etc/services 错误写法
帮助类型:1——命令帮助 5——配置文件帮助
默认帮助类型是1——命令帮助
$man 1 passwd 查看passwd命令的帮助 参数1可以不写
$jman 5 passwd 查看/etc/passwd文件的
man 1 passwd chang
范例:
info
命令英文原意:information
命令所在路径:/usr/bin/info
执行权限:所有用户
功能描述:获得帮助信息
语法:info [任何关键字]
范例:
whatis
命令名称:whatis apropos makewhatis
命令英文原意:search the whatis database for strings
命令所在路径: /usr/bin/whatis apropos
/usr/sbin/makewakewhatis
执行权限:All User,All User,root
功能描述:获得索引的简短说明信息
语法:whatis apropos [任何关键字]
范例:
help
语法:[命令] --help;help 命令
范例:
gzip
命令英文原意:GNU zip
命令所在路径:/bin/gzip
执行权限:所有用户
功能描述:压缩文件
语法:gzip选项[文件]
说明:
- 不保留原文件。
- 只能压缩文件不能压缩目录。
- 解压文件用gunzip [压缩文件]或gzip -d [压缩文件]
压缩后文件格式:.gz
范例:$gzip service
gunzip
命令英文原意:GNU unzip
命令所在路径:/bin/gunzip
执行权限:所有用户
功能描述:解压缩.gz的压缩文件
语法:gunzip 选项 [压缩文件]
范例:
tar
命令所在路径:/bin/tar
执行权限:所有用户
功能描述:打包目录
语法:tar 选项[cvf] [目录]
-c 产生.tar打包文件,必选项
-v 显示详细信息,必选项
-f 指定压缩后的文件名
-z 打包同时用gzip压缩
-j 打包同时用bzip2压缩
tar命令解压缩语法:
-x 解包.tar文件
-v 显示详细信息
-f 指定解压文件
-z 用gzip解压缩
-j 用 bunzip2解压缩
压缩后文件格式:.tar.gz
范例:
file
功能描述:查看文件类型
范例:
zip
命令所在路径:/usr/bin/zip
执行权限:所有用户
功能描述:压缩文件或目录(-r)。保留原文件
语法:zip 选项[-r] [压缩后文件名称] [文件或目录]
-r 压缩目录
压缩后文件格式:.zip
说明:.zip是Linux和Windows通用格式
范例:
unzip
命令所在路径:/usr/bin/unzip
执行权限:所有用户
功能描述:解压缩.zip的文件
语法:unzip [压缩文件]
范例:
bzip2
命令所在路径:/usr/bin/bzip2
执行权限:所有用户
功能描述:(gzip+),压缩文件,压缩比高
语法:bzip2 选项 [-k] [文件]
-k 产生压缩文件后保留原文件
压缩后文件格式:.bz2
范例:
bunzip2
命令所在路径:/usr/bin/bunzip2
执行权限:所有用户
功能描述:解压缩文件
语法:bunzip2 选项 [-k] [文件]
-k 解压缩文件后保留原文件
范例:
write
命令所在路径:/usr/bin/write
执行权限:所有用户
功能描述:向另外一个用户发信息,以Ctrl+D作为结束。
语法:write <用户名>(必须在线)
范例:
wall
命令所在路径:/urr/bin/wall
执行权限:所有用户
功能描述:向所有用户广播信息
语法:wall [message] [文件名]
范例:
ping
命令所在路径:/usr/bin/ping
执行权限:root
功能描述:测试网络联通性
语法:ping 选项 IP地址
-c 次数 count
-s I发送CMP数据包大小 size
范例:
ifconfig
命令所在路径:/usr/bin/ifconfig
执行权限:root
功能描述:查看网络配置信息
语法:ifconfig 选项[-a][网卡设备标识]
范例:
shutdown
命令所在路径:/usr/bin/shutdown
执行权限:root
功能描述:关机
语法:shutdown
范例:
reboot
命令所在路径:/sur/bin/reboot
执行权限:root
功能描述:重启系统
语法:reboot
范例: