跳到主要内容

Ubuntu 基本命令

介绍

Ubuntu 是一个基于 Linux 的操作系统,广泛应用于服务器和开发环境中。终端(Terminal)是 Ubuntu 中一个强大的工具,允许用户通过命令行与系统进行交互。掌握基本的终端命令是使用 Ubuntu 的关键技能之一。本文将介绍一些常用的 Ubuntu 基本命令,帮助你快速上手。

1. 文件和目录操作

1.1 列出目录内容 (ls)

ls 命令用于列出当前目录中的文件和子目录。

bash
ls

输出示例:

Documents Downloads Music Pictures Videos
提示

使用 ls -l 可以显示详细信息,包括文件权限、所有者、大小和修改时间。

1.2 切换目录 (cd)

cd 命令用于切换当前工作目录。

bash
cd Documents

输出示例:

user@ubuntu:~/Documents$
警告

使用 cd .. 可以返回上一级目录。

1.3 创建目录 (mkdir)

mkdir 命令用于创建新目录。

bash
mkdir new_folder

输出示例:

user@ubuntu:~$ ls
Documents Downloads Music Pictures Videos new_folder

1.4 删除目录 (rmdir)

rmdir 命令用于删除空目录。

bash
rmdir new_folder

输出示例:

user@ubuntu:~$ ls
Documents Downloads Music Pictures Videos
注意

rmdir 只能删除空目录。如果要删除非空目录,可以使用 rm -r 命令。

1.5 复制文件或目录 (cp)

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

bash
cp file.txt new_file.txt

输出示例:

user@ubuntu:~$ ls
file.txt new_file.txt

1.6 移动或重命名文件或目录 (mv)

mv 命令用于移动文件或目录,也可以用于重命名。

bash
mv file.txt Documents/

输出示例:

user@ubuntu:~$ ls Documents/
file.txt

1.7 删除文件或目录 (rm)

rm 命令用于删除文件或目录。

bash
rm file.txt

输出示例:

user@ubuntu:~$ ls
new_file.txt
注意

使用 rm -r 可以递归删除目录及其内容。

2. 系统信息查看

2.1 查看当前用户 (whoami)

whoami 命令用于显示当前登录的用户名。

bash
whoami

输出示例:

user

2.2 查看系统信息 (uname)

uname 命令用于显示系统信息。

bash
uname -a

输出示例:

Linux ubuntu 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

2.3 查看磁盘使用情况 (df)

df 命令用于显示磁盘空间使用情况。

bash
df -h

输出示例:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1 50G 20G 28G 42% /
提示

使用 -h 选项可以以人类可读的格式显示磁盘空间。

2.4 查看内存使用情况 (free)

free 命令用于显示内存使用情况。

bash
free -h

输出示例:

              total        used        free      shared  buff/cache   available
Mem: 7.7G 2.1G 4.8G 200M 800M 5.2G
Swap: 2.0G 0B 2.0G

3. 实际案例

3.1 备份重要文件

假设你有一个重要的文件夹 important_files,你想将其备份到 backup 目录中。

bash
mkdir backup
cp -r important_files backup/

输出示例:

user@ubuntu:~$ ls backup/
important_files

3.2 清理临时文件

假设你有一个临时文件夹 temp,你想删除其中的所有文件。

bash
rm -r temp/*

输出示例:

user@ubuntu:~$ ls temp/

总结

本文介绍了 Ubuntu 终端中的一些基本命令,包括文件和目录操作、系统信息查看等。这些命令是使用 Ubuntu 的基础,掌握它们将大大提高你的工作效率。

附加资源

练习

  1. 使用 ls 命令列出你的主目录中的所有文件和目录。
  2. 创建一个名为 projects 的目录,并在其中创建一个名为 hello.txt 的文件。
  3. 使用 df -h 命令查看你的磁盘使用情况,并记录下你的根目录的使用百分比。