linux命令行空格 linux命令行输入空格

linux里面的命令:./和. /【第二个有空格】,分别怎么用。

./ 点号紧跟/表示当前目录(相对路径的写法)。直接 / 表示根目录。

我们提供的服务有:成都网站建设、网站建设、微信公众号开发、网站优化、网站认证、菏泽ssl等。为上1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的菏泽网站制作公司

. / 有空格的点号等同于source命令,表示在当前shell环境执行后面的命令或脚本(不加点号默认是新开一个shell执行的)。例如 . /home/test.sh 等同于 source /home/test.sh。

用source执行的脚本所做的任何改变会影响当前shell(如其中有用cd改变目录,脚本执行完后目录就变掉了);如果没用source,就不会影响当前shell。

上述两种情况结合:

. ./test.sh

表示以source方式在当前shell执行当前目录下的test.sh脚本。

对新手来说,为明显区别,建议书写的时候将第二种情况直接写作source而不要用点号。

linux系统sed空格替换为逗号

1.4.1 方法一 sed+sed 先用sed命令将前面的部分替换为空,经过管道,sed在将后面的部分替换为空。 znix oldboy]# sed 's#I am ##g' oldboy.txt |sed 's#,myqq is##g' oldboy 31333741 1.4.2 方法二 sed+awk sed将逗号换为空格$3,$NF}' oldboy 31333741 1.4.3 方法三 awk 使用-F指定分隔符,这里指定为逗号和空格,print 需要在{}中才可以使用。 root@znix oldboy]# awk -F "[, ]" '{print $3,$6}' oldboy.txt oldboy 31333741 1.4.4 方法四 sed+cut 先用sed将逗号替换为空格

linux加空格后的执行顺序

1、先找hash缓存。

2、再找内部命令。

3、再找外部命令。在执行脚本命令后加上值(空格隔开),这些值将按顺序传递到变量。

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

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

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

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

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

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

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


当前标题:linux命令行空格 linux命令行输入空格
网页URL:http://bzwzjz.com/article/dodhopo.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 广安网站设计 重庆网站建设 成都网站建设 温江网站设计 营销型网站建设 手机网站制作 成都网站设计公司 网站设计制作报价 企业网站设计 成都网站建设公司 成都定制网站建设 成都网站制作 专业网站设计 成都网站设计 响应式网站建设 网站建设方案 成都网站设计 成都网站制作 响应式网站设计 企业网站设计 成都网站建设公司 高端品牌网站建设