0
点赞
收藏
分享

微信扫一扫

Linux常用指令(二)

phpworkerman 2022-01-26 阅读 78

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选项[文件]

说明:

  1. 不保留原文件。
  2. 只能压缩文件不能压缩目录。
  3. 解压文件用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

范例:

举报

相关推荐

0 条评论