linux保险库命令 linux中的双保险( 五 )


参数里可以包含多个参数,由空格隔开,也可以包含数字,字母,等等 。可以说,参数没有固定的格式,但是一般来说还是遵循一定的规范的 。
如果我们要一次加好几个短参数,可以用空格隔开,例如:
多个短参数也可以合并在一起,例如上面的命令等价于:
请注意:参数的字母的大小写是有区别的,大写的T和小写的t通常表示不同意思 。
如果有多个长参数,是不能像多个短参数那样合并写的 。而是只能以空格隔开 , 例如:
当然我们也可以组合使用短参数和长参数,例如:
有时候,同一个意义的参数有短参数和长参数两种形式,效果是一样的,可以任选哪一种 。
有一些参数你还需要给它赋一个值才行 。而且短参数和长参数的赋值的方式不尽相同 。
例如,短参数赋值,通常是这样的:
表示把10赋值给p参数 。
如果是长参数,则一般是这样赋值:
长参数的方式更加容易理解 , 但是不如短参数那么简洁 。
正如我们说过的,参数的形式没有绝对的准则 。我们上面给出的规则是一般的,有些命令的参数格式可能是我们没怎么见过的 。
有些参数就不一样 , 而且取决于命令 。例如对于 ls 这个命令,假如后面带了一个参数,这个参数是一个目录的路径名的话,那么就会列出此目录下的文件 。
两种类型的文件
简单起见,我们把Linux下的文件分为两大类:
在一个文件系统中,我们总有一个被称为根目录的东西,这个根目录里包含了所有其linux保险库命令他目录和文件 。Linux中有且只有一个根目录,就是
是的,就是用一个斜杠表示 。没有比根目录再高一阶的目录了,因为没有目录包含根目录 , 根目录就是Linux最顶层的目录 。
Linux系统安装后,包含了很多的文件和目录(虽然其实都是文件),我们很容易迷失在“茫茫文海”中 。
当然我们不可能一下子列出Linux中的所有文件,那不现实 。但是我们可以向你展示如何在Linux的目录树中来回穿梭,你可以知道此刻你位于哪个目录下 。就好比能看懂Linux这个很大的“地图” 。
pwd 是英语Print Working Directory的缩写,表示“打印当前工作目录” 。
which 命令:获取命令的可执行文件的位置,which命令用于显示一个命令的对应的可执行程序的位置 。可能听起来有点拗口 。
在Linux下,每一条命令其实对应了一个可执行程序 。我们在终端中输入命令,再按回车的时候 , 其实就是执行了对应的那个程序 。比如说 , pwd命令对应的pwd程序就是存在于Linux中的 。
which命令接受一个参数 , 也就是你想要知道其可执行程序位于哪里的那个命令 。
我们来测试一下,就拿pwd命令来测试好了:
得到:
因此,pwd命令对应的pwd这个可执行程序位于/bin目录中 。
我们也可以注意到Linux中的可执行程序和Windows中不太一样 , 在Windows中可执行程序一般以.exe结尾,而Linux中一般是没有后缀名的 。
Linux中的可执行程序也不是都位于相同目录的 。我们可以来测试一下which命令本身对应的可执行程序位于哪里:
我们可以看到,which命令对应的可执行程序which并不位于/bin中,而是在/usr/bin中 。
Ubuntu的终端默认是有颜色标注的 , 一般来说:
如果在你的终端里没有标明颜色,那么你可以加上参数 --color=auto来开启颜色标注 。如下:
如果你不需要颜色标注,那么可以用 --color=none来关闭颜色标注 。如下:

推荐阅读