rm grep pipe常用命令用法介绍

对于mkdir来说,你可以使用-p来递归性地来增加文件夹,其可以建立patent目录;
但是rmdir是不可以删除一个不是非空的目录,需要使用rm-r来删除。

cat是concatenate连接文件并且显示到screen上;
less显示是将内容以页面的形式,space-bar则可以显示下一页,q则退出显示,是比cat显示更长的文件;

head则显示头几行的内容 head -5显示头五行的内容
tail显示的尾部几行的内容,也可以使用-5显示尾部5行的内容

less也可以用来查询,首先显示到屏幕上,然后输入forward slash(/),这些用高亮本显示,接下来可以n(next)可以显示另外一个,q则直接退出。

grep也是用来显示查询的结果,其类似的使用方法grep science science.txt,其中参数为-i忽略大小写,-v显示那些没有含查找项的,-c显示包含的行的总数。

wc -w表示单词统计,wc -l表示行数统计,wc -c表示字母统计

cat还可以表示输入,也就是cat enter后输入input enter 则输出input;进而ctrl+d表示退出输入,也就是中断。

重新指向输出可以使用: command > 文件:则表示重新指向输出都一个文件中;
command >> file:则表示将其附着起来重新输出到文件中;
command < file:表示以file文件作为输入;
command1 | command2:表示管道命令,将command1的输出作为command2的输入;
cat fil1 file2 > file3:将file1与file2连接在一起以file3输出
sort表示排列数据
who表示有哪些用户当前在登录
a2ps表示将txt文件输出到指定的打印机(需要提前自己安装,并且需要有打印机);
lpr表示将脚本文件输出到指定的打印机。

举例,如果cat > list1 表示新建list1文件,而且以cat输入作为输入;cat >> list1表示将继续输入作为输入存储到list1文件中;cat list1 list2 > biglist表示将list1 与list2一起接合输出到biglist中;这是对于输入的例子。
对于输出,可以将sort < biglist就会将biglist中的内容进行排序,并输出出来;也可以将sort < biglist > slist表示将排列的内容输出到slist,同时会直接新建slist文件。

对于管道命令而言,可以举例来说,如果查看现在登录系统的有几位,可以who;同时可以将who > names.txt输出为names.txt文件,同时也可以将names.txt文件作为输入使用sort输出,例如sort < names.txt。而对于这些我们可以使用who | sort,这将会是同样的结果,也就是who的结果通过管道传递给sort输出。类似可以who | wc -l就是显示有几个用户(数量)。

你可能感兴趣的:(常用命令,grep,pipe,rm)