Centos常见命令整理

  1. 文件和目录操作命令

    • 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 的文件。
  2. 文件内容查看命令

    • 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 行内容。
  3. 文件内容处理命令

    • wc:统计指定文本的行数、字数、字节数。例如,wc file.txt 会显示 file.txt 的行数、字数和字节数。
    • cut:按“列”提取文本字符。例如,cut -d, -f1 file.csv 会以逗号为分隔符,提取 file.csv 的第一列内容。
    • diff:比较多个文本文件的差异。例如,diff file1.txt file2.txt 会显示 file1.txt 和 file2.txt 之间的差异。
  4. 系统信息查询命令

    • free:查看内存使用情况。例如,free -mh 会以人类可读的方式显示内存使用情况。
    • df:查看磁盘以及分区情况。例如,df -h 会以人类可读的方式显示磁盘空间使用情况。
    • du:显示目录或文件的磁盘使用情况。例如,du -sh directory/ 会显示 directory/ 目录的磁盘使用情况。
    • stat:查看文件的具体存储信息和时间等信息。例如,stat file.txt 会显示 file.txt 的详细信息。
  5. 软件包管理命令

    • rpm:RPM 软件包的管理工具。用于安装、卸载、更新、查询软件包等。
    • yum(或 dnf,在某些 CentOS 版本中):一个 Shell 前端软件包管理器,用于自动处理依赖关系并安装、更新、卸载软件包等。

    6. 用户管理命令

     1.useradd:添加新用户。

     2.userdel:删除用户。

     3.passwd:修改用户密码。

     4.id:查看当前用户信息。

     5.su 或 su -:切换用户。 

     6.whoami:显示当前用户名。

    7. 系统状态查看命令

     1.top:实时显示系统中各个进程的资源占用状况。

     2.htoptop 命令的增强版,提供更为友好的界面和更多功能。

     3.uptime:显示系统运行时间、用户数、负载等信息。

     4.w:显示已经登陆系统的用户列表,并显示用户正在执行的指令。

     5.last:显示系统开机以来登陆系统的用户信息。

    8. 网络管理命令

     1.ifconfig 或 ip addr:查看和配置网络接口信息。

     2.netstat 或 ss:查看网络连接、路由表、接口统计等信息。

     3.ping:测试网络连接。

     4.traceroute 或 tracert:追踪数据包从源主机到目标主机之间的路径。

    9.压缩和解压命令: 

     1.tar:打包和解包文件。

     2.gzipgunzip:gzip 格式的压缩和解压。

     3.bzip2bunzip2:bzip2 格式的压缩和解压。

     4.zipunzip: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:清屏。

 

  • 15
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值