最近在使用ssh鏈接遠程機器敲了相似
ssh -i ~/.ssh/138.pem ec2-user@192.168.21.138
這麼長一串命令的時候被咱們的運維吐槽了一波,遂給我安利了這個命令
alias命令用來設置指令的別名。咱們能夠使用該命令能夠將一些較長的命令進行簡化.
用alias 短命令='原命令 選項'
alias 138ssh= 'ssh -i ~/.ssh/138.pem ec2-user@192.168.21.138'
這下子就能夠直接使用138ssh
來代替原來ssh -i ~/.ssh/138.pem ec2-user@192.168.21.138
linux
查看當前全部的alias alias-p
刪除一個alias
unalias 命令
而後我就開開心心的用上了短命令,不再用去記服務器的ip地址了.bash
次日等我上班的時候開開心心的敲出個人短命令的時候發現
趕忙跑去問運維大哥,而後告訴我alias每次重啓都須要從新設置
???那這還怎麼玩耍
還好運維大哥又教了我一招服務器
將alias命令加入/etc/.bashrc
或者~/.bashrc
文件就不用每次重啓都從新設置了
/etc/.bashrc
針對全部用戶生效,~/.bashrc
是針對當前用戶生效
ps:個人系統是深度linux 修改的是/etc/bash.bashrc
最後執行下 source /etc/bash.bashrc
命令 alias設置的短命令就又能夠使用了運維
注:
source Filname
在當前bash環境下讀取並執行FileName中的命令