关于 linux 命令中的 空格 问题。什么时候加空格。什么时候不加空格。

关于 linux 命令中的 空格 问题。什么时候加空格。什么时候不加空格。,第1张

讲这个问题的书确实不多,但是确实有的,我往了以前在哪偶然见过了,这里简单说一说

1.当命令中有多个选项,不带参数的选项可以合在一起写

例如tar -v -x -f 由于x ,v,f都不带值,所以可以合在一起写成 tar -xvf

2.当选项有参数时,可以把选项带其值连在一起写。比如

gcc -o file.c这里的选项o就带了值 ,且值为file.c这里分开写了,但是也可以合在一起写成

gcc -ofile.c这个时候即使有不带值的选项,o选项不能再像第1条那样与他们合并了

./ 点号紧跟/表示当前目录(相对路径的写法)。直接 / 表示根目录。 . / 有空格的点号等同于source命令,表示在当前shell环境执行后面的命令或脚本(不加点号默认是新开一个shell执行的)。例如 . /home/test.sh 等同于 source /home/test.sh。 ...


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存