Linux 命令习惯:
-. 命令参数区分大小写
-. 使用 tab 补全
-. 使用 man 或 --help 帮助
基础命令:
cd: 切换目录
常用选项:
-: 返回之前的目录
..: 返回上一级目录
pwd: 打印当前目录
ls: 列出目录内容
常用常用选项:
-l: 显示详细信息
-a: 显示隐藏文件
-d: 查看目录时使用, 配合'-l'一起使用
查看文档相关命令:
cat: 将文件内容打印到屏幕
head: 默认查看文件前 10 行, 加 - n 选项可以指定打印行数
tail: 默认查看文件后 10 行, 加 - n 选项可以指定打印行数
Less: 以文本方式查看文件, 可通过空格, page up,page down 翻页
more: 以文本方式快速浏览文档
rm: 删除文件或目录 (慎用)
常用选项:
-f: 强制删除
-r: 删除目录
cp: 复制
常用选项:
-r: 复制目录
-p: 复制时不改变权限
mv: 移动或改名
grep: 过滤
常用选项:
-v: 反向匹配
-e: 后面跟正则
df: 文件系统磁盘空间使用情况
常用选项:
-h: 用常见格式显示大小
du: 查看文件大小
常用选项:
-sh
find: 查找文件
常用选项:
-name: 按名称查找
-user: 按所有者查找
-size: 按文件大小查找
-type: 按类型查找
-maxdepth: 指定目录查找的最大深度, 后面跟数字
-exec: 执行 find 命令后跟上 - exec 动作, 此时 - exec 后面可以跟上 Linux 命令
示例: find / -user tom -exec cp -rp {} /opt \;
最后还有几个常用的符号:
|: 管道符, 将前面命令的输出, 当做后面命令的参数, 经常和 grep 命令结合起来用
> 和 >>: 输入重定向,> 是覆盖,>> 是追加
< 和 <<: 输出重定向