温馨提示×

Linux虚拟机常用命令大全及用法

小樊
47
2026-01-08 15:11:02
栏目: 云计算

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

基础命令

  1. ls

    • 列出目录内容。
    • 用法:ls [选项] [目录]
    • 常用选项:-l(长格式),-a(显示所有文件),-h(人类可读的文件大小)
  2. cd

    • 改变当前工作目录。
    • 用法:cd [目录]
    • 示例:cd /home/user/Documents
  3. pwd

    • 显示当前工作目录的路径。
    • 用法:pwd
  4. cp

    • 复制文件或目录。
    • 用法:cp [选项] 源 目标
    • 示例:cp file1.txt file2.txt
  5. mv

    • 移动或重命名文件或目录。
    • 用法:mv [选项] 源 目标
    • 示例:mv file1.txt /home/user/Documents/
  6. rm

    • 删除文件或目录。
    • 用法:rm [选项] 文件或目录
    • 示例:rm file1.txt
    • 注意:删除目录需要使用-r选项。
  7. mkdir

    • 创建新目录。
    • 用法:mkdir [选项] 目录
    • 示例:mkdir new_directory
  8. rmdir

    • 删除空目录。
    • 用法:rmdir [选项] 目录
    • 示例:rmdir empty_directory

文件权限和所有权

  1. chmod

    • 改变文件或目录的权限。
    • 用法:chmod [选项] 模式 文件或目录
    • 示例:chmod 755 script.sh
  2. chown

    • 改变文件或目录的所有者。
    • 用法:chown [选项] 用户:组 文件或目录
    • 示例:chown user:group file.txt
  3. chgrp

    • 改变文件或目录的组所有权。
    • 用法:chgrp [选项] 组 文件或目录
    • 示例:chgrp group file.txt

系统信息

  1. top

    • 显示系统进程和资源使用情况。
    • 用法:top
  2. df

    • 显示磁盘空间使用情况。
    • 用法:df [选项]
    • 示例:df -h
  3. du

    • 显示目录或文件的磁盘使用情况。
    • 用法:du [选项] [文件或目录]
    • 示例:du -sh /home/user/Documents
  4. free

    • 显示内存和交换空间的使用情况。
    • 用法:free [选项]
    • 示例:free -h

网络命令

  1. ping

    • 测试网络连接。
    • 用法:ping [选项] 目标
    • 示例:ping www.example.com
  2. ifconfig

    • 显示和配置网络接口。
    • 用法:ifconfig [接口]
  3. ip

    • 显示和操作路由、网络设备、策略路由和隧道。
    • 用法:ip [选项]
  4. netstat

    • 显示网络连接、路由表、接口统计等。
    • 用法:netstat [选项]
    • 示例:netstat -tuln

包管理

  1. apt-get

    • Debian/Ubuntu系统中的包管理工具。
    • 用法:apt-get [选项] 命令
    • 示例:apt-get updateapt-get install package_name
  2. yum

    • Red Hat/CentOS系统中的包管理工具。
    • 用法:yum [选项] 命令
    • 示例:yum updateyum install package_name
  3. dnf

    • Fedora系统中的包管理工具。
    • 用法:dnf [选项] 命令
    • 示例:dnf updatednf install package_name

其他常用命令

  1. grep

    • 在文件中搜索指定的文本。
    • 用法:grep [选项] 模式 文件
    • 示例:grep "error" log.txt
  2. find

    • 在目录中查找文件。
    • 用法:find [路径] [选项] [表达式]
    • 示例:find /home/user -name "*.txt"
  3. tar

    • 打包和解包文件。
    • 用法:tar [选项] 命令
    • 示例:tar -czvf archive.tar.gz /home/user/Documents
  4. wget

    • 从网络上下载文件。
    • 用法:wget [选项] URL
    • 示例:wget http://example.com/file.zip

这些命令只是Linux命令的一部分,Linux系统中有成千上万的命令可供使用。掌握这些常用命令可以帮助你更有效地管理和操作系统。

0