Linux下alias命令的使用

最近在使用ssh鏈接遠程機器敲了相似 ssh -i ~/.ssh/138.pem ec2-user@192.168.21.138 這麼長一串命令的時候被咱們的運維吐槽了一波,遂給我安利了這個命令

1.alias的使用

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.138linux

查看當前全部的alias alias-p

clipboard.png

刪除一個alias unalias 命令

clipboard.png

而後我就開開心心的用上了短命令,不再用去記服務器的ip地址了.bash

2.alias的持久化

次日等我上班的時候開開心心的敲出個人短命令的時候發現

clipboard.png

趕忙跑去問運維大哥,而後告訴我alias每次重啓都須要從新設置
???那這還怎麼玩耍
還好運維大哥又教了我一招服務器

將alias命令加入 /etc/.bashrc 或者 ~/.bashrc文件就不用每次重啓都從新設置了
/etc/.bashrc針對全部用戶生效, ~/.bashrc是針對當前用戶生效
ps:個人系統是深度linux 修改的是 /etc/bash.bashrc

最後執行下 source /etc/bash.bashrc 命令 alias設置的短命令就又能夠使用了運維

注: source Filname 在當前bash環境下讀取並執行FileName中的命令
相關文章
相關標籤/搜索