温馨提示×

Stream 8有哪些常用命令

小樊
51
2025-10-19 11:46:39
栏目: 编程语言

基础文件/目录操作命令

  • ls:列出目录内容,常用选项包括-l(长格式显示)、-a(显示隐藏文件)、-h(配合-l以易读格式显示文件大小)。
  • cd:切换目录,例如cd /path/to/dir进入指定目录,cd ..返回上级目录,cd ~回到用户主目录。
  • pwd:打印当前工作目录的绝对路径。
  • mkdir:创建新目录,-p选项可递归创建多级目录(如mkdir -p dir1/dir2)。
  • rm:删除文件或目录,-r递归删除目录及其内容,-f强制删除(不提示确认)。
  • cp:复制文件或目录,-r复制目录,-i复制时提示确认覆盖。
  • mv:移动文件/目录或重命名,例如mv file1.txt file2.txt重命名,mv file1.txt /dir/移动到指定目录。

文件查看与编辑命令

  • cat:显示文件内容,-n选项显示行号(如cat -n file.txt)。
  • more/less:分页查看文件内容,less支持向前/向后翻页(按q退出)。
  • head:显示文件开头默认10行,-n指定行数(如head -n 20 file.txt)。
  • tail:显示文件结尾默认10行,-f实时跟踪文件新增内容(常用于日志监控)。
  • vim/nano:文本编辑器,vim功能强大(需学习基本命令如:wq保存退出),nano操作简单(新手推荐)。

系统进程与性能监控命令

  • top:实时显示系统进程及资源使用情况(按q退出),默认按CPU占用率排序。
  • htop:交互式进程查看器(需安装epel-release后通过dnf install htop获取),提供图形化界面、颜色区分及鼠标操作。
  • free:显示内存使用情况,-h以易读格式(GB/MB)展示(如free -h)。
  • df:查看磁盘空间使用情况,-h易读格式,-i查看inode使用情况(如df -h)。
  • vmstat:报告系统虚拟内存统计信息,包括CPU、内存、磁盘I/O等(如vmstat 1 5每秒刷新一次,共5次)。
  • iostat:显示磁盘I/O统计信息(需安装sysstat包,如dnf install sysstat),iostat -x 1查看详细磁盘利用率。

网络与磁盘管理命令

  • wget:从网络下载文件,支持HTTP/HTTPS/FTP协议(如wget https://example.com/file.zip)。
  • curl:向/从服务器传输数据,支持多种协议(如curl -O https://example.com/file.zip下载文件)。
  • ssh:安全连接到远程机器(如ssh username@remote_ip)。
  • scp:安全复制文件到远程机器(如scp local_file.txt username@remote_ip:/remote/dir)。
  • tar:打包/解包文件,-cvf打包(如tar -cvf archive.tar dir/),-xvf解包(如tar -xvf archive.tar)。
  • mount:挂载磁盘分区,例如mount /dev/sdb1 /mnt/datasdb1分区挂载到/mnt/data目录。

软件包管理命令

  • dnf(推荐):CentOS Stream 8的默认包管理器,用于安装、更新、删除软件包。常用操作:
    • dnf install package_name:安装软件包(如dnf install vim)。
    • dnf update package_name:更新指定软件包(如dnf update nginx)。
    • dnf remove package_name:卸载软件包(如dnf remove vim)。
    • dnf clean all:清理YUM/DNF缓存(释放磁盘空间)。

权限与用户管理命令

  • chmod:改变文件/目录权限,例如chmod 755 file.txt(所有者可读/写/执行,组和其他用户可读/执行)。
  • chown:改变文件/目录所有者,例如chown user:group file.txt(将file.txt的所有者改为user,所属组改为group)。
  • useradd:创建用户,例如useradd -m username-m创建用户家目录)。
  • passwd:修改用户密码,例如passwd username(修改指定用户的密码)。

0