linuxalias
1. linux中怎麼顯示alias的定義內容
ls -al
-a:顯示所有當前目錄下的文件夾和文件(包括隱藏的)
-l:顯示文件夾和文件的詳細信息
ll因該是你的系統中定義的一個alias,應該就是執行了ls -al
2. linux中alias是什麼命令
alias命令用於建立命令的別名,就是給一條命令另外起一個名字,比如大部分Linux發行版上都有一個ll命令,ll命令就是一個命令別名,它是ls -l這條命令的命令別名(就是ls命令加了-l選項時的別名),也就是說ll和ls -l是等價的。別名最大的作用是簡化命令的輸入,alias命令的用法是這樣的:alias 別名=單引號括起來的一條命令
alias還可以列出系統上目前所有的別名,只執行alias不加任何參數即可。
3. linux裡面alias是什麼東西
alias裡面的是一些用戶自己設定的簡寫
如果有些命令常用但是很復雜,可以用alias設置一個方便記憶的名字來替換一串命令
4. linux中alias怎麼寫y
alias:設置命令別名比如,刪除命令帶 -f 選項輸入稍麻煩,那麼可以為其設置一個別名 rmf ,以後執行 rnf 即可
例:# alias rmf="rm -f"
註:帶選項要用引號括住
刪除別名:# unalias rmf
直接輸入 alias 可查看系統已生成的別
5. 如何讓linux用戶自定義的命令alias永久生效
alias(中文稱為「別名」)允許使用更加簡短的名稱來重新定義Linux中的Shell命令,從而簡化命令行的輸入。如果經常與CLI打交道,那麼使用alias不僅會節省時間,而且也能提高效率,真是一舉兩得的好事。基本用法:alias的基本使用方法為:alias新的命令='原命令-選項/參數'。舉例說明,aliasl=『ls-lsh'將重新定義ls命令,現在只需輸入l就可以列目錄了。獲知別名:直接輸入alias命令會列出當前系統中所有已經定義的命令別名。刪除別名:要刪除一個別名,可以使用unalias命令,如unaliasl。上面的是網上看到的,這個方法只是暫時的,如果重啟一次就失效了,如果我們想永久生效一個命令怎麼呢?打開.bashrc(應該是ubuntu發行版的,其他發行版也許可以修改.bash_profile)可以看到……#somemorelsaliasesaliasll='ls-alF'aliasla='ls-A'aliasl='ls-CF'……方法1:直接在我們的環境變數文件中添加aliasxx='xxxxx'方法2:.bashrc中有一句話##~/.bash_aliases,.就是說可以另外新建一個文件用於專門存放自己的alias信息例$cd$vi.bash_aliases在文件中輸入自己想設置的命令aliasrm='rm-i'然後保存推出$source.bashrc#讓我們的環境生效方法……小結:1.很多時候我們只注意了解決問題本身,但是往往忽略了其他的東西,在解決問題的過程中也是一個學習的機會,尤其不要忘了看軟體源碼之類的注釋!突然發現這個非常重要,就是因為看了注釋,我才發現了這個方法,而我本來的目的是想對我自己的環境變數進行設置修改,在解決環境變數的問題同時我又順帶解決了這個alias的問題,以後得牢記!!!2.在查找網上的解決方法的時候,經常發現別人有的文件本機沒有,例如.bashrc和.bash_profile可能就是不同發行版上的,這個時候可以換個搜索方式,或者自己嘗試……
6. linux設置快捷命令
alias命令用來設置指令的別名。我們可以使用該命令可以將一些較長的命令進行簡化.
用alias 短命令='原命令 選項'
$ alias 138ssh= 'ssh -i ~/.ssh/138.pem [email protected]'
這下子就可以直接使用138ssh 來代替原來ssh -i ~/.ssh/138.pem [email protected]
查看當前所有的
$ alias alias-p
刪除一個alias unalias 命令 ,更多技巧來《Linux就該這么學》。
將alias命令加入 /etc/.bashrc 或者 ~/.bashrc文件就不用每次重啟都重新設置了
/etc/.bashrc針對所有用戶生效,~/.bashrc是針對當前用戶生效
最後執行下 source /etc/bash.bashrc 命令 alias設置的短命令就又可以使用了
注:source Filname 在當前bash環境下讀取並執行FileName中的命令
7. 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的內建命令,可以根據自己的使用習慣設置一些別名,需要注意的就是和其他命令沖突的情況。
8. 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
9. Linux命令alias命令全稱是什麼,助記詞有嗎
alias:內置命令(沒有路徑),設置命令的別名,保護系統,方便
unalias:別名取消
常用的命令展示網頁鏈接 一起學習linux
臨時設置
aliascp='cp –i'
unaliascp取消系統的別命令10. 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了。