Linux 給命令起個別名

2021-06-23 03:02:29 字數 1129 閱讀 2667

linux 提供的命令別名功能很有用.比如我經常使用ll | more 命令,而不是直接使用ll.但又不想敲那麼多的字元.那麼,可以給ll | more設定別名:

[root@localhost ~]# alias lm='ll | more' 

試試命令lm,它的效果跟ll | more一樣! 再比如dos下的清屏命令是cls,而linux下是clear.如果在linux下也想使用cls,可以給它設定乙個別名:

[root@localhost ~]# alias cls='clear' 

直接輸入alias,可以檢視當前設定的命令別名:

[root@localhost ~]# alias

alias cls='clear'

alias cp='cp -i'

alias l.='ls -d .* --color=tty'

alias ll='ls -l --color=tty'

alias lm='ll | more'

alias ls='ls --color=tty'

alias mv='mv -i'

alias rm='rm -i'

alias vi='vim'

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

如果想取消命令別名,使用unalias即可

[root@localhost ~]# unalias cls

[root@localhost ~]# unalias lm

[root@localhost ~]# alias

alias cp='cp -i'

alias l.='ls -d .* --color=tty'

alias ll='ls -l --color=tty'

alias ls='ls --color=tty'

alias mv='mv -i'

alias rm='rm -i'

alias vi='vim'

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

C語言typedef 給型別起乙個別名

c語言允許為乙個資料型別起乙個新的別名,就像給人起 綽號 一樣。起別名的目的不是為了提高程式執行效率,而是為了編碼方便。例如有乙個結構體的名字是 stu,要想定義乙個結構體變數就得這樣寫 struct stu stu1 struct 看起來就是多餘的,但不寫又會報錯。如果為 struct stu 起...

給型別起別名

define crt secure no warnings include include include typedef unsigned int u32 typedef和結構體結合使用 struct mystruct typedef struct mystruct2 tmp void,無型別 1...

Git學習筆記2 給git命令起別名

程式設計師都是 懶惰 的,哪怕是執行乙個命令的時候少敲了乙個字母也感覺特舒坦。git就允許為命令設定別名。以git status為例,如果敲git st 顯然無法識別。new host 2 designer git st git st is not a git command.see git hel...