本文共 4403 字,大约阅读时间需要 14 分钟。
ls
命令名称:ls
/bin/ls
执行权限:所有用户功能描述:显示目录文件 语法:
ls [选项] [文件或目录]
常用选项: -a
:显示所有文件,包括隐藏文件-l
:显示详细信息-d
:仅显示目录名,不显示内容-h
:人性化显示示例:
ls -la /etc
mkdir
命令名称:mkdir
/bin/mkdir
执行权限:所有用户功能描述:创建新目录 语法:
mkdir [-p] [目录名]
-p
:递归创建注意:
cd
命令名称:cd
语法:
cd [目录]
..
:返回上一级目录.
:仍留在当前目录../..
:返回上两级目录-
:返回上一级目录之前所在的目录示例:
cd /tmp/vae
cd ..
pwd
命令名称:pwd
/bin/pwd
执行权限:所有用户功能描述:显示当前目录 示例:
$ pwd
rmdir
命令名称:rmdir
/bin/rmdir
执行权限:所有用户功能描述:删除空目录 语法:
rmdir [目录名]
注意:
-r
可强制删除目录cp
命令名称:cp
/bin/cp
执行权限:所有用户功能描述:复制文件或目录 语法:
cp [-rp] [源文件或目录] [目标目录]
-r
:递归复制目录-p
:保留文件属性示例:
cp -r /root /tmp
cp -p install.log tmp/copyinstall.log
mv
命令名称:mv
/bin/mv
执行权限:所有用户功能描述:剪切文件或目录 语法:
mv [源文件或目录] [目标目录]
示例:
mv /tmp/tmp1/tmp1_1 /tmp
rm
命令名称:rm
/bin/rm
执行权限:所有用户功能描述:删除文件或目录 语法:
rm [-rf] [文件或目录]
-r
:递归删除目录-f
:强制执行示例:
rm -r tmp1
rm -rf tmp1 tmp2
touch
命令名称:touch
/bin/touch
执行权限:所有用户功能描述:创建空文件 语法:
touch [文件名]
注意:
cat
命令名称:cat
/bin/cat
执行权限:所有用户功能描述:显示文件内容 语法:
cat [文件名]
-n
:显示行号示例:
cat /etc/services
tac
命令名称:tac
/bin/tac
执行权限:所有用户功能描述:显示文件内容,从末尾开始读取 语法:
tac [文件名]
more
和 less
命令名称:more
和 less
/bin/more
和 /usr/bin/less
执行权限:所有用户 语法:
more [文件名]
less [文件名]
注意:
more
不支持向后翻页less
支持动态显示(如实时更新)示例:
more -n 20 /etc/services
less -f /etc/services
head
和 tail
命令名称:head
和 tail
/usr/bin/head
和 /usr/bin/tail
执行权限:所有用户 语法:
head [文件名]
tail [文件名]
选项:
-n
:指定显示行数示例:
head -n 20 /etc/services
tail -f /var/log/syslog
ln
命令名称:ln
/bin/ln
执行权限:所有用户功能描述:创建软链接或硬链接 语法:
ln [-s] [源文件] [目标文件]
-s
:创建软链接-s
:创建硬链接注意:
chmod
命令名称:chmod
/bin/chmod
执行权限:所有用户语法:chmod [ugoa][+-=][rwx] [文件或目录]
权限修饰符:
u
:所有者g
:所属组o
:其他人a
:所有人示例:
chmod u+x /tmp/tmp.log
chmod g+w,o+w /tmp/tmp.log
chown
命令名称:chown
/bin/chown
执行权限:所有用户语法:chown [用户] [文件或目录]
示例:
chown vae /tmp/tmp.log
chgrp
命令名称:chgrp
/bin/chgrp
执行权限:所有用户语法:chgrp [用户组] [文件或目录]
示例:
chgrp root /tmp/tmp.log
find
命令名称:find
/bin/find
执行权限:所有用户语法:find [搜索范围] [匹配条件]
示例:
find /etc -name init
find /home -group root
locate
命令名称:locate
/usr/bin/locate
执行权限:所有用户语法:locate [文件名]
注意:
updatedb
)grep
命令名称:grep
/bin/grep
执行权限:所有用户语法:grep [-iv] [字符串] [文件]
-i
:不区分大小写-v
:排除匹配字符串示例:
grep mysql /root/install.log
man
命令名称:man
/usr/bin/man
执行权限:所有用户语法:man [命令或配置文件]
示例:
man ls
man services
help
命令名称:help
help [命令]
示例:
help cd
useradd
命令名称:useradd
/usr/sbin/useradd
执行权限:root语法:useradd [用户名]
示例:
useradd vae
passwd
命令名称:passwd
/usr/bin/passwd
执行权限:所有用户语法:passwd [用户名]
注意:
who
和 w
命令名称:who
和 w
/usr/bin/who
和 /usr/bin/w
执行权限:所有用户语法:who
和 w
无需参数 示例:
who
w
gzip
和 gunzip
命令名称:gzip
和 gunzip
/bin/gzip
和 /bin/gunzip
执行权限:所有用户语法:gzip [选项] [文件]
gunzip [选项] [文件]
-k
:压缩后保留原文件-n
:显示压缩过程示例:
gzip -k file.txt
gunzip -k file.gz
tar
和 untar
命令名称:tar
和 untar
/bin/tar
和 /bin/untar
执行权限:所有用户语法:tar [选项] [文件名] [目录]
untar [选项] [压缩文件]
-z
:压缩(生成 .tar.gz)-j
:解压(生成 .bz2)示例:
tar -zcvf a.tar.gz a
untar -zxvf a.tar.gz
zip
和 unzip
命令名称:zip
和 unzip
/usr/bin/zip
和 /usr/bin/unzip
执行权限:所有用户语法:zip [选项] [文件或目录]
unzip [选项] [压缩文件]
-r
:压缩目录示例:
zip -r file.zip file
unzip file.zip
bzip2
和 bunzip2
命令名称:bzip2
和 bunzip2
/usr/bin/bzip2
和 /usr/bin/bunzip2
执行权限:所有用户语法:bzip2 [选项] [文件]
bunzip2 [选项] [压缩文件]
-k
:压缩后保留原文件示例:
bzip2 -k file.bz2
bunzip2 -k file.bz2
write
命令名称:write
/usr/bin/write
执行权限:所有用户语法:write [用户名]
示例:
write hadoop
ping
命令名称:ping
/bin/ping
执行权限:所有用户语法:ping [IP地址]
选项:
-c
:指定发送次数示例:
ping www.baidu.com
ping -c 3 www.baidu.com
halt:立刻关机
poweroff:立刻关机示例:
halt
poweroff
reboot:立即重启
shutdown -r now:立即重启(root 用户使用)示例:
reboot
shutdown -r now
以上命令均为常用 Linux 系统管理命令,熟练掌握这些命令能够帮助您高效管理服务器和开发环境。
转载地址:http://xfkfk.baihongyu.com/