Ubuntu 永久設定別名

2021-08-22 14:53:42 字數 1408 閱讀 4363

在阿里雲買了個伺服器需要在本地ubuntu下遠端登入,每次都需要輸入一大段命令很麻煩~所以就設定一下別名讓登入命令短一下吧~

ubuntu中別名設定檔案為~/.bashrc,設定別名的樣式為:

alias aliasname='command -parameter'
讓我們操作一下吧。

cat ~/.bashrc
可以看到所有的別名設定,檔案部分內容如下

# ~/.bashrc: executed by bash(1) for non-login shells.

# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)

# for examples

# if not running interactively, don't do anything

case $- in

*i*) ;;

*) return;;

esac

....中間部分省略....

# enable programmable completion features (you don't need to enable

# this, if it's already enabled in /etc/bash.bashrc and /etc/profile

# sources /etc/bash.bashrc).

if ! shopt -oq posix; then

if [ -f /usr/share/bash-completion/bash_completion ]; then

. /usr/share/bash-completion/bash_completion

elif [ -f /etc/bash_completion ]; then

. /etc/bash_completion

fifi

這是ubuntu 18中內容,可能版本不同內容不同,但這個不重要。

執行以下命令

vim ~/.bashrc
然後在檔案末尾追加自己需要修改的別名, 我這裡是新增遠端連線主機的命令如下:

alias myvir='ssh [email protected].**.***'
然後儲存,儲存後,需要重啟或者用source 命令重新整理一下

執行命令

source ~/.bashrc
以上操作完後,在命令列執行

myvir
等同於執行

ssh [email protected].**.***

設定臨時別名和永久別名

1.臨時別名的設定與刪除 設定臨時別名 xf xuexi alias vimens33 vim etc sysconfig network scripts ifcfg ens33 xf xuexi vimens33 vimens33可以直接執行了,注意別名不能和已存在的別名或命令相同 刪除臨時別名 ...

ubuntu 設定永久dns

通過修改 sudo vi etc resolvconf resolv.conf.d base 這個檔案預設是空的 在裡面插入 nameserver 8.8.8.8 nameserver 8.8.4.4 如果有多個dns就一行乙個 修改好儲存,然後執行 sudo resolvconf u 再看 etc...

ubuntu設定永久dns

修改 etc resolvconf resolv.conf.d base檔案,該檔案預設是空的,在裡面寫入 nameserver 1.1.1.1 nameserver 2.2.2.2 修改完之後儲存,然後執行resolvconf u 然後,你會發現 etc resolv.conf檔案中多了幾行,這幾...