在bashrc文件中增加alias指令:
1. vim ~/.bashrc
增加以下一行代码,其中:
单引号里的内容就是你想执行的指令,
多条指令以分号隔开,
cmd就是快捷方式的名称
2. alias cmd='cd usr/log;ls -l'
更新bashrc文件:
3. source ~/.bashrc
查看当前的快捷方式:
4. alias
在终端键入快捷方式,即可达到执行相对应的指令的目的
5. cmd
如果想在终端快速执行某一个脚本,那么:
1.先创建好脚本:
vim ~/.scripts/demo.sh:
#!/usr/bin/expect -f
set USER "root"
set IP "192.168.0.0"
set PASSWORD "12345\r"
spawn ssh $USER@$IP
expect {
"yes/no)?" {send "yes\r"; exp_continue}
"assword:" {send $PASSWORD}
}
expect $USER
send "sudo su\r"
expect "assword:"
send $PASSWORD
interact
(注意:如果报/usr/bin/expect: bad interpreter: No such file or directory,则需要安装expect: sudo apt-get install expect
)
2.然后在bashrc中添加如下指令:(现将demo.sh放在~/.scripts/目录下)
alias sshi='~/.scripts/demo.sh'
3.重复前面的操作即可
在iTerm2上的设置:(把bashrc换成bash_profile)
vim ~/.bash_profile
alias sshi='~/.scripts/demo.sh'
source ~/.bash_profile