涨知识啦 | Linux命令行及命令参数(二)

270 阅读2分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

二、再见命令行参数

假如我此时把用户切换为 root,你可以看到命令提示符的变化,如下图:

image.png

看到了吗?我用 sudo su 命令切换成 root,命令提示符就变成了 root@oscar-laptop:/home/oscar#

要退出 root 身份模式,可以用 Ctrl + D 的组合键,或者你用 exit 命令也可以。

image.png 其实 oscar / root 和 oscar-laptop 这两个名字可以分别用 whoami 和 hostname 这两个命令来获知,如下图所示:

image.png
当然了,命令行提示符的格式和内容是可以自行配置的。如果你嫌它太长,你可以精简它;如果你嫌它不够详细,可以再加显示的内容。 我们在终端中工作时,就是给它传递指令,让它做我们要求的事情。这些指令都是通过命令的形式来输入的。

Linux 中有很多命令,好消息是我们不需要全部记住,只需要记得一些常用的就可以了。对于那些不常用的命令,我们只要在使用前懂得如何去阅读命令的使用手册就好了。

是的,Linux 的开发者们为我们写了丰富详尽的命令使用手册,英语是 manual。

Linux 的使用手册可以说是 Linux 开发者的“圣经”,你会发现他们只信靠这本“圣经”。

特别提一下,你可能看到过一些 Linux 老手。当一些 Linux 初学者问他们很简单、百度 / Google 就能搜出来的问题,比如这个命令怎么用之类时,会对新手说:RTFM。

你会诧异 RTFM 是什么意思,其实 RTFM 是 Read The Fcking Manual 的首字母缩写,意为:“阅读那该死的使用手册”。这并不是侮辱人的话,而是有点无奈的叹息。

类似的还有 RTFSC,是 Read The Fcking Source Code,“阅读那该死的源代码”的缩写,据说是 Linus Torvalds 最先说的。