linux中命令中有空格 linux命令行空格

为什么我的linux终端感觉命令前有空格呢,不能顶格写

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

创新互联公司是一家专业提供名山企业网站建设,专注与成都做网站、网站建设、H5页面制作、小程序制作等业务。10年已为名山众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

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

这个真的不好说,你是刚接触Linux,刚开始输入的命令一般都是通过空格隔开的。但是也有特殊的,例如date命令,如果你想以全数字的形式输出,就要这样:

[root@localhost ~]# date +%Y%m%d

20101127

这个命令里面空格少一个多一个都是错的,这种形式在Linux的备份中常用。这样的情况你现在遇到的还较少。如果你想学的更深入一点,例如Shell编程,那么一定要注意空格的事,少一个多一个都会报错。不过,不用害怕,你接触的越多,明白的也越多,理解的也越深,现在你不用追究这些是什么原因,慢慢的你会明白的。

linux加空格后的执行顺序

1、先找hash缓存。

2、再找内部命令。

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


当前标题:linux中命令中有空格 linux命令行空格
文章路径:http://ybzwz.com/article/dosgsgc.html