centos

CentOS命令行操作有哪些技巧

小樊
44
2025-10-05 07:04:24
栏目: 智能运维

在CentOS命令行操作中,有许多实用的技巧可以帮助你更高效地完成任务。以下是一些常用的技巧:

基础操作

  1. 查看当前目录

    pwd
    
  2. 列出目录内容

    ls -l  # 详细列表
    ls -a  # 显示所有文件(包括隐藏文件)
    
  3. 切换目录

    cd /path/to/directory
    cd ~  # 返回用户主目录
    cd -  # 返回上一次目录
    
  4. 创建和删除文件/目录

    touch filename  # 创建空文件
    mkdir directory  # 创建目录
    rm file  # 删除文件
    rmdir directory  # 删除空目录
    rm -r directory  # 删除非空目录
    
  5. 复制和移动文件/目录

    cp source destination  # 复制文件或目录
    mv source destination  # 移动文件或目录
    
  6. 查看文件内容

    cat file  # 查看整个文件内容
    less file  # 分页查看文件内容
    head file  # 查看文件开头部分
    tail file  # 查看文件结尾部分
    

文件权限管理

  1. 查看文件权限

    ls -l
    
  2. 修改文件权限

    chmod 755 file  # 设置文件权限为rwxr-xr-x
    chmod u+x file  # 给用户添加执行权限
    
  3. 修改文件所有者

    chown user:group file  # 修改文件所有者和组
    

系统管理

  1. 查看系统信息

    uname -a  # 查看内核版本等信息
    df -h  # 查看磁盘空间使用情况
    free -m  # 查看内存使用情况
    top  # 实时查看系统进程
    
  2. 管理用户和组

    useradd username  # 添加用户
    usermod -aG groupname username  # 将用户添加到组
    passwd username  # 修改用户密码
    groupadd groupname  # 添加组
    groupmod groupname newgroupname  # 修改组名
    
  3. 管理软件包

    yum install package  # 安装软件包
    yum update package  # 更新软件包
    yum remove package  # 卸载软件包
    

网络操作

  1. 查看网络配置

    ifconfig  # 查看网络接口信息(CentOS 7及以下)
    ip addr  # 查看网络接口信息(CentOS 8及以上)
    
  2. 测试网络连接

    ping www.example.com  # 测试与主机的连通性
    traceroute www.example.com  # 跟踪数据包路径
    
  3. 配置网络 编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件来配置网络接口。

其他有用的命令

  1. 查找文件

    find /path/to/search -name filename
    locate filename  # 需要先更新数据库:updatedb
    
  2. 压缩和解压文件

    tar -czvf archive.tar.gz /path/to/directory  # 压缩目录
    tar -xzvf archive.tar.gz  # 解压文件
    gzip file  # 压缩文件
    gunzip file  # 解压文件
    
  3. 查看命令历史

    history
    
  4. 清屏

    clear
    
  5. 帮助文档

    man command  # 查看命令的手册页
    info command  # 查看命令的详细信息
    

通过掌握这些技巧,你可以更高效地在CentOS命令行环境中工作。不断实践和探索,你会发现更多有用的命令和技巧。

0
看了该问题的人还看了