在 CentOS Stream 8 中,有许多命令行操作可以帮助你更高效地完成任务。以下是一些常用的命令及其用法:
ls 显示当前目录内容ls -l 以长格式显示文件和目录详细信息ls -a 显示包括隐藏文件在内的所有文件cd /path/to/directory 切换到指定目录cd 切换到当前用户的主目录cd .. 切换到上级目录cd . 显示当前目录pwdmkdir directory_name 创建单个目录mkdir -p directory_name 递归创建多级目录,如果上级目录不存在也会一并创建rm filename 删除单个文件rm -r directory_name 递归删除目录及其内容rm -f directory_name 强制删除目录或文件,不提示确认cp source_file destination_file 复制单个文件cp -r source_directory destination_directory 复制整个目录cp -i source_file destination_file 复制文件并提示确认覆盖mv source_file destination_file 移动或重命名文件mv old_name new_name 重命名文件cat filename 显示文件内容cat -n filename 显示文件内容并显示行号grep pattern filename 在文件中搜索匹配的文本grep -i pattern filename 忽略大小写搜索grep -r pattern directory_name 递归搜索目录中的文件find /path/to/search -name "filename" 根据名称查找文件find /path/to/search -type d 查找所有目录find /path/to/search -type f 查找所有文件chmod 755 filename 设置文件权限chown user:group filename 设置文件所有者df -h 以易读格式显示磁盘空间使用情况du -sh directory_name 显示目录的磁盘使用情况ps aux 显示所有进程信息topkill -9 process_id 终止进程tar -cvf archive.tar directory_name 打包目录tar -xvf archive.tar 解包目录zip archive.zip directory_name 压缩目录unzip archive.zip -d destination_directory 解压目录wget http://example.com/file.txt 下载文件curl -O http://example.com/file.txt 下载文件ssh user@hostname 连接到远程机器scp local_file user@hostname:/path/to/remote_directory 复制文件到远程机器man ls 显示 ls 命令的手册页sudo dnf install package_name 安装软件包sudo dnf update 更新所有软件包sudo dnf remove package_name 卸载软件包。这些命令是 Linux 系统管理的基础,无论是在 CentOS Stream 8 还是其他类似的 Linux 发行版中,它们都是非常有用的。随着你对系统的熟悉,你可能还会遇到更多高级命令和工具。