一、创建 移动 删除 复制
1.cp复制
选项:-v:详细显示命令执行的操作

-r:复制递归目录与子目录所使用的的,复制目录时必须要加-r

-p:保留源文件或目录的属性
2.查看文件内容
(1)cat abc 查看文件全部内容,从头到尾

选项:-n:查看文件有多少行

-A:查看文件的特殊符号

cat扩展,创建文件,幷往里写入内容

(2)less、more分页查看内容
less /etc/services 使用光标上下翻动,空格进行翻页,q退出
more /etc/services 使用回车上下翻动,空格进行翻页,q退出,比less多了百分比

(3)head查看文件头部内容
head pass 默认查看头部十行

head -5 pass 查看头部5行,使用-n(数字)指定

(4)tail查看文件尾部默认十行
tail pass 查看文件尾部十行

tail -5 pass 查看文件尾部5行

tail -f pass tailf pass 查看文件尾部的实时变化

(5)grep过滤文件内容
1.过滤出pass文件中的root相关的行

2.过滤pass文件中,匹配以root开头的行

3.过滤pass文件中,匹配以bash结尾的行

4.显示行号-n

5.扩展了解
grep -n -A 2 “Failed” /var/log/secure
-A是在/var/log/secure中并打印failed的下两行

-B是上两行

-C是上两行和下两行

-v是过滤Failed的行,其他的的全部显示

-i是忽略大小写

同时打印以sync结尾或者ftp相关的行,要用-E

grep筛选的目标,会将整行打印出来
.代表任意单个字符
*表示所有
.*代表所有的任意字符