查找指令(which,find)
which命令
可查看所使用的一系列命令的程序文件存放在哪里
语法:which 要查找的命令
find命令:按文件名查找文件
分了按文件名查找与按文件大小查找
按文件名查找文件
语法:find 起始路径 -name “被查找的文件名”
这里也可以使用通配符进行查找
按文件大小查找文件
语法:find 起始路径 -size +|- n[kMG]
+,-表示大于和小于;n表示大小数字
kMG表示大小单位,k(小写字母),M表示MB,G表示GB
grep,wc和管道符
grep 过滤文件内容
wc 统计文件数量
grep命令,通过关键字过滤文件行
语法:grep [-n] 关键字 文件路径
-n,可选,表示在结果中显示匹配的行的行号
参数,关键字,必填,表示过滤的关键字,建议使用“”将关键字包围起来。
参数,文件路径,必填,表示要滤过内容的文件路径
wc命令做数量统计。
可通过wc命令统计文件的行数,单词数量等。
语法:wc [-c -m -l -w] 文件路径
选项:-c统计bytes数量
-m统计字符数量
-l统计行数
-w统计单词数量
参数,文件路径,被统计的文件,可作为内容输入端口(可作为管道符的输入)。
管道符:将管道符左边的命令结果,作为右边命令的输入
echo,tail,重定向符
使用echo命令输出内容。
echo(可以使用echo命令在命令行内输出指定内容)
语法:echo 输出的内容
无选项,只有一个参数,表示要输出的内容,内容最好用“”包围。
反引号`,
可以通过将命令用反引号 ``包裹,被包围的内容会被作为指令执行,而非普通的字符输出。
重定向符>和>>
1.>,将左侧命令的结果,覆盖写入到符号右侧的指定文件
2.>> 将左侧命令的结果,追加写入到符号右侧指定文件
tail命令
使用tail命令,可以查看文件尾部的内容,跟踪文件的最新更改
语法:tail [-f -num] linux路径
参数,Linux路径表示被跟踪的文件路径
选项,-f,表示持续跟踪
选项,-num表示查看尾部多少行,不填默认10行
vi编辑器
vi|vim是visual interface 的简称,是Linux中最经典的文本编辑器
同图形化界面中的文本编辑器一样
vim是vi的加强版,兼容vi的所有指令,不仅能编辑文本,而且还具有shell程序编辑的功能,可以不同的颜色显示字体来辨别语法的正确性。
这个有三种工作模式
命令模式:命令模式下,所敲的按键编辑器都理解为命令,以命令驱动执行不同的功能,次模式下,不能自由进行文本编辑。
输入模式:也就是所谓的编辑模式,插入模式,此模式下可以编辑文本内容,进行自由编辑。
底线命令模式:以:开始,通常用于文件的保存和退出。
vim编辑器的命令可以在网上找到,这里只写了一些基础部分。