929 字
5 分钟
Linux 基础命令操作学习笔记
入门 Linux 的第一步就是熟悉终端里的各种黑框框命令啦。今天整理了一波最近练习的基础操作。
1. 文件的查看与编辑
对于文本文件,Linux 提供了非常丰富的查看姿势:
- 正常与反向查看:使用
cat命令可以正常查看文件内容。如果加上-n参数,会显示行号(且不忽略空行);如果使用-b参数,显示行号时会忽略空行 。相对应的,tac命令可以反向显示文件内容 。 - 分页浏览 (
less):遇到长文件可以使用less分页浏览,支持上下逐行查看 。- 在
less模式下,输入/关键字(如/gedit)可以进行搜索,按n向下匹配,按N向上匹配 。 - 输入
v还可以直接进入 vim 模式编辑文件 。
- 在
- 掐头去尾 (
head/tail):head默认查看文件前 10 行,使用-n 数字(如head -n 5)可以指定只显示前几行 。tail默认显示文件后 10 行,同样可用-n(如tail -n 3)指定显示后几行 。
TIP这是一个 提示 块。在终端练习操作时,可以通过类似
history >> lee这样的命令,将历史记录追加保存到指定文件中,非常方便后期复盘复习 。
2. 文件与目录的建立、复制及移动
熟练掌握文件的增删改查是必备技能:
- 创建:使用
touch可以建立空文件(作为实验素材),使用mkdir则用来建立新目录 。 - 复制 (
cp):可以将文件复制到一个不存在的新文件名上,也可以直接复制到指定的目录中 。注意:如果要复制整个目录,必须带上-r参数,否则会报错提示忽略该目录 。 - 移动与重命名 (
mv):mv命令既可以用来给文件重命名(例如mv lee hello),也可以把文件移动到指定目录中(例如mv hello timinglee/) 。它还支持通配符,比如mv timinglee/* .可以将目录下所有文件全部移动到当前目录 。
CAUTION这是一个 Caution (危险/注意) 块。笔记中虽然测试了
rm -fr命令,但请一定要谨慎使用!它会强制且递归地删除文件或目录,一旦误删找回非常困难 。
3. 信息统计与属性查看
有时候我们需要知道文件的具体细节和属性:
- 文件类型 (
file):可以通过file命令查看具体类型,比如它会告诉你某个文件是空的 (empty) 还是 ASCII 文本 (ASCII text) 。 - 内容统计 (
wc):wc -l专门用于统计行数 。wc -w用于统计字数 。wc -m用于统计字符数 。
- 列表查看 (
ls):常用参数有很多。ls -a可以显示所有文件,包含以.开头的隐藏文件 。ls -l以长格式显示文件的详细读写权限及属性 。ls -i可以查看文件的 inode 节点号 。- 如果要查看目录本身的属性(而不是它里面的内容),需要加上
-d参数,比如ls -ld /mnt/。 ls -R用于递归查看目录及其子目录下的所有内容 。
4. 目录跳转
要在不同目录中穿梭,以下两个命令是绝佳拍档:
- 查看当前位置:不知道自己在哪时,输入
pwd即可随时确认当前所在的绝对路径 。 - 切换目录 (
cd):可以通过绝对路径进行跳转(如cd /mnt/、cd /root/等) 。
cd /mnt # 进入 /mnt 目录cd - # 在最近操作的两个目录之间反复横跳cd ~ # 快速回到当前用户的家目录 Linux 基础命令操作学习笔记
https://bbcslook.top/posts/linuxlernen/basiccommand1/ 评论区
CC