117.info
人生若只如初见

Ubuntu虚拟机常用命令大全

在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官方文档或相关技术论坛。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe683AzsNAAdUDVI.html

推荐文章

  • Ubuntu Java应用如何打包发布

    在Ubuntu上打包和发布Java应用可以通过多种方式进行,以下是详细的步骤:
    使用Maven打包Java应用 安装Maven:
    sudo apt-get update
    sudo apt-get...

  • Ubuntu MinIO安装后如何启动服务

    在Ubuntu上安装MinIO后,可以通过以下步骤启动服务:
    方法一:使用systemd配置自启动 配置MinIO配置文件: 打开 /etc/default/minio 文件,使用文本编辑器(...

  • Ubuntu Docker如何实现自动化部署

    在Ubuntu上实现Docker的自动化部署可以通过以下步骤完成:
    安装Docker 使用官方安装脚本自动安装: curl -fsSL https://get.docker.com | bash -s docker -...

  • ubuntu deluser如何备份配置

    在Ubuntu系统中,使用deluser命令删除用户时,通常会删除用户的家目录和相关文件。如果你希望在删除用户之前备份这些配置和数据,可以按照以下步骤进行: 备份用...

  • cmatrix有哪些隐藏功能

    cmatrix 是一款在 Linux 和 Unix 系统终端中运行的命令行程序,它能够生成模仿电影《黑客帝国》中数字雨效果的绿色字符流。除了其基础功能外,cmatrix 还拥有一些...

  • Debian Python脚本如何调试

    在Debian系统上调试Python脚本,你可以使用以下方法: 使用print()语句:在代码中添加print()语句,以输出变量的值或程序执行的步骤。这是一种简单且常用的调试方...

  • Golang日志在Debian中如何实现自动化处理

    在Debian系统中,可以使用logrotate工具来实现Golang应用程序的日志自动化处理。logrotate是一个用于管理日志文件的系统工具,它可以自动压缩、删除和轮转日志文...

  • ubuntu deluser命令行操作技巧

    deluser 命令用于删除系统中的用户账户。以下是一些使用 deluser 命令的技巧和示例: 基本用法:
    删除一个用户的基本命令格式是:
    sudo deluser 这将从...