吖昭的技术笔记
跟着吖昭写笔记,从 0 到 1 的技术成长看得见
文章48浏览1957本站已运行7723

《Linux 常用命令速记手册》:整理 cd、ls、mkdir 等高频命令的用法,包含权限修改、文件查找等实用操作。

《Linux 常用命令速记手册》
对于开发者和运维人员来说,Linux 命令是日常工作的 “基础设施”。从简单的目录切换到复杂的权限管理,熟练掌握高频命令能让操作效率提升数倍。以下整理了 cd、ls、mkdir 等核心命令的用法,包含权限修改、文件查找等实用场景,附新手易混淆点说明。
一、文件系统导航:在目录间灵活穿梭
1. 切换目录(cd

# 进入指定目录(绝对路径:从根目录开始)

速记技巧cd后接路径时,Tab键可自动补全目录名,减少输入错误。
2. 列出目录内容(ls

# 列出当前目录的可见文件/目录

实用组合ls -l | grep ".txt" 筛选出当前目录下的所有 txt 文件。
3. 创建目录(mkdir)与删除目录(rmdir/rm

# 创建单个目录
mkdir notes
# 递归创建多级目录(父目录不存在时自动创建)
mkdir -p project/src/main
# 删除空目录
rmdir old_notes
# 删除非空目录(-r:递归删除,-f:强制删除不提示)
rm -rf temp_files # 危险操作!确保目录内容可删除

警告rm -rf / 是极其危险的命令,会删除系统所有文件,绝对禁止执行。
二、文件操作:创建、复制、移动与删除
1. 创建文件(touch)与查看内容(cat/less

# 创建空文件(若文件已存在,仅更新修改时间)
touch README.md
# 查看文件全部内容
cat config.ini
# 分页查看大文件(q退出,按空格翻页)
less large_log.txt
# 查看文件10
head -n 10 access.log
# 查看文件10行(常用于查看日志)
tail -n 10 error.log
# 实时跟踪文件新增内容(日志监控常用)
tail -f error.log

2. 复制文件 / 目录(cp

# 复制文件到指定目录
cp file.txt backup/
# 复制文件并重命名
cp report.pdf report_2023.pdf
# 递归复制目录(包括子文件和子目录)
cp -r project/ project_backup/

3. 移动 / 重命名文件 / 目录(mv

# 移动文件到目标目录
mv document.txt archives/
# 重命名文件(源和目标在同一目录)
mv old_name.txt new_name.txt
# 移动并重命名目录
mv data/ /home/user/dataset

4. 删除文件(rm

# 删除单个文件(会提示确认,y确认)
rm file.txt
# 强制删除文件(不提示)
rm -f temp.log
# 删除指定类型的文件(如所有.txt文件)
rm *.txt # * 是通配符,代表任意字符

三、权限管理:控制文件的访问权限
Linux 文件权限分为读(r)、写(w)、执行(x),分别对应数字 4、2、1,通chmod命令修改。
1. 查看权限

# 权限信息位ls -l输出的第一列
ls -l file.txt
# 示例输出:-rw-r--r-- 1 user group 1024 Jun 1 12:00 file.txt
# 解析:
# -:文件类型(-是普通文件,d是目录)
# rw-:所有者权限(读、写)
# r--:同组用户权限(读)
# r--:其他用户权限(读)

2. 修改权限(chmod

3. 修改所有者(chown

四、文件查找与内容搜索
1. 按名称查找文件(find

2. 在文件中搜索内容(grep

五、系统信息与实用工具
1. 查看磁盘空间(df/du

2. 进程管理(ps/kill

kill -9 1234

3. 压缩与解压

# 压缩为.tar.gz格式
tar -zcvf archive.tar.gz files/ # z:gzip压缩,c:创建,v:显示过程,f:指定文件名
# 解压.tar.gz文件
tar -zxvf archive.tar.gz # x:提取
# 压缩/解压.zip文件
zip -r package.zip docs/
unzip package.zip

总结:高频命令速记表

场景
命令示例
核心参数含义
目录切换
cd ~/docs
~:主目录,..:上一级
列出内容
ls -lha
-l:详细,-a:隐藏,-h:友好单位
创建删除
mkdir -p dir / rm -rf dir
-p:递归创建,-rf:强制删除
权限修改
chmod 755 file / chown user file
755:rwxr-xr-x
查找内容
grep -r "text" . / find . -name "*.log"
-r:递归,-name:按名查找
系统信息
df -h / ps aux
磁盘空间 / 进程状态

掌握这些命令后,可通man 命令名man ls)查看完整手册,逐步积累更多进阶用法。Linux 命令的熟练运用没有捷径,多练习才能形成肌肉记忆。
上一篇:
下一篇:

相关推荐

你必须 登录 才能发表评论.

隐藏边栏