在CentOS Stream 8中,有许多命令行操作可以帮助你更高效地完成任务和管理系统。以下是一些常用的命令及其用法:
date
: 显示当前日期和时间cal
: 显示当月的日历uptime
: 显示系统从开机到现在所运行的时间w
: 显示登录的用户whoami
: 查看当前用户名finger user
: 显示用户的相关信息uname -a
: 显示内核信息cat /proc/cpuinfo
: 查看CPU信息cat /proc/meminfo
: 查看内存信息man command
: 显示命令的说明手册df
: 显示磁盘占用情况du
: 显示目录空间占用情况free
: 显示内存及交换区占用情况ls
: 列出当前目录下的文件和文件夹。
ls -l
: 以长格式显示文件和目录详细信息。ls -a
: 显示包括隐藏文件在内的所有文件。cd
: 切换目录。
cd /path/to/directory
: 切换到指定目录。cd
: 切换到当前用户的主目录。cd ..
: 切换到上级目录。cd .
: 显示当前目录。pwd
: 显示当前工作目录的完整路径。mkdir
: 创建新目录。
mkdir directory_name
: 创建单个目录。mkdir -p directory_name
: 递归创建多级目录,如果上级目录不存在也会一并创建。rm
: 删除文件或目录。
rm filename
: 删除单个文件。rm -r directory_name
: 递归删除目录及其内容。rm -f directory_name
: 强制删除目录或文件,不提示确认。cp
: 复制文件或目录。
cp source_file destination_file
: 复制单个文件。cp -r source_directory destination_directory
: 复制整个目录。cp -i source_file destination_file
: 复制文件并提示确认覆盖。mv
: 移动文件或重命名文件。
mv source_file destination_file
: 移动或重命名文件。mv old_name new_name
: 重命名文件。cat
: 显示文件内容。
cat filename
: 显示文件内容。cat -n filename
: 显示文件内容并显示行号。grep
: 在文件中搜索指定的模式。
grep pattern filename
: 在文件中搜索匹配的文本。grep -i pattern filename
: 忽略大小写搜索。grep -r pattern directory_name
: 递归搜索目录中的文件。top
: 实时显示系统进程和资源使用情况,按CPU占用率排序。htop
: 交互式进程查看器,提供图形化界面和更多功能。(需安装)vmstat
: 报告系统虚拟内存统计信息,包括CPU、内存、磁盘和交换空间的信息。free
: 显示系统的内存使用情况,包括已使用内存、空闲内存等。df -h
: 查看磁盘空间使用情况,-h参数表示以易读格式显示。iostat
: 报告系统的磁盘I/O统计信息,包括设备的读写速率等。(需安装sysstat包)netstat
: 显示当前活动的网络连接、路由表、接口统计信息等。ss
: 类似于netstat,用于显示活动的网络连接和套接字统计信息。dstat
: 实时显示系统的网络、CPU、内存、磁盘I/O等资源使用情况。iftop
: 实时监控网络带宽,显示发送和接收的数据量。(需安装)chmod
: 改变文件或目录的权限。chown
: 改变文件或目录的所有者。wget
: 从网络上下载文件。curl
: 向/从服务器传输数据。ssh
: 安全地连接到远程机器。scp
: 安全地复制文件到远程机器。man
: 显示命令的手册页。yum
或 dnf
: 包管理器,用于安装、更新、删除和管理软件包。请注意,由于CentOS Stream 8将于2024年结束迭代更新补丁,因此建议考虑迁移到其他长期支持的Linux发行版。