Shell基本命令操作包括以下常见命令:
文件和目录操作:
ls
:列出当前目录下的文件和子目录。cd
:改变当前工作目录。pwd
:显示当前工作目录的路径。mkdir
:创建新的目录。rmdir
:删除空目录。rm
:删除文件或目录(使用-rf
参数可以递归删除非空目录)。mv
:移动或重命名文件和目录。cp
:复制文件和目录。touch
:创建新文件或更新已有文件的修改时间。
文件内容操作:
cat
:显示文件内容。more
或less
:分页显示文件内容。head
:显示文件开头部分的内容。tail
:显示文件末尾部分的内容。echo
:在终端输出文本或变量值。printf
:格式化输出文本或变量值。>
:重定向输出到文件(覆盖原有内容)。>>
:追加输出到文件。
权限管理:
chmod
:更改文件或目录的权限。chown
:更改文件或目录的所有者。chgrp
:更改文件或目录的组。
查找文件:
find
:在指定目录及其子目录下查找满足条件的文件。
进程管理:
ps
:查看当前运行的进程信息。top
:动态显示系统中各个进程的资源占用状况。kill
或pkill
:结束指定的进程。killall
:结束所有指定名称的进程。
网络操作:
ping
:测试网络连接。ifconfig
(或ip addr
):查看和配置网络接口。curl
或wget
:从网络下载文件。
脚本编程:
echo
、read
、test
、[
(条件表达式)、case
、for
、while
、until
等用于编写Shell脚本的基本命令和结构。
其他常用命令:
man
:查看命令的手册页。clear
或cls
(在Windows环境下):清屏。history
:查看命令历史记录。exit
:退出当前Shell。
以上只是Shell基本命令操作的一部分,实际使用中还有很多其他命令和组合。随着对Shell的深入学习和实践,你将掌握更多高级功能和技巧。