Linux命令改名(alias 簡單使用)

2021-09-04 11:03:30 字數 4771 閱讀 3744

命令起名格式

alias  新名字=

'原命令'

#注意中間不要有空格否則無效

注:當終端重啟此命令無效。

**:

//對命令起新名字

[root@localhost /]

# alias clc='clear'

//檢視命令別名

[root@localhost /]

# alias

alias

clc=

'clear'

aliascp=

'cp -i'

alias

egrep

='egrep --color=auto'

alias

fgrep

='fgrep --color=auto'

alias

grep

='grep --color=auto'

alias l.=

'ls -d .* --color=auto'

aliasll=

'ls -l --color=auto'

aliasls=

'ls --color=auto'

aliasmv=

'mv -i'

aliasrm=

'rm -i'

alias

which

='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

1.只有普通使用者可以執行(我的普通使用者名為redhat)

步驟:先宣告改名變數

alias  新名字=

'原命令'

進入/home/redhat/.bashrc檔案中寫入改名命令(nano、vi、vim等能編輯檔案的都行)

最後啟用命令

source /home/redhat/.bashrc
使用使用者切換命令在不同使用者中測試

su -
刪除指定的命令別名

unalias  別名
**(普通使用者下建立touch命令別名"create")

[redhat@localhost ~]$ alias

creat

='touch'

[redhat@localhost ~]$ nano /home/redhat/.bashrc

[redhat@localhost ~]$ source /home/redhat/.bashrc

[redhat@localhost ~]$ ll -a

total 40

drwx------. 14 redhat redhat 4096 dec 20

19:13 .

drwxr-xr-x. 3 root root 19 dec 8

21:54 ..

-rw-rw-r--. 1 redhat redhat 0 dec 20

19:09 a1

-rw-------. 1 redhat redhat 267 dec 20

19:08 .bash_history

-rw-r--r--. 1 redhat redhat 18 jul 8

2015 .bash_logout

-rw-r--r--. 1 redhat redhat 193 jul 8

2015 .bash_profile

-rw-r--r--. 1 redhat redhat 252 dec 20

19:14 .bashrc

drwx------. 12 redhat redhat 4096 dec 8

16:01 .cache

drwxr-xr-x. 16 redhat redhat 4096 dec 8

16:01 .config

drwxr-xr-x. 2 redhat redhat 6 dec 8

15:59 desktop

drwxr-xr-x. 2 redhat redhat 6 dec 8

15:59 documents

drwxr-xr-x. 2 redhat redhat 6 dec 8

15:59 downloads

-rw-------. 1 redhat redhat 16 dec 8

15:59 .esd_auth

-rw-------. 1 redhat redhat 314 dec 8

15:59 .iceauthority

drwx------. 3 redhat redhat 18 dec 8

15:59 .local

drwxr-xr-x. 4 redhat redhat 37 dec 8

21:28 .mozilla

drwxr-xr-x. 2 redhat redhat 6 dec 8

15:59 music

drwxr-xr-x. 2 redhat redhat 6 dec 8

15:59 pictures

drwxr-xr-x. 2 redhat redhat 6 dec 8

15:59 public

drwxr-xr-x. 2 redhat redhat 6 dec 8

15:59 templates

drwxr-xr-x. 2 redhat redhat 6 dec 8

15:59 videos

-rw-------. 1 redhat redhat 628 dec 20

19:13 .viminfo

//用creat建立乙個新檔案a111出現a111說明成功改名

[redhat@localhost ~]$ creat a111

[redhat@localhost ~]$ ll -a

total 40

drwx------. 14 redhat redhat 4096 dec 20

19:16 .

drwxr-xr-x. 3 root root 19 dec 8

21:54 ..

-rw-rw-r--. 1 redhat redhat 0 dec 20

19:09 a1

-rw-rw-r--. 1 redhat redhat 0 dec 20

19:16 a111

-rw-------. 1 redhat redhat 267 dec 20

19:08 .bash_history

-rw-r--r--. 1 redhat redhat 18 jul 8

2015 .bash_logout

-rw-r--r--. 1 redhat redhat 193 jul 8

2015 .bash_profile

-rw-r--r--. 1 redhat redhat 252 dec 20

19:14 .bashrc

drwx------. 12 redhat redhat 4096 dec 8

16:01 .cache

drwxr-xr-x. 16 redhat redhat 4096 dec 8

16:01 .config

drwxr-xr-x. 2 redhat redhat 6 dec 8

15:59 desktop

drwxr-xr-x. 2 redhat redhat 6 dec 8

15:59 documents

drwxr-xr-x. 2 redhat redhat 6 dec 8

15:59 downloads

-rw-------. 1 redhat redhat 16 dec 8

15:59 .esd_auth

-rw-------. 1 redhat redhat 314 dec 8

15:59 .iceauthority

drwx------. 3 redhat redhat 18 dec 8

15:59 .local

drwxr-xr-x. 4 redhat redhat 37 dec 8

21:28 .mozilla

drwxr-xr-x. 2 redhat redhat 6 dec 8

15:59 music

drwxr-xr-x. 2 redhat redhat 6 dec 8

15:59 pictures

drwxr-xr-x. 2 redhat redhat 6 dec 8

15:59 public

drwxr-xr-x. 2 redhat redhat 6 dec 8

15:59 templates

drwxr-xr-x. 2 redhat redhat 6 dec 8

15:59 videos

-rw-------. 1 redhat redhat 628 dec 20

19:13 .viminfo

2.只有root使用者可以執行

同普通使用者流程,只是進入檔案不同需進入/root/.bashrc

3.所有使用者都可以可以執行

同普通使用者流程,只是進入檔案不同需進入/etc/bashrc

linux下alias命令詳解

linux下alias命令詳解 形如 alias cp cp i 補充說明 使用者可利用alias,自定指令的別名。若僅輸入alias,則可列出目前所有的別名設定。alias的效力僅及於該次登入的操作。若要每次登入是即自動設好別名,可在 etc profile或自己的 bashrc中設定指令的別名。...

linux命令alias永久配置

需求 清屏的指令是 clear,感覺用著不爽,寫這個命令太慢,想自定義命令 cls 解決 命令別名指令 alias 1 檢視當前系統中有哪些別名 命令列輸入 alias 2 新增我們自己的別名 alias cls clear 回車就完成了 問題 這樣的配置在重啟linux後失效,怎麼才能永久保持呢?...

linux下alias命令詳解

筆者在看 鳥哥私房菜 時,突然看到這個命令,之前未接觸過,故簡單記錄學習下,具體的大家可參見man手冊。功能說明 設定指令的別名。語 法 alias 別名 指令名稱 參 數 若不加任何引數,則列出目前所有的別名設定。舉 例 ermao lost desktop alias alias egrep e...