温馨提示×

Linux虚拟机中常用命令汇总

小樊
48
2025-10-26 16:06:01
栏目: 云计算

在Linux虚拟机中,有许多常用的命令可以帮助你管理和操作系统。以下是一些基本的命令汇总:

文件和目录操作

  1. ls - 列出目录内容

    ls -l  # 以长格式显示
    ls -a  # 显示所有文件(包括隐藏文件)
    
  2. cd - 改变当前目录

    cd /path/to/directory  # 进入指定目录
    cd ~  # 进入用户主目录
    cd ..  # 返回上一级目录
    
  3. pwd - 显示当前工作目录

    pwd
    
  4. mkdir - 创建新目录

    mkdir new_directory
    
  5. rmdir - 删除空目录

    rmdir directory_name
    
  6. rm - 删除文件或目录

    rm file_name  # 删除文件
    rm -r directory_name  # 递归删除目录及其内容
    
  7. cp - 复制文件或目录

    cp source destination  # 复制文件
    cp -r source destination  # 递归复制目录
    
  8. mv - 移动或重命名文件或目录

    mv old_name new_name  # 重命名文件或目录
    mv file destination_directory  # 移动文件到指定目录
    

文件查看和编辑

  1. cat - 查看文件内容

    cat file_name
    
  2. more / less - 分页查看文件内容

    more file_name
    less file_name
    
  3. head - 查看文件开头部分

    head file_name
    
  4. tail - 查看文件结尾部分

    tail file_name
    tail -f file_name  # 实时查看文件更新
    
  5. nano / vim / emacs - 文本编辑器

    nano file_name
    vim file_name
    emacs file_name
    

系统信息

  1. uname - 显示系统信息

    uname -a  # 显示所有系统信息
    uname -r  # 显示内核版本
    
  2. df - 查看磁盘空间使用情况

    df -h  # 以人类可读的格式显示
    
  3. du - 查看目录或文件大小

    du -sh directory_name  # 显示目录总大小
    du -h file_name  # 以人类可读的格式显示文件大小
    
  4. free - 查看内存使用情况

    free -h  # 以人类可读的格式显示
    
  5. top / htop - 查看系统进程和资源使用情况

    top
    htop  # 需要安装
    

网络操作

  1. ping - 检查网络连接

    ping google.com
    
  2. ifconfig / ip - 查看和配置网络接口

    ifconfig
    ip addr show
    
  3. route / ip route - 查看和配置路由

    route -n
    ip route show
    
  4. netstat - 查看网络连接和端口信息

    netstat -tuln
    
  5. ssh - 远程登录

    ssh user@host
    
  6. scp - 安全复制文件

    scp file user@host:/path/to/destination
    

用户和组管理

  1. useradd - 添加用户

    useradd username
    
  2. usermod - 修改用户信息

    usermod -aG group username
    
  3. passwd - 修改用户密码

    passwd username
    
  4. groupadd - 添加组

    groupadd groupname
    
  5. groupmod - 修改组信息

    groupmod -n new_groupname old_groupname
    

其他常用命令

  1. tar - 打包和解包文件

    tar -czvf archive.tar.gz directory_name
    tar -xzvf archive.tar.gz
    
  2. zip / unzip - 压缩和解压文件

    zip archive.zip file_or_directory
    unzip archive.zip
    
  3. find - 查找文件

    find /path/to/search -name filename
    
  4. grep - 文本搜索

    grep "pattern" file_name
    
  5. chmod - 修改文件权限

    chmod 755 file_name
    
  6. chown - 修改文件所有者

    chown user:group file_name
    

这些命令是Linux虚拟机中最常用的,掌握它们可以帮助你更有效地管理和操作系统。

0