命令行光标相关操作
1. 终端对话框,移动光标至命令行开头:ctrl + a
2. 终端对话框,移动光标至命令行开头:ctrl + e
3. 删除光标后的命令(慢速):delete 或者 ctrl + d
4. 删除光标后的命令(直接删除光标后所有内容):ctrl + k (恢复删除之前的状态:ctrl + y)
5. 删除光标后的命令(直接删除光标前所有内容):ctrl + u (恢复删除之前的状态:ctrl + y)
路径相关操作
1. 查看当前所在路径:pwd
2. 进入某个路径:cd + 路径 (.. 代表当前路径的上一级,/代表当前路径)
3. 直接进入home路径:cd 或者 cd -- 或者 cd ~
4. 进入上次访问的路径:cd -
5. 列出当前路径下所有文件: ls (ls 支持通配符 可以使用 * 等,但不直接支持正则表达式,需要正则时要借助 | grep)
6. 列出当前路径下所有文件的长信息:ls + -l
举例:
分别列出了 读写信息、文件属于谁、文件拥有者所在的组、文件大小(字节)、创建时间和文件名
7. 列出当前路径下所有文件的长信息(包括隐藏文件): ls + -la
8. ls 的其它字段含义:-tr 按反向时间排序(time reverse)、-Sr按大小反向排序、
自动补全
tab
增加加文件夹或者文件
1. 增加文件夹:mkdir
2. 多级创建:mkdir -p ,例如 mkdir -p aa/bb 代表从创建文件夹aa和隶属于aa的文件夹bb
3. 创建的同时给与权限: mkdir -m,例如 mkdir -m 777
4. 创建文件夹:直接 vi + 文件名
删除文件(不可恢复)
1. rm -f 强制删除
2. rm -r 删除文件夹
修改文件名
1. mv 原名 修改后的名字
查找相关操作(类似于Windows里的搜索)
遵循格式:find path -option
常用个搜索选项包括 -type 和 -name 等,-tpye 关键字 代表文件类型, -name 关键字代表符合关键字格式的文件(-iname为忽略大小写)
如果path使用"."替代,说明需要查找所有目录下内容
1. 查找目录下所有相关文件和文件夹:find + path
2. 查找目录下所有相关文件:find + path + -type + f
3. 查找目录下所有相关文件夹:find + path + -type + d
4. 查找特定修改或者创建时间的文件或文件夹:
-ctime + k:创建时间在k天以前的文件,如果k是负数则为k天以内
-mtime + k: 类似ctime,区别为mtime为修改时间而非创建时间
查看某个文件的具体内容
1. cat 由第一行开始显示文件内容
2. head 查看文件前十行
3. tail 查看文后十行
4. wc 文件内包含的词个数等等(word count),例如
返回的前三个字段分别为:行数,单词数和符号数。