Linux常用命令
Linux常用命令大全:
ls
:列出目录内容。常用参数包括-l
(长格式显示)、-a
(显示所有文件和目录,包括隐藏文件)、-h
(以更人性化的方式显示文件和目录大小)等。cd
:切换工作目录。可以跟绝对路径或相对路径,使用..
可以回到上一级目录。pwd
:显示当前工作目录的路径。touch
:创建空文件或更新文件时间戳。mkdir
:创建新的目录。常用参数包括-p
(创建多级目录)和-v
(显示创建过程的详细信息)。rm
:删除文件或目录。常用参数包括-r
(递归删除目录及其内容)和-f
(强制删除,不提示确认)。cp
:复制文件或目录。常用参数包括-f
(覆盖已存在的目标文件)和-i
(在覆盖目标文件之前提示确认)。mv
:移动文件或目录,也可以用于重命名。cat
:查看文件内容。可以跟多个文件名,将它们的内容输出到标准输出。grep
:在文件中查找特定的文本。常用参数包括-i
(忽略大小写)、-v
(排除匹配的行)等。chmod
:改变文件或目录的权限。常用参数包括-R
(递归地改变指定目录及其内容的权限)和符号操作符(例如,u+x
表示给文件所有者添加执行权限)。find
:在目录中查找文件或目录。常用参数包括-name
(按名称查找)、-type
(按类型查找)等。du
:查看指定目录和文件的磁盘使用情况。常用参数包括-a
(显示所有文件和目录的大小)和-s
(只显示总计大小)。ps
:查看当前运行的进程。常用参数包括-ef
(显示所有进程的详细信息)和-e
(选择全部进程)。kill
:终止进程。需要指定进程的PID(进程标识符)。top
:实时查看系统状态和运行中的进程信息。man
:查看命令的手册页。可以通过按下“q”键退出查看。echo
:在屏幕上显示文本或变量的值。可以跟变量,例如echo $HOME
将显示用户的主目录。date
:显示或设置系统日期和时间。可以跟参数来格式化输出,例如date +%Y-%m-%d
将显示类似“2023-07-06”的日期格式。df
:查看磁盘使用情况。常用参数包括-h
(以更人性化的方式显示大小)和-T
(显示文件系统类型)。du -sh * | sort -rh | head -n 10
:这个命令组合可以按文件和目录的大小进行降序排序,并只显示前10个结果。其中,“du -sh *”表示查看当前目录下每个文件和目录的大小,“sort -rh”按数字大小进行降序排序并忽略大小写,“head -n 10”只显示前10个结果。free -m
:查看系统内存使用情况,以MB为单位显示。其中,“free”命令用于查看系统内存使用情况,“-m”参数表示以MB为单位显示。tar
:用于压缩和解压缩文件的工具。常用参数包括“-x”表示解压缩,“-c”表示创建压缩文件等。可以跟其他压缩算法参数,例如“tar -czvf archive.tar.gz file1 file2”表示将file1和file2压缩成名为archive.tar.gz的gzip压缩文件。gzip
:用于压缩文件的工具,通常与tar命令结合使用。可以跟参数“-d”解压缩文件。nano
,vi
,vim
:常用的文本编辑器命令。其中,“nano”是一个简单的命令行文本编辑器,“vi”和“vim”是功能更强大的文本编辑器,需要学习特定的编辑命令。
以上是一些常用的Linux命令,通过掌握这些命令,用户可以在Linux系统中进行各种操作和管理任务。