Ubuntu常用命令小结

文件和目录操作命令

1. cd命令:用于切换当前工作目录。可以使用绝对路径或相对路径作为参数。

cd /home    # 切换到 /home 目录
cd Documents   # 切换到当前用户的 Documents 目录
cd ..   # 切换到上一级目录
cd     # 切换到当前用户的主目录

2. ls命令:用于显示当前目录下的文件和目录。常用选项如下:

ls -l     # 以长格式显示
ls -a     # 显示所有文件和目录,包括隐藏文件
ls -h     # 以人类可读的格式显示文件大小
ls -t     # 按修改时间排序
ls -r     # 反向排序

3. cp命令:用于复制文件或目录。

cp file1 file2    # 将 file1 复制为 file2
cp -r dir1 dir2   # 将 dir1 复制为 dir2,包括子目录和文件

4. mv命令:用于移动文件或重命名文件。

mv file1 file2    # 将 file1 移动或重命名为 file2
mv file1 /path/to/directory   # 将 file1 移动到指定目录

软件安装和更新命令

1. apt-get命令:用于安装、更新和卸载软件包。

sudo apt-get install package-name    # 安装指定软件包
sudo apt-get update    # 更新软件包列表
sudo apt-get upgrade   # 升级已安装的软件包
sudo apt-get remove package-name   # 卸载指定软件包

2. snap命令:用于安装和管理 snap 包。

sudo snap install package-name    # 安装指定 snap 包
sudo snap refresh package-name    # 更新指定 snap 包
sudo snap remove package-name    # 卸载指定 snap 包

3. dpkg命令:用于安装和管理 deb 包。

sudo dpkg -i package.deb    # 安装指定 deb 包
sudo dpkg -r package-name    # 卸载指定软件包
dpkg -l    # 列出所有已安装的软件包

系统管理命令

1. systemctl命令:用于管理系统服务。

sudo systemctl start service-name    # 启动指定服务
sudo systemctl stop service-name    # 停止指定服务
sudo systemctl restart service-name    # 重启指定服务
sudo systemctl enable service-name    # 设置指定服务开机自启

2. top命令:实时显示系统中运行的进程信息。

top

3. uname命令:显示当前系统的信息。

uname -a    # 显示所有信息
uname -r    # 显示内核版本号
uname -m    # 显示机器硬件名称