在Ubuntu虚拟机中,有许多命令可以帮助您管理和操作虚拟环境。以下是一些常用的Ubuntu虚拟机命令汇总:
文件和目录操作
- ls:列出当前目录下的文件和目录。
- cd:切换目录。
- pwd:显示当前工作目录的绝对路径名称。
- mkdir:创建新目录。
- rmdir:删除空目录。
- rm:删除文件或目录。
- cp:复制文件或目录。
- mv:移动或重命名文件或目录。
- touch:创建新的空文件或更新现有文件的时间戳。
- cat:连接文件并打印到标准输出设备上。
- echo:在终端上显示文本字符串。
- grep:根据关键字搜索文件内容。
- find:查找文件或目录。
- chmod:更改文件或目录的权限。
- chown:更改文件或目录的所有者。
系统管理
- uname:显示系统信息。
- top:实时显示系统进程信息。
- df:显示磁盘空间使用情况。
- free:显示内存使用情况。
- ps:显示当前进程信息。
- uptime:显示系统的运行时间及平均负载。
- shutdown:关闭或重启系统。
- reboot:重新启动系统。
网络配置
- ifconfig:显示网络接口配置信息(在较新的Ubuntu版本中,建议使用
ip
命令替代)。 - ip:显示和操作路由、设备、策略路由和隧道。
- ping:测试主机之间的网络连通性。
- netstat:显示网络状态信息。
- ss:显示socket统计信息。
软件包管理
- apt-get:Debian和Ubuntu上的包管理工具。
- apt-cache:查询APT软件包信息。
- dpkg:Debian软件包管理工具。
- aptitude:高级的软件包管理工具。
- snap:安装和管理Snap软件包。
用户和权限管理
- whoami:显示当前用户名称。
- sudo:以超级用户权限执行命令。
- adduser:添加新用户。
- deluser:删除用户。
- passwd:修改用户密码。
- groups:显示用户所属的组。
文本编辑
- vi 或 vim:打开文本编辑器,编辑文件内容。
其他常用命令
- man:查看手册页(帮助文档)。
- less:分页浏览文本文件内容。
- head:输出文件的开头部分。
- tail:输出文件的结尾部分。
- nano:文本编辑器(类似vi但更简单)。
这些命令涵盖了文件和目录操作、系统管理、网络配置、软件包管理、用户和权限管理等多个方面,是Ubuntu虚拟机管理中非常基础且重要的部分。