侧边栏壁纸
博主头像
莪想蓠閞烺烺屾 博主等级

行动起来,活在当下

  • 累计撰写 8 篇文章
  • 累计创建 9 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Ubuntu新手入门:这些超实用的命令行,让你效率翻倍!

Administrator
2025-07-30 / 0 评论 / 0 点赞 / 2 阅读 / 0 字

你好,我是你的博主!刚从Windows的图形界面切换到Ubuntu,是不是对那个黑乎乎的“终端”有点望而生畏?别担心,今天我就带你走进Linux命令行的世界。你会发现,一旦掌握了这些强大的命令,处理文件、管理系统、安装软件都会变得前所未有的高效。

1

为什么说命令行是“神器”?

在图形界面(GUI)中,你通过点击图标来完成操作。而在命令行界面(CLI)中,你通过输入文本命令来与计算机交互。 这听起来似乎更复杂,但它的优势在于:

  • 高效: 一行命令可以完成GUI下多次点击才能完成的复杂任务。

  • 自动化: 可以将一系列命令写成脚本,一键执行,实现自动化运维。

  • 资源占用少: 纯文本交互,对系统资源的消耗极低。

  • 远程管理: 通过SSH等工具,可以轻松地在任何地方远程管理你的服务器。

准备好了吗?让我们按下 Ctrl + Alt + T 打开终端,开启我们高效的命令行之旅吧!

一、文件与目录管理:你的数字世界管家

管理文件和目录是你最常做的操作,掌握它们,你就成功了一半。

ls:查看目录内容

ls(list)命令用于列出当前目录下的文件和文件夹。

# 列出当前目录的所有内容
ls
​
# 列出所有内容,包括隐藏文件(以.开头)
ls -a
​
# 列出详细信息,如权限、所有者、大小和修改日期
ls -l
​
# 结合使用,以易于阅读的格式显示详细信息
ls -lh

cd:穿梭于目录之间

cd(change directory)命令让你可以在不同的目录间切换。

# 进入名为 'Documents' 的目录
cd Documents
​
# 返回上一级目录
cd ..
​
# 直接回到你的主目录(Home Directory)
cd ~
# 或者简单地
cd

小技巧: 输入部分目录名后,按下Tab键,系统会自动补全,极大提升效率!

pwd:我在这里

pwd(print working directory)命令会显示你当前所在的完整目录路径。 当你在复杂的目录结构中穿梭时,这个命令能帮你快速定位。

pwd
# 输出可能像这样:/home/your_username/Documents

mkdir & rmdir:创建与删除空目录

mkdir(make directory)用于创建新目录。 rmdir(remove directory)则用于删除空的目录。

# 创建一个名为 'Projects' 的新目录
mkdir Projects
​
# 删除一个名为 'OldStuff' 的空目录
rmdir OldStuff

touch:创建空白文件

touch 命令可以创建一个新的空白文件,或者更新一个已存在文件的时间戳。

# 在当前目录下创建一个名为 'note.txt' 的文件
touch note.txt

cp & mv:复制、移动与重命名

cp(copy)用于复制文件或目录。 mv(move)用于移动或重命名文件或目录。

# 复制文件
cp note.txt note_backup.txt
​
# 移动文件到另一个目录
mv note_backup.txt Projects/
​
# 重命名文件
mv note.txt my_great_note.txt

rm:删除文件和目录

rm(remove)是一个强大的删除命令,使用时要特别小心!

# 删除一个文件
rm my_great_note.txt
​
# 递归地删除一个目录和它包含的所有内容(请谨慎使用!)
rm -r Projects

安全警告: rm -rf / 是一个传说中“从删库到跑路”的命令,它会强制删除你系统中的所有文件。千万不要尝试!

[视频嵌入: 动画演示Linux文件系统结构与常用目录操作]

二、系统管理与信息查看

了解你的系统状态是进行问题排查和性能优化的基础。

sudo:获取管理员权限

sudo(Superuser Do)是Ubuntu(及其他Linux发行版)中最重要的命令之一。 当你需要执行需要管理员权限的操作时(如安装软件、修改系统配置),就在命令前加上sudo

# 更新软件包列表需要管理员权限
sudo apt update

apt:软件管理大师

apt(Advanced Package Tool)是Ubuntu下管理软件的核心工具,用于安装、更新和卸载软件。

# 更新软件包列表
sudo apt update
​
# 升级所有已安装的软件包
sudo apt upgrade
​
# 安装一个名为 'gimp' 的图像编辑软件
sudo apt install gimp
​
# 卸载软件
sudo apt remove gimp

ps & kill:进程管理

ps(process status)用于查看当前运行的进程。 kill 用于终止一个失控或不需要的进程。

# 查看当前用户的所有正在运行的进程
ps aux
​
# 找到那个卡住的程序(比如它的PID是1234)
# 然后终止它
kill 1234

df & du:磁盘空间查看

df(disk free)用于显示文件系统的磁盘空间使用情况。 du(disk usage)用于估算文件和目录的磁盘使用空间。

# 以人类可读的格式显示所有挂载点的磁盘使用情况
df -h
​
# 查看当前目录下每个子目录的大小
du -h

三、文本操作与搜索

命令行处理文本的强大能力,是其魅力所在。

cat:查看文件内容

cat(concatenate)命令主要用于一次性显示整个文件的内容。

# 显示 'my_great_note.txt' 的所有内容
cat my_great_note.txt

less:分页查看器

当文件内容很长时,cat 会迅速滚动到末尾。这时,less 是更好的选择,它允许你上下翻页查看。

less /var/log/syslog

less 界面中,按 q 退出,按空格键向下翻页,按 b 向上翻页。

grep:强大的文本搜索工具

grep 是一个非常强大的文本搜索工具,它能使用正则表达式在文件中搜索匹配的行。

# 在 'syslog' 文件中查找所有包含 'error' 的行
grep "error" /var/log/syslog
​
# 递归地在当前目录及子目录中所有.py文件中搜索 'import'
grep -r "import" .

结论

恭喜你!你已经掌握了Ubuntu中最核心、最常用的一批命令。这只是一个开始,命令行的世界远比这更广阔。不要害怕犯错,多加练习,将这些命令融入你的日常工作中。你会慢慢发现,曾经在图形界面下繁琐的操作,如今在指尖敲击几下键盘即可轻松搞定。

继续探索,享受在命令行世界中驰骋的快感吧!


关于作者 我是一名热衷于分享Linux技巧与开源技术的博主。如果你觉得这篇文章对你有帮助,欢迎关注我的博客,获取更多实用教程!

0

评论区