Skip to content
页面导航

Linux 学习笔记

记录日常使用中最实用的 Linux 命令与技巧
更新日期:10 月 24 日

一、常用快捷键

在 Bash 终端中,熟练使用快捷键能极大提升操作效率。

快捷键作用
Tab自动补全命令、参数或文件路径(使用频率最高)
Ctrl + C终止当前正在执行的进程,快速收回终端控制权
Ctrl + D表示键盘输入结束(等价于 exit),常用于退出当前终端或交互式程序
Ctrl + L清空当前终端屏幕内容(相当于执行 clear 命令)

二、基础命令

1. echo —— 输出字符串或变量

bash
echo "Hello, Linux"
echo $PATH   # 输出环境变量

2. free —— 查看内存使用情况

bash
free -h   # 以人类可读的格式显示内存信息

-h 参数会自动将内存大小转换为 KB/MB/GB,便于直观判断系统资源状态。

3. pwd —— 显示当前工作目录

bash
pwd   # print working directory

4. cd —— 切换目录

bash
cd /home/user       # 进入指定目录
cd -                # 返回上一次所在的目录
cd ..               # 进入上级目录
cd ~                # 进入当前用户的家目录
cd ~username        # 进入其他用户的家目录

5. ls —— 列出目录内容

bash
ls          # 列出当前目录下的文件和文件夹
ls -a       # 显示所有文件(包括以 . 开头的隐藏文件)
ls -l       # 显示详细信息(权限、大小、修改时间等)
ls -al      # 合并使用,显示所有文件的详细信息

6. tree —— 以树状结构显示目录

bash
tree        # 递归显示当前目录的层级结构
tree -L 2   # 限制显示深度为 2 层

若提示 command not found,可通过 sudo apt install tree(Ubuntu/Debian)安装。

7. find —— 按条件查找文件

bash
find /home -name "*.txt"        # 在 /home 下查找所有 .txt 文件
find / -type d -name "config"   # 查找名称为 config 的目录

8. file —— 查看文件类型

bash
file script.sh   # 输出:Bourne-Again shell script, ASCII text executable

小贴士:Linux 不依赖文件后缀判断类型,而是通过文件头信息识别。因此即使没有后缀,file 也能准确识别。

9. tar —— 打包与压缩

tar 是 Linux 下最常用的归档工具,支持多种压缩格式。

参数作用
-c创建归档文件(打包)
-x解压归档文件
-v显示处理过程(verbose)
-f指定归档文件名称
-z通过 gzip 压缩/解压(.tar.gz
-j通过 bzip2 压缩/解压(.tar.bz2

常用示例

bash
# 打包并压缩
tar -czvf archive.tar.gz /path/to/dir

# 解压
tar -xzvf archive.tar.gz

# 解压到指定目录
tar -xzvf archive.tar.gz -C /target/dir

三、命令格式小贴士

  • 长格式--help,完整单词,易于理解
  • 短格式-h,单个字母,便于组合
  • 命令、参数、对象之间用 空格 分隔
  • 严格区分大小写

短格式与短格式可以合并,例如 ls -al 等价于 ls -a -l
长格式与短格式不能混用,也不能合并。

四、进程控制技巧

操作说明
Ctrl + C终止当前前台进程(最常用)
命令 &将命令放入后台执行,不占用终端
jobs查看后台任务
fg将后台任务调回前台

五、附:常用命令速查表

命令作用
echo输出内容
free -h查看内存
pwd当前路径
cd切换目录
ls列出文件
tree树形结构
find查找文件
file识别文件类型
tar打包/压缩

持续更新中,欢迎收藏或补充