在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发行版。