序号 | 命令 | 对应英文 | 作用 |
---|---|---|---|
01 | ls | list | 查看当前文件夹下的内容 |
02 | pwd | print work directory | 查看当前所在文件夹 |
03 | cd[目录名] | Change directory | 切换文件夹 |
04 | touch[文件名] | touch | 如果文件不存在新建文件 |
05 | mkdir[目录名] | make directory | 创建目录 |
06 | rm[文件名] | remove | 删除指定的文件文件夹要加-r) |
07 | clear | Ctrl C另起一行 | 清屏 |
08 | cd + 目录名 | 或cd …(.为本层目录) | 返回上一层菜单(~用户主目录) |
09 | Man + 命令 | q退出,/查找 | 查阅命令帮助信息 |
以上为Lin命令的基本使用
小技巧:
List命令
-
-a 能够显示***隐藏目录***
-
-l列表形式显示文件详细信息
-
-h配合-l人性化显示***文件大小***(-lh连写,-lha连写)
-
通配符 * 任意个字符;?任意一个字符
cd命令
- cd或cd~当前用户主目录
- cd … 切换到上级目录
- cd - 最近两次工作目录之间来回切换
相对路径和绝对路径
-
绝对路径以/开始,表示从根目录开始具体目录位置(localhost:~ guo$ cd /users/cc/desktop
localhost:desktop guo$ )
(localhost:python guo$ cd ~/desktop/
localhost:desktop guo$ )
-
相对路径不加/,表示相对当前目录所在的目录位置
创建和删除操作
- Touch 文件已存在时修改文件末次修改日期
- Mkdir -p递归创建目录(localhost:desktop guo$ mkdir -p a/b/c/d/f)
- rm(永久删除无法恢复)
- -r 可以递归删除目录
- -f 强制删除,不提示任何信息
- 可用通配符 * 或 ?
拷贝和移动文件
- Tree 树状图结构显示(-d只显示目录不显示文件)
- Cp 源文件 目标文件(文件名不变可省略)
- -i 覆盖文件前提示
- -r复制目录
- mv移动文件或重命名(路径不变)
查看文件内容
-
Cat 全部显示
- -b 显示非空行号
- -n 显示所有行号
-
More 分屏显示
操作键 功能 空格键 显示下一屏 Enter 一次滚动一页 b 回滚一屏 f 前滚一屏 q 退出 /word 搜索word字符串 -
grep 文本搜索
-
-n 显示匹配行和行号
-
-v 显示不包含匹配文本的所有行(求反)
-
-i 忽略大小写
-
模式搜索
参数 含义 ^a 行首,搜寻以a开头的行 Ke$ 行尾,搜寻以ke结束的行
-
其他
- echo 重定向
- ">>"追加文档末尾
- ">"覆盖文件原有内容
- 管道:两个命令 |
- 常用命令more、grep