1:cat 默认是抓取命令,也可以向文件中输出信息,如向tmp下的test.txt输入多行文字
其中EOF可以其它字符或者数字代替,只要首尾字符需一致即可
cat >/tmp/test.txt <<EOF
test
liyao
oldboy
yangboy
EOF
2:head 头部 显示文件头部-n 参数是要显示的行数,默认不加参数显示的是头往下的10行信息
如:head -2 /etc/hosts #显示etc目录下hosts文件从上往下,第一行和第二行信息
3:tail 尾巴 显示文件从尾部开始的行数 -n是要显示的行数,不加参数默认是从结尾开始往上的10行
如:tail -5 /etc/hosts #显示etc目录下hosts文件的从最后一行开始往上至第5行信息
4:grep 核心命令之一(三剑客的老三) 排出加 -v “排除” 过滤命令
如:grep -v “test” /tmp/test.txt #排除test.txt文档中包含字符test,并显示结果,若test.txt包含的内容如下
test
test01
test02
1
2
3
则运用命令后,显示结果如下:
1
2
3
5:sed 取各种内容(三剑客的老二) -n 取消默认输出 参数/p和/d的区别在于p=print d=delete
如:sed -n /test/p /tmp/test.txt #取test.txt文档中包含test的行并输出。
若test.txt中包含内容如下:
test
test01
test02
1
2
3
则运行命令后,显示结果如下:
test
test01
test02
运行sed /test/d /tmp/test.txt #显示的结果是不包含字符test的行
显示结果如下:
1
2
3
6:mkdir 默认是创建目录的命令,一次只能创建一个目录,若要一次创建多个目录,则需要药加参数-P,mkdir -p 递归创建目录
如: mkdir -p /tmp/data/a (一次性在tmp下创建data和a目录)
7:tree 显示目录数结构 ,linux下如没有tree这个命令,则需要安装下,安装tree命令如下:
yum install tree y
显示目录树命令:tree /tmp 显示tmp目录下的文件结构
一:查看命令帮助的手段(三种方法)
1:使用man 命令名
如:man cp #显示copy命令的使用方法
二:使用命令 —help
如:cp —help #显示copy命令的使用方法
三:使用搜索引擎 "linux命令名",命令使用文档可以用百度搜索,排错建议用谷歌搜索。
如:Linux chmod #使用百度搜索 linux chmod 则会显示chmod这个命令的具体使用方法
8:不同路径的相同文件名覆盖时不提示确认信息,需在命令前加烦斜杠“/”
如:
创建
touch /mnt/test.txt
touch /tmp/test.txt
覆盖
cp /mnt/test.txt /tmp/test.txt 会提示是否覆盖的提示,需按Y 确认
若以下方式输入命令则直接覆盖:/cp /mnt/test.txt /tmp/test.txt
9:查看命令的具体路径,使用which命令
如:which mkdir #显示mkdir命令所在的具体路径
/bin/mkdir #显示结果mkdir命令是在bin目录下
10:按tab键补全命令
linux下按1到2次tab键自动补全命令
如输入tai 按tab键后自动补全为tail命令。
本文出自 “11302359” 博客,谢绝转载!
原文地址:http://11312359.blog.51cto.com/11302359/1771638