導航:首頁 > 操作系統 > linux取消alias

linux取消alias

發布時間:2022-08-19 17:10:23

㈠ 關於linux別名命令alias的一點疑問

alias rm只是顯示當前的別名,也就是你圈中看到的。rm -i後面的-i就是刪除前要求確定,當然取消了別名,自然就是刪除前不要求確認了。

㈡ linux下如何取消alias c=clear命令

unalias clear 即可

㈢ Linux如何設置命令別名

1.系統定義的別名

通常情況下,系統中已經定義了一些命令別名,要查看已經定義的命令別名,可以使用alias命令:

# 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'

用於設置系統別名的相關文件保存在/etc/profile.d/目錄中(系統別名目錄),使用以下方式可以查看:

#進入目錄/etc/profile.d/

# cd /etc/profile.d/

#查看目錄中的文件

# ls

2.用戶自定義別名

許多時候管理員都會按自己的使用習慣定義命令別名。例如讓查看當前文件內容的命令兼容DOS中的查看文本命令type:

#為cat命令定義一個別名type

# alias type='cat'

#使用type命令查看文件alias.txt的內容

# type alias.txt

上面的命令中,先為cat命令定義了一個名為type的別名。當用戶使用命令type時,系統會自動使用cat命令將其替代

3.取消定義的別名

要取消已經定義好的命令別名,可以對別名使用unalias命令:

# unalias type

# type alias.txt

-bash:type: command not found

4.保存別名設置

當系統重新啟動或用戶重新登錄時,使用alias命令定義的別名將會丟失。可以在系統別名目錄中添加別名配置文件,但這種方式定義的別名對所有的用戶都生效,通常不建議使用這種方法。

如果要定義全局別名,通常建議將命令添加到全局配置文件/etc/profile中。例如定義全局別名:

# echo "alias type='cat'">>/etc/profile

這條命令將alias pg='cat'添加到文件/etc/profile中。

注意:在對/etc/profile這樣的系統配置文件進行操作時,一定要謹慎,否則有可能會損壞系統。因此上面的命令中使用的是">>"而不是">",">>"表示將內容追加到文件結尾。

如果某個用戶想要定義自己的命令別名,可以將命令添加到用戶家目錄中的文件.bash_profile中。例如要定義用戶自己的別名:

# echo "alias vi='vim'">>~/.bash_profile

source ~/.bash_profile 最後,退出並重新登陸以使定義生效。

㈣ linux 如何刪除命令別名

可以使用alias命令查看別名,然後使用unalias刪除,但是這樣刪除的,只可以在當前情況下有用。如果想徹底刪除,就需要修改配置文件。你查看這幾個地方,然後可以修改一下,或者刪除。/etc/profile,/etc/bashrc,~/.bashrc ~/.bash_profile,或者使用命令查找 grep -R alias /etc,一般配置都在/etc下面,然後查找到的就可以修改了。

㈤ 剛開的linux課,有一個命令:alias.

我試了以下, 系統有dir命令, 但是和ls不太一樣, 至少ls可以區分顏色dir不行。 你用alias 命名了 dir=ls 自然 就是ls命令了, 有顏色。 你取消後又變成dir原來的命令來沒有顏色。

基本上如樓上所說不再敘述。
如果你要是弄亂了可以重啟以下bash就行了。
另外比較常用的alias: ll=ls -l;la=ls -a這兩個哈,你把這兩句加在.bashrc文件裡面就好了。
對了mkdir就是全名,Linux人都比較懶所以全部都是縮寫。

to樓上,第一次發現dir這個命令 哈。以前從來不知道Linux還有dir命令

㈥ alias命令在linux裡面是什麼意思

1、命令格式

查看命令別名:alias
設置命令別名:alias 別名='命令'
取消命令別名:unalias 別名

命令參數比較簡單,就不多做說明了,實際操作一下吧。測試是在ubuntu 12.04上進行的。

2、命令測試

顯示所有命令別名:

$ alias

查看系統命令別名

可以看到系統默認將平常最常用的命令ls設置了多個別名。

設置命令別名:

$ alias vi='vim'
$ alias rm='rm -i'

取消命令別名:

$ unalias rm

3、命令別名永久生效

上面直接在shell里設定的命令別名,在終端關閉或者系統重新啟動後都會失效,如何才能永久有效呢?辦法就是將別名的設置加入~/.bashrc文件,然後重新載入下文件就可以了。

$ vim ~/.bashrc

在文件最後面加入別名設置,如:alias rm=』rm -i』,保存後重新載入:

$ source ~/.bashrc

這樣就可以永久保存命令的別名了。因為修改的是當前用戶目錄下的.bashrc文件,所以這樣的方式只對當前用戶有用。如果要對所有用戶都有效,修改/etc目錄下的bashrc文件就可以了。在ubuntu 12.04下,這個文件是/etc/bash.bashrc。此外在ubuntu 12.04下,細看~/.bashrc文件,會發有這樣一段代碼:

if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi

這個代碼的意思就是載入.bash_aliases文件,ubuntu已經幫我們考慮好了,所以也可以在用戶根目錄下新建一個文件.bash_aliases存放命令別名設置。

小結

alias這個命令是shell的內建命令,可以根據自己的使用習慣設置一些別名,需要注意的就是和其他命令沖突的情況。

㈦ Linux系統在設置alias命令重啟後失效的問題

在使用linux系統的過程中,大多數情況下都是在字元界面下進行的。有些比較長的命令我們不希望每次都重復輸入,這樣不僅浪費時間而且還容易出錯;我們會使用alias命令來解決
比如:
alias ll='ls -l --color
這樣我們下次可以直接輸入ll來代替這一長串或更長的命令。
但是只是這樣的話,會在重啟之後失效,解決辦法是編輯~/.bashrc文件
vim ~/.bashrc
wq保存文件後,運行:
source ~/.bashrc
(不然不生效)
如果還不行的話,說明沒有~/.bash_profile文件,或者文件中沒有執行.bashrc文件。
(.bash_profile文件是用戶登陸終端的時候會自動執行的文件,一般此文件中會調用.bashrc)
如果是這樣,需要打開(如果沒有的話先創建)文件:
~/.bash_profile
在裡面加入一行:
source ~/.bashrc
就ok了。

㈧ linux中alias是什麼命令

alias命令用於建立命令的別名,就是給一條命令另外起一個名字,比如大部分Linux發行版上都有一個ll命令,ll命令就是一個命令別名,它是ls -l這條命令的命令別名(就是ls命令加了-l選項時的別名),也就是說ll和ls -l是等價的。別名最大的作用是簡化命令的輸入,alias命令的用法是這樣的:alias 別名=單引號括起來的一條命令
alias還可以列出系統上目前所有的別名,只執行alias不加任何參數即可。

㈨ linux下的aliases有什麼作用

1、linux系統下aliases是給命令指定別名的命令作用。
2、在linux系統中如果命令太長又不符合用戶的習慣,那麼可以為它指定一個別名。雖然可以為命令建立「鏈接」解決長文件名的問題,但對於帶命令行參數的命令,鏈接就無能為力了。而指定別名則可以解決此類所有問題。如下舉一些例子:
alias l='ls -l' ;用 l 代替 ls -l 命令(Xenix 下就有類似的 l 命令)
alias cd..='cd ..' ;用 cd.. 代替 cd .. 命令(對在 DOS 下使用慣了 cd.. 的人幫助很大)
alias md='mkdir' ;用 md 代替 mkdir 命令(對在 DOS 下…)
alias c:='mount /dev/hda1 /mnt/c & cd /mnt/c' ;用 c: 命令代替命令序列:安裝 DOS 分區,再進入。
3、通常可以將以上命令放到自己的home目錄下的.bashrc文件中,在使用source .bashrc 命令即可。
4、全局設置在/etc/profile和/etc/csh.cshrc
5、使工作變得輕松的方法的使用命令別名。命令別名通常是其他命令的縮寫,用來減少鍵盤輸入。
6、命令格式為:
alias [alias-name=』original-command』]
其 中,alias-name是用戶給命令取的別名,original-command是原來的命令和參數。需要注意的是,由於Bash是以空格或者回車來識 別原來的命令的,
所以如果不使用引號就可能導致Bash只截取第一個字,從而出現錯誤。如果alias命令後面不使用任何參數,則顯示當前正在使用的被別 名化的命令及其別名。為命令取的別名在該次登錄期間始終有效。如果用戶需要別名在每次登錄時都有效,那麼就將alias命令寫到初始化腳 本文件中。
7、如果經常要鍵入如下的命令,最好為它建立一個別名來減少工作量。
$ cd /usr/X11/lib/X11
假如為這個長命令建立一個名為goconfig的別名,在Bash提示符下鍵入如下命令:
$ alias goconfig=』cd /usr/X11/lib/X11』
現在,除非您退出Bash,鍵入goconfig將和原來的長命令有同樣的作用。如果想取消別名,可以使用下面的命令:
$ unalias goconfig
這是一些很多人認為有用的別名,可以把它們寫入初始化腳本文件中來提高工作效率:
alias ll=』ls –l』
alias log=』logout』
alias ls=』ls –F』
8、如果您是一名DOS用戶並且習慣了DOS命令,可以用下面的別名定義使Linux表現得象DOS一樣:
alias dir=』ls』
alias =』cp』
alias rename=』mv』
alias md=』mkdir』
alias rd=』rmdir』
注意: 在定義別名時,等號兩邊不能有空格,否則shell不能決定您需要做什麼。僅在命令中包含空格或特殊字元時才需要引號。如果鍵入不帶任何參數的
alias 命令,將顯示所有已定義的別名。
9、這里有一個問題。已經定義了一個別名 rm 來執行 rm -i。每次試圖刪除一個文件時,該命令都會提示進行確認。但如果要刪除多個文件並確信無需確認即可刪除時,該怎麼辦?
解決方案很簡單:要取消該別名,然後只使用命令,我需要輸入兩個單引號:
$ ''rm *
注意,rm 命令前面有兩個單引號 ('),而不是兩個雙引號。這將取消別名 rm。另一種方法是使用反斜線 (/):
$ /rm *
要刪除一個以前定義的別名,只需使用 unalias 命令:
$ unalias rm

閱讀全文

與linux取消alias相關的資料

熱點內容
黃帝內經下載pdf 瀏覽:845
海南加密視頻價格 瀏覽:794
別墅pdf 瀏覽:511
程序員職業生涯能有多久 瀏覽:777
傢具壓縮木板多少錢 瀏覽:273
伺服器核顯是什麼意思 瀏覽:461
程序員國家 瀏覽:967
什麼平台的app好 瀏覽:66
長上影線洗盤源碼 瀏覽:621
短線客選股公式源碼及成功率 瀏覽:28
怎樣用樂高拼解壓神器 瀏覽:297
打掃出租房解壓室 瀏覽:715
編程學什麼專業好一點 瀏覽:576
郵件伺服器是屬於什麼 瀏覽:458
麗升PDF 瀏覽:566
做app需要會什麼 瀏覽:53
linuxvsftpdrpm 瀏覽:495
sessionjava管理 瀏覽:519
servuftp命令 瀏覽:874
在什麼app上可以看到末日三問 瀏覽:771