Linux命令连接符

Linux命令连接符,第1张

各个命令依次执行,输出结果,互不影响。

前一个命令的输出(左边),作为后一个命令的输入(右边),可以连续使用。

wc -l 计算输入内容的行数

tail -f pv.log | grep 'abc'

将此命令后台运行,shell可立即执行其他命令。

[]内会打印后台任务数,后面是一个PID,进程标识;

d &e &f :后台执行d和e,前台执行f

只有前一个命令执行成功,才会执行后面的命令。最后一个命令执行,代表前面的都执行成功了。

中间有一个执行不成功,后面的命令就不会执行了。

前面的命令执行失败才会去执行后面的命令,直到执行成功。有一条命令执行成功,后面的就不会去执行了。

参考:  https://www.jb51.net/article/136261.htm

https://zhidao.baidu.com/question/1962304781894891980.html

不知道大家是否确定知道,这两句话的真正意义。

首先,如果想建立一个链接,由testa指向test。那么你给出这两句话可能是错误,

ln -s [target] [link]

也就是说,如果想建立一个testa指向test。

应该写,

ln -s /xxx/test/ /xxx/testa 或

ln -s /xxx/test /xxx/testa

这两个确实没啥区别。

也就是,如果想用testa链接test,testa后面不能加/

但是,你写这两句,也并不是错误,他正确的前提是,testa文件夹是已经存在的。

那么你写出的这两句话,都将在testa的文件夹中,建立test的软连接


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8802935.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存