linux

Linux虚拟机常用命令有哪些

小樊
44
2025-06-04 20:27:46
栏目: 云计算

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

基本命令

  1. ls - 列出目录内容。

    ls -l  # 详细列表
    ls -a  # 显示所有文件(包括隐藏文件)
    
  2. cd - 改变当前目录。

    cd /path/to/directory
    cd ~  # 返回用户主目录
    
  3. pwd - 显示当前工作目录的路径。

    pwd
    
  4. cp - 复制文件或目录。

    cp source destination
    cp -r source_directory destination_directory  # 复制目录及其内容
    
  5. mv - 移动或重命名文件或目录。

    mv old_name new_name
    mv file_directory new_location/
    
  6. rm - 删除文件或目录。

    rm file_name  # 删除文件
    rm -r directory_name  # 删除目录及其内容
    
  7. mkdir - 创建新目录。

    mkdir new_directory
    
  8. touch - 创建空文件或更新文件时间戳。

    touch new_file.txt
    
  9. cat - 查看文件内容。

    cat file.txt
    
  10. moreless - 分页查看文件内容。

    more file.txt
    less file.txt
    

文件权限和所有权

  1. chmod - 修改文件或目录的权限。

    chmod 755 script.sh
    
  2. chown - 改变文件或目录的所有者。

    chown user:group file.txt
    
  3. chgrp - 改变文件或目录的组。

    chgrp new_group file.txt
    

系统信息

  1. top - 实时显示系统进程和资源使用情况。

    top
    
  2. htop - 更友好的top命令界面(需要安装)。

    htop
    
  3. df - 显示磁盘空间使用情况。

    df -h  # 以人类可读的格式显示
    
  4. du - 显示目录或文件的磁盘使用情况。

    du -sh directory_name  # 显示目录总大小
    
  5. free - 显示内存和交换空间使用情况。

    free -h  # 以人类可读的格式显示
    
  6. uname - 显示系统信息。

    uname -a  # 显示所有系统信息
    uname -r  # 显示内核版本
    
  7. lscpu - 显示CPU信息。

    lscpu
    
  8. lsblk - 显示块设备信息。

    lsblk
    

网络相关

  1. ping - 检查网络连接。

    ping google.com
    
  2. ifconfigip addr - 显示网络接口信息。

    ifconfig
    ip addr
    
  3. routeip route - 显示和修改路由表。

    route -n
    ip route
    
  4. netstat - 显示网络连接、路由表、接口统计等。

    netstat -tuln  # 显示监听的TCP和UDP端口
    
  5. ssh - 安全地连接到远程服务器。

    ssh user@remote_host
    
  6. scp - 安全地复制文件到远程服务器。

    scp local_file user@remote_host:/path/to/destination
    

这些命令只是Linux虚拟机中常用的一部分。随着你对Linux的熟悉程度增加,你会发现更多有用的命令和工具。

0
看了该问题的人还看了