对于Ubuntu相对来说比较新,我想知道写一个我认为叫做shell脚本是多么容易,使任务变得更容易一些。
例如,我经常连接到服务器 – ssh -p 123 [email protected]
能和我怎么能缩短这个像“mysite”或“ssh mysite”较短的命令
谢谢。
别名是一个简单快捷的方法,但更安全的是设置一个SSHconfiguration文件。 在你的〜/ .ssh / config中,放
Host mysite Port 123 Hostname mysite.com User me
然后你通过input连接
ssh mysite
也许在你的shell中有一个别名就足够了: alias mysite='ssh -p 123 [email protected]'把这个放在你的.bashrc(如果你的shell是bash),然后通过source .bashrc
对于这种特殊情况,你可以在sshconfiguration文件(〜/ .ssh / config)中添加以下内容:
Host mysite.com User me Port 123 Host mysite2.com User otherme Port 2222
这会缩短对ssh mysite.com的命令,这个命令也不错,还可以和其他依靠ssh(scp,sftp,许多版本控制系统等)的程序一起工作。
您可以进一步在/ etc / hosts中添加一个较短的主机名:
123.456.1.1 mysite mysite.com
然后在其他地方用mysitereplacemysite.com 。