指令随笔之:tail、cat、scp、&、&&、;、|、>、>>

tail(中文意思是跟踪)   tail默认只看文件的最后10行内容,cat则一次显示全部内容

           ping 192.168.120.204 > zyx.log &    #  &表示后台执行,用Ctrl+c来终止,若zyx.log不存在,则自动创建,若存在,则覆盖。

           >表示输入是覆盖原来的内容>>表示输入是追加内容。

           |为管道符号,表示将前面的输出作为后面的输入,rpm -qa|grep install   #查看所有的安装包中的已安装的包

           make && make install 前面的不出错,才会执行后面的
           make;make install不管前面的结果如何,后面的都要执行

 

1.命令格式;

tail[必要参数][选择参数][文件]   

2.命令功能:

用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

3.命令参数:

-f 循环读取

-q 不显示处理信息

-v 显示详细的处理信息

-c<数目> 显示的字节数

-n<行数> 显示行数

--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束. 

-q, --quiet, --silent 从不输出给出文件名的首部 

-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

4.举例:

tail -2 zyx.log         #从zyx.log文件中的倒数第二行开始显示

tail -n +2 zyx.log   #从zyx.log文件中的第二行开始显示

tail -f zyx.log        #实时显示zyx.log中的内容,若zyx.log不存在,则自动创建,若存在,则覆盖。

scp (-r)  本地目录或文件的路径  root@192.168.1.102:想复制的目录或文件的路径    #当前一个文件copy到远程另外一台主机上,使用scp注意事项:目录要加-r(即递归);要指定用户名,若不指定,则默认使用输入指令的用户名;不要忘记“:”符号;若文件不存在,则自动创建,若存在,则替换;若目录不存在,则自动创建,若存在,则合并目录(即增量添加)。scp可以通过把后面的参数对调来实现从远程复制到本地。

rsync与scp类似

posted @ 2016-04-11 18:12  邀魂斩月  阅读(417)  评论(0编辑  收藏  举报