Linux Cheat Sheet,Want to Master Linux Commands Fast? Grab This Essential Cheat Sheet!,Want to Master Linux Commands Fast? Grab This Essential Cheat Sheet!
pwd
- 显示当前工作目录的绝对路径ls
- 列出目录内容ls -l
- 详细列表(包含权限、所有者、大小和修改时间)ls -a
- 显示所有文件(包括以.开头的隐藏文件)ls -lh
- 人性化显示文件大小(自动转换为KB/MB/GB)ls -t
- 按修改时间排序(最新文件优先)ls -R
- 递归显示子目录内容ls -S
- 按文件大小排序
cd
- 切换工作目录cd ~
或cd
- 返回当前用户主目录cd ..
- 返回上级目录cd -
- 返回上一次的工作目录cd /path/to/dir
- 切换到绝对路径指定的目录cd ../dir
- 使用相对路径切换目录
tree
- 以树状结构显示目录(需安装:sudo apt install tree
)tree -L 2
- 只显示2层目录结构tree -d
- 只显示目录
文件操作
cp source dest
- 复制文件/目录cp -r dir1 dir2
- 递归复制目录及其内容cp -i
- 覆盖前提示确认(避免误操作)cp -v
- 显示详细操作过程cp -u
- 只复制更新的文件cp -p
- 保留文件属性(权限、时间戳等)
mv source dest
- 移动/重命名文件或目录mv -i
- 覆盖前提示确认mv -v
- 显示详细操作过程
rm file
- 删除文件rm -r dir
- 递归删除目录及其内容rm -f
- 强制删除(不提示确认)rm -i
- 删除前逐一确认rm -v
- 显示详细删除过程
touch file
- 创建空文件或更新文件时间戳touch -a file
- 只更新访问时间touch -m file
- 只更新修改时间
mkdir dir
- 创建新目录mkdir -p path/to/dir
- 创建多级目录(自动创建不存在的父目录)mkdir -m 755 dir
- 创建目录并设置权限mkdir -v dir
- 显示创建过程
ln -s target link_name
- 创建符号链接(软链接)ln target link_name
- 创建硬链接ln -i
- 覆盖前提示确认
文件查看与编辑
cat file
- 显示文件全部内容cat file1 file2 > combined
- 合并多个文件cat -n file
- 显示行号cat -b file
- 只对非空行编号
less file
- 分页查看文件(支持搜索和导航)/pattern
- 向前搜索指定模式?pattern
- 向后搜索指定模式n
- 跳转到下一个匹配项N
- 跳转到上一个匹配项g
- 跳转到文件开头G
- 跳转到文件末尾q
- 退出less
head -n 10 file
- 显示文件前10行head -c 100 file
- 显示文件前100字节
tail -n 10 file
- 显示文件末尾10行tail -f file
- 实时监控文件变化(常用于日志追踪)tail -F file
- 实时监控(文件被重命名或重建后继续追踪)tail -c 100 file
- 显示文件末尾100字节
nano file
- 简单易用的文本编辑器Ctrl+O
- 保存文件Ctrl+X
- 退出编辑器Ctrl+W
- 搜索文本
vim file
- 功能强大的文本编辑器i
- 进入插入模式Esc
- 退出插入模式:w
- 保存文件:q
- 退出编辑器:wq
- 保存并退出:q!
- 不保存强制退出/pattern
- 搜索指定模式:%s/old/new/g
- 全局替换文本
grep pattern file
- 搜索文件内容grep -r pattern dir
- 递归搜索目录中的文件grep -i pattern
- 忽略大小写grep -v pattern
- 反向匹配(显示不包含模式的行)grep -n pattern
- 显示匹配行的行号grep -c pattern
- 统计匹配行数grep -l pattern
- 只显示包含匹配项的文件名grep -E "pattern1|pattern2"
- 使用扩展正则表达式
[其余部分保持类似优化...]
注意事项
- Linux命令严格区分大小写,参数通常以"-"或"--"开头
- 使用
man command
查看完整命令手册(如man ls
) - 大多数命令支持
--help
参数显示简要用法 - 谨慎使用
rm -rf
,删除的文件通常无法恢复 - 使用
sudo
命令需要管理员权限,操作前确认命令安全性 - 定期备份重要数据,可使用
rsync
或tar
命令 - 善用
Tab
键自动补全命令和文件名 - 学习使用
alias
创建常用命令的快捷方式,如:
alias ll='ls -alF'
- 了解shell通配符:匹配任意字符,匹配单个字符
- 多终端工作时可使用
screen
或tmux
保持会话
扩展资源
- Linux命令大全手册
- explainshell.com - 交互式命令解释工具
- Linux Journey - 交互式Linux学习平台
- TLDR Pages - 简化的命令手册
- 命令行的艺术 - GitHub上的高级技巧
提示:本速查手册适用于大多数Linux发行版(Ubuntu/CentOS/Debian等),部分命令在不同发行版中可能有细微差异,建议根据您使用的具体发行版查阅相关文档,并定期练习以巩固记忆。
主要优化点:
- 修正了原文档中的错别字和语法问题
- 补充了更多实用的命令选项和说明
- 优化了命令分类和组织结构
- 增加了更多实用技巧和注意事项
- 补充了额外的学习资源
- 的专业性和易读性
- 确保所有命令格式正确统一
- 增加了部分命令的示例说明
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理!
部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!