网络知识
Linux虚拟机有哪些常用命令
2025-07-17 16:27  点击:0

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

基本命令

    ls - 列出目录内容。

    ls -l# 以长格式显示ls -a# 显示所有文件(包括隐藏文件)

    cd - 改变当前目录。

    cd /path/to/directory# 进入指定目录cd ~# 返回用户主目录cd ..# 返回上一级目录

    pwd - 显示当前工作目录。

    pwd

    cp - 复制文件或目录。

    cp source destination# 复制文件cp -r source destination# 递归复制目录

    mv - 移动或重命名文件或目录。

    mv oldname newname# 重命名文件mv file directory/# 移动文件到目录

    rm - 删除文件或目录。

    rm file# 删除文件rm -r directory# 递归删除目录

    mkdir - 创建新目录。

    mkdir directory

    rmdir - 删除空目录。

    rmdir directory
文件查看和编辑命令

    cat - 查看文件内容。

    cat file

    more / less - 分页查看文件内容。

    more fileless file

    head - 查看文件开头部分。

    head file

    tail - 查看文件末尾部分。

    tail filetail -f file# 实时查看文件更新

    nano / vi / vim - 文本编辑器。

    nano filevi filevim file
系统信息命令

    uname - 显示系统信息。

    uname -a# 显示所有系统信息uname -r# 显示内核版本

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

    df -h# 以人类可读的格式显示

    du - 显示目录或文件的磁盘使用情况。

    du -sh directory# 显示目录总大小du -h file# 以人类可读的格式显示文件大小

    free - 显示内存使用情况。

    free -h# 以人类可读的格式显示

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

    top
网络相关命令

    ping - 测试网络连接。

    ping www.example.com

    ifconfig / ip - 显示和配置网络接口。

    ifconfigip addr show

    netstat - 显示网络连接、路由表、接口统计等。

    netstat -tuln# 显示TCP和UDP端口监听状态

    ssh - 安全外壳协议,用于远程登录。

    ssh user@host

    scp - 安全复制文件。

    scp file user@host:/path/to/destination
其他常用命令

    tar - 打包和解包文件。

    tar -czvf archive.tar.gz directory# 打包目录tar -xzvf archive.tar.gz# 解包文件

    find - 查找文件和目录。

    find /path/to/search -name filename

    grep - 在文件中搜索文本。

    grep "pattern" file

    chmod - 修改文件权限。

    chmod 755 file# 设置文件权限为rwxr-xr-x

    chown - 修改文件所有者。

    chown user:group file

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