Linux 终端与文件系统入门指南
1. 终端提示符与权限提示
当你在 Linux 系统中看到哈希符号(#)时,这是一个重要的标志和警告,意味着你正在以提升的权限运行,此时输入命令要格外谨慎。提示符还会显示用户名是 root ,这进一步提示了你的权限状态。不过,这些细微的提示很容易被忽略,因为人们在输入每个命令前往往不会仔细研究提示符。所以,在按下回车键之前,一定要确认自己的身份和所在位置。
大多数 shell 都允许你自定义提示符,以显示不同的信息,偶尔会有管理员进行这样的更改。但根据经验,大多数人不会为此费心,我们自己也很少有更改的需求。如果登录到另一台 Linux 机器,发现提示符大不相同,也不必担心,除了提示符被自定义外,终端的工作方式是完全一样的。
2. 不同的 Shell
之前说所有终端工作方式相似,其实有些简化了。实际上,不同终端在支持的功能上存在一些细微差异,但通常你不会注意到。真正可能让你出错的情况是,远程机器使用了不同的 shell。
shell 是一种程序,它不像浏览网页或阅读邮件的工具,而是为你提供与操作系统交互的命令行。它就像包裹着内核的外壳,这也是它名字的由来,就像花生的壳包裹着内核一样。
目前,我们主要使用的是 BASH(Bourne Again Shell)。它是当今最流行的 shell,在所有 Linux 发行版中都可用,并且通常是默认的 shell,所以你不必太担心系统使用的是哪种 shell。
不过,在开源世界中,对于哪种 shell 最好,大家看法不一。有些 shell 采用极简主义,只支持最基本的功能,而像 BASH 这样的
超级会员免费看
订阅专栏 解锁全文
1581

被折叠的 条评论
为什么被折叠?



