本小节主要针对文档进行一些说明,方便大家理解。
$ echo "Hello World!" > some-file.txt
$ cat some-file.txt
# chown root:root some-file.txt
对于类似上文的命令块,每行为一条命令,行首的提示符$
表示该条命令可以以普通用户权限执行,提示符#
表示该条命令需要以管理员权限(即root
用户)执行。
P.S.执行命令时不需要输入提示符
以下命令可以获得当前用户:
$ whoami
屏幕将打印当前登录的用户的用户名。
如果需要临时提升为管理员权限,可以使用sudo命令。如需要以管理员权限执行:
# touch something
那么,则可以临时提权为管理员:
$ sudo touch something
在大多数情况下,以上两条命令的效果是等价的。
如果需要执行大量管理员权限的命令,可以打开一个root shell:
$ sudo -s
该命令将返回一个root终端,随后执行的命令都将应用管理员权限。执行exit
可以退出root终端。
本实验需要在命令行模式下编辑少量文本,因此需要大家掌握至少一种文本编辑器的用法。nano
比较适合初学者,vim
和emacs
十分强大,但学习起来有一定难度,请大家根据自身情况选择。参考资料见文末。