Linux 使用概要文件的bash命令的别名
我需要在我的配置文件中设置别名,以便将一些控制台命令链接在一起, 我通常这样做Linux 使用概要文件的bash命令的别名,linux,macos,shell,unix,command-line,Linux,Macos,Shell,Unix,Command Line,我需要在我的配置文件中设置别名,以便将一些控制台命令链接在一起, 我通常这样做 su root <return> <password> rnd(one more alias just for cd into a particular directory) su根 rnd(仅用于将cd放入特定目录的另一个别名) 我想设置一个别名来同时执行所有这些操作,我是unix新手。 在shell脚本中是否有模拟“返回”的方法 谢谢这通常由 alias vault='cd /dra
su root <return>
<password>
rnd(one more alias just for cd into a particular directory)
su根
rnd(仅用于将cd放入特定目录的另一个别名)
我想设置一个别名来同时执行所有这些操作,我是unix新手。
在shell脚本中是否有模拟“返回”的方法
谢谢这通常由
alias vault='cd /dragonvault && sudo -u smaug /bin/tcsh'
或
如果
smaug
是使用shellnologin
配置的某个管理帐户,则只有第一个表单有效。要使这些别名中的任何一个正常工作,您需要安装并充分配置sudo
。因此您希望在配置文件中以纯文本形式存储根密码?正确,有没有一种方法可以做到这一点而不丢失加密这是一个糟糕的主意。改用sudo
。您可以将某些命令配置为与sudo一起运行,这样您就不需要提供密码。但问题是,我必须是root,才能从那时起进行任何更改。我想这会容易些
alias vault='cd /dragonvault && sudo login -l -f smaug'