-
文件和目录操作命令:
ls
:列出目录内容。常用参数包括-l
(长格式显示)、-a
(显示隐藏文件)、-h
(人类可读大小)等。例如,ls -lah
会以长格式并显示隐藏文件及人类可读大小的方式列出当前目录内容。pwd
:打印工作目录。显示当前工作目录的绝对路径。mkdir
:创建目录。例如,mkdir new_directory
会创建一个名为new_directory
的新目录。cp
:复制文件或目录。例如,cp source.txt destination.txt
会将source.txt
复制为destination.txt
。mv
:移动或重命名文件或目录。例如,mv old.txt new.txt
会将old.txt
重命名为new.txt
。rm
:删除文件或目录。例如,rm file.txt
会删除file.txt
文件。find
:查找文件或目录。例如,find . -iname example
会在当前目录及其子目录中查找不区分大小写的名为example
的文件。
-
文件内容查看命令:
cat
:显示文件内容。例如,cat file.txt
会显示file.txt
的内容。less
:分页查看文件内容。例如,less file.txt
会以分页的方式显示file.txt
的内容。head
:显示文件的前几行。例如,head -n 10 file.txt
会显示file.txt
的前 10 行内容。tail
:显示文件的最后几行。例如,tail -n 10 file.txt
会显示file.txt
的最后 10 行内容。
-
文件内容处理命令:
wc
:统计指定文本的行数、字数、字节数。例如,wc file.txt
会显示file.txt
的行数、字数和字节数。cut
:按“列”提取文本字符。例如,cut -d, -f1 file.csv
会以逗号为分隔符,提取file.csv
的第一列内容。diff
:比较多个文本文件的差异。例如,diff file1.txt file2.txt
会显示file1.txt
和file2.txt
之间的差异。
-
系统信息查询命令:
free
:查看内存使用情况。例如,free -mh
会以人类可读的方式显示内存使用情况。df
:查看磁盘以及分区情况。例如,df -h
会以人类可读的方式显示磁盘空间使用情况。du
:显示目录或文件的磁盘使用情况。例如,du -sh directory/
会显示directory/
目录的磁盘使用情况。stat
:查看文件的具体存储信息和时间等信息。例如,stat file.txt
会显示file.txt
的详细信息。
-
软件包管理命令:
rpm
:RPM 软件包的管理工具。用于安装、卸载、更新、查询软件包等。yum
(或dnf
,在某些 CentOS 版本中):一个 Shell 前端软件包管理器,用于自动处理依赖关系并安装、更新、卸载软件包等。
6. 用户管理命令
1.useradd
:添加新用户。
2.userdel
:删除用户。
3.passwd
:修改用户密码。
4.id
:查看当前用户信息。
5.su
或 su -
:切换用户。
6.whoami
:显示当前用户名。
7. 系统状态查看命令
1.top
:实时显示系统中各个进程的资源占用状况。
2.htop
:top
命令的增强版,提供更为友好的界面和更多功能。
3.uptime
:显示系统运行时间、用户数、负载等信息。
4.w
:显示已经登陆系统的用户列表,并显示用户正在执行的指令。
5.last
:显示系统开机以来登陆系统的用户信息。
8. 网络管理命令:
1.ifconfig
或 ip addr
:查看和配置网络接口信息。
2.netstat
或 ss
:查看网络连接、路由表、接口统计等信息。
3.ping
:测试网络连接。
4.traceroute
或 tracert
:追踪数据包从源主机到目标主机之间的路径。
9.压缩和解压命令:
1.tar
:打包和解包文件。
2.gzip
、gunzip
:gzip 格式的压缩和解压。
3.bzip2
、bunzip2
:bzip2 格式的压缩和解压。
4.zip
、unzip
:zip 格式的压缩和解压。
10.文本处理命令:
1.grep
:在文本中搜索匹配的行。
2.sed
:流编辑器,用于对输入流(或文件)进行基本的文本转换。
3.awk
:文本分析工具,可以对文本进行模式扫描和文本/数据提取。
11.其他常用命令:
1.echo
:显示一行文本或将文本重定向到文件。
2.man
或 info
:查看命令的手册页,获取命令的详细信息和用法。
3.history
:显示当前用户在 shell 中执行过的命令历史。
4.alias
:设置命令别名,提高命令输入效率。
5.unalias
:取消命令别名。
6.clear
或 Ctrl + L
:清屏。