接上篇笔记
4.6 cat_more_less命令
cat [-n] 文件 : cat查看文件内容,一般建议查看小文件
-n :显示行号
more [-num] 文件: more查看文件内容,一般建议查看大文件(可以翻页)
空格: 下一页
b : 上一页
q : 退出
-x : 展示条数 举例: more -10 文件
less [-N] 文件: less查看文件内容,一般建议查看大文件(可以翻页,可以搜索)
-N : 显示行号
空格: 下一页
b : 上一页
q : 退出
/内容: 搜索指定内容

4.7 cp命令(复制命令:copy)
cp [-r] 要复制的文件或者文件夹 目标位置 : 复制文件或者文件夹到指定目标位置
注意: -r 主要用于复制文件夹
注意: cp复制文件后,源文件依然存在
复制文件

复制文件夹

4.8 mv命令(move:移动)
mv 要移动的文件或者文件夹 目标位置: 移动文件或者文件夹到指定目标位置
注意: 目标位置是文件,文件不存在就会直接改名 如果想要把文件移动到目录中,此目录一定要存在,否则当成了普通文件改名
注意:
- mv移动文件后,源文件不存在
- mv移动文件夹不需要加"-r"
移动文件和文件夹

目标位置不存在就会将文件直接改名

4.9 rm命令(remove:移除/删除)
rm [-r -f] 要删除的文件或者文件夹: 删除指定的文件或者文件夹
注意: -r 主要用于删除文件夹 -f :主要用于强制删除文件或者文件夹
删除文件(有提示): rm 文件路径
删除文件(无提示): rm -f 文件路径
删除目录(有提示): rm -r 目录路径
删除目录(无提示): rm -rf 文件路径
示例

4.10 通配符(* ?)
星号 *: 任意个字符 类似于sql模糊查询中的百分号 %
问号 ? : 任意1个字符 类似于sql模糊查询中的下划线 _
删除1开头的文件

删除2结尾的文件

删除包含2的文件

删除第二个字符是2的文件

删除第三个字符是2的文件

4.11 which和find
1.which 命令: 查找命令所在位置
示例

2.find
find [查找路径] -name 文件名: 根据文件名查找
find [查找路径] -size [+ -]大小: 根据文件大小查找
+: 大于
-: 小于
find [查找路径] -type [d f] -name 文件名: 根据文件类型查找
d: 文件夹
f: 文件
注意: find命令也可以结合通配符使用,不加路径代表当前路径下查找
4.12 管道符 |
管道使用格式: 命令1 | 命令2 | 命令3 …
解释: 把命令1的结果传递给命令2,然后再把命令2的结果传递给命令3,依次类推…
注意: 管道一般配合grep命令使用较多
sort: 排序
4.13 grep
grep [-n] 关键字 文件路径: 在指定文件中搜索指定关键字
注意:
- -n 主要用于显示搜索到结果的行号
- 管道|一般配合grep命令使用较多

4.14 wc
wc [-l -w] 文件路径: 统计指定文件内容的行数或者单词数
-l : 行数
-w : 单词数
wc 文件名称:省略所有选项,会默认依次输出行数、单词数和字符数。

4.15 head和tail
head [-num] 文件路径: 查看文件的头部几行 默认前10行 当然-num可以指定任意行数
tail [-num] 文件路径: 查看文件的尾部几行 默认后10行 当然-num可以指定任意行数
tail -f 文件路径: 持续跟踪查看指定文件内部变化 注意: -f持续跟踪文件内容 可以使用ctrl+c退出

五. vi/vim编辑器
5.1 三种工作模式
命令模式(command mode):命令模式下,所敲的按键编辑器都理解为命令,以命令驱动执行不同的功能。此模式下,不能自由进行文本编辑。
编辑模式(insert mode:编辑模式、插入模式。此模式下,可以对文件内容进行自由编辑。
底线命令模式(last line mode):以冒号 :开始(在编辑模式下摁esc可以进入底线命令模式),通常用于文件的保存、退出。

5.2 vi操作文件三大步
打开文件: vim 文件名.后缀名 注意: 如果文件存在就打开,不存在就创建
编辑文件: 输入i进入文件进行编辑
保存文件:
1.先进入命令模式: 按ESC键
2.进入底线命令模式: 输入冒号:
3.输入命令: w(保存) q(退出) q!(强制退出) wq(保存并退出) wq!(强制保存并退出)
5.3 vi其他命令


1581

被折叠的 条评论
为什么被折叠?



