在Ubuntu虚拟机中,有许多命令可以帮助你进行文件管理、系统管理、网络配置等操作。以下是一些常用的Ubuntu虚拟机命令及其用途:
文件/文件夹管理
- ls:列出当前目录文件(不包括隐含文件)。
- ls -a:列出当前目录文件(包括隐含文件)。
- ls -l:列出当前目录下文件的详细信息。
- cd …:回当前目录的上一级目录。
- cd -:回上一次所在的目录。
- cd ~ 或 cd:回当前用户的宿主目录。
- mkdir 目录名:创建一个目录。
- rmdir 空目录名:删除一个空目录。
- rm 文件名:删除一个文件或多个文件。
- rm -rf 非空目录名:删除一个非空目录下的一切。
- mv 路径/文件 目标路径/文件:移动文件或目录。
- mv 文件名 新名称:在当前目录下改名。
- find 路径 -name “字符串”:查找路径所在范围内满足字符串匹配的文件和目录。
系统管理
- fdisk -l:查看系统分区信息。
- fdisk /dev/sdb:为一块新的SCSI硬盘进行分区。
- chown 用户名 目录/文件:改变文件或目录的拥有者。
- chgrp 组名 目录/文件:改变文件或目录的所属组。
- useradd 用户名:创建一个新的用户。
- groupadd 组名:创建一个新的组。
- passwd 用户名:为用户创建密码。
- passwd -d 用户名:删除用户密码(用户仍能登录)。
- passwd -S 用户名:查询账号密码状态。
- usermod -l 新用户名 老用户名:为用户改名。
- userdel -r 用户名:删除用户及其主目录。
- uname -a:查看内核版本。
- cat /etc/issue:查看Ubuntu版本。
- lsusb:查看USB设备。
- sudo ethtool eth0:查看网卡状态。
- cat /proc/cpuinfo:查看CPU信息。
- lshw:查看当前硬件信息。
- df -h:查看硬盘剩余空间。
- free -m:查看当前的内存使用情况。
- ps -A:查看当前有哪些进程。
- kill 进程号 或 killall 进程名:杀死一个进程。
- kill -9 进程号:强制杀死一个进程。
- reboot 或 sudo reboot:重启系统。
- shutdown -h now 或 sudo poweroff:关闭系统。
打包/解压
- tar -c:创建包。
- tar -x:释放包。
- tar -v:显示命令过程。
- tar -z:代表gzip压缩。
- tar -j:代表bzip2压缩。
- tar -cvf 文件名.tar 目录:把目录打包成tar格式。
- tar -zcvf 文件名.tar.gz 目录:把目录打包并压缩成tar.gz格式。
- tar -zxvf 文件名.tar.gz:解压tar.gz格式文件。
- tar -jxvf 文件名.tar.bz2:解压tar.bz2格式文件。
make编译
- make:编译源代码包。
- make install:安装编译好的源码包。
apt命令
- apt-cache search package:搜索包。
- apt-cache show package:获取包的相关信息,如说明、大小、版本等。
- sudo apt-get install package:安装包。
- sudo apt-get install package --reinstall:重新安装包。
- sudo apt-get -f install:修复安装。
- sudo apt-get remove package:删除包。
- sudo apt-get remove package --purge:删除包及其配置文件。
- sudo apt-get update:更新源。
- sudo apt-get upgrade:更新已安装的包(不含内核)。
- sudo apt-get dist-upgrade:升级系统(含内核)。
其他常用命令
- date:查看当前日期和时间。
- sudo date -s “YYYY-MM-DD HH:MM:SS”:设置系统日期和时间。
以上信息仅供参考,如需了解更多信息,建议查阅Ubuntu官方文档或相关技术论坛。