我在系统/etc/bashrc
文件中设置了这个别名:
alias root="sudo !!"
Run Code Online (Sandbox Code Playgroud)
这样做的目的是运行最后使用的命令sudo
,当然。使用时,它当然似乎是在 shell 初始化时将最后一个命令替换history
到bashrc
文件中,而不是sudo !!
在交互式 shell 中运行时将获得的实际命令。我也试过alias root="sudo fc -s"
没有用。
我意识到这可能与 BASH 如何执行命令替换有关,但有人可以解释为什么会这样,并提供一个可用的替换吗?
我正在运行 BASH 版本 3.2.51(1)-release (x86_64-apple-darwin13)。
你将如何让 X 和窗口管理器在启动时加载,并像在其他发行版中一样呈现一个漂亮的登录屏幕?我想使用像 dwm 或 bspwm 这样的新东西,但我没有从头开始配置窗口管理器的经验。