Ⅰ linux 別名定義在什麼文件
用戶主目錄下的.bash_profile文件
Ⅱ linux 如何刪除命令別名
可以使用alias命令查看別名,然後使用unalias刪除,但是這樣刪除的,只可以在當前情況下有用。如果想徹底刪除,就需要修改配置文件。你查看這幾個地方,然後可以修改一下,或者刪除。/etc/profile,/etc/bashrc,~/.bashrc ~/.bash_profile,或者使用命令查找 grep -R alias /etc,一般配置都在/etc下面,然後查找到的就可以修改了。
Ⅲ linux5 命令的別名在哪裡設置(詳細)
alias(中文稱為「別名」)允許使用更加簡短的名稱來重新定義 Linux 中的 Shell 命令,從而簡化命令行的輸入。如果經常與 CLI 打交道,那麼使用 alias 不僅會節省時間,而且也能提高效率,真是一舉兩得的好事。
基本用法: alias 的基本使用方法為:alias 新的命令='原命令 -選項/參數'。舉例說明,alias l=『ls -lsh' 將重新定義 ls 命令,現在只需輸入 l 就可以列目錄了。
獲知別名: 直接輸入 alias 命令會列出當前系統中所有已經定義的命令別名。
刪除別名: 要刪除一個別名,可以使用 unalias 命令,如 unalias l。
10 個實用的 Bash alias
2008-07-11 Toy Posted in Featured, TipsRSSTrackback
alias 即「別名」,為便於理解,你可以將其看成是一個命令的快捷方式。使用 alias 的最大好處是,可以簡化輸入,從而為你節省時間,並提高效率。定義的 alias 可以保存到 ~/.bashrc 文件中,以後在命令行中就可以直接使用了。
TechRepublic 介紹了 10 個 Bash alias,個人覺得都很實用:
ssh 別名 - alias server_name='ssh -v -l USERNAME IP ADDRESS',更改 server_name、USERNAME 及 IP 地址以適應你的需要。對於經常要使用 ssh 登錄遠程 shell 的同學來說,這是一個值得收藏的別名。
ls 別名 - alias ll='ls -l',另一個 alias la='ls -a'。意思很明顯,在此就不多作解釋了。
rm 別名 - alias rm='rm -i',這個別名讓你更加安全地執行刪除操作。
df 別名 - alias df='df -h',讓你以 MB 或 G 為單位查看磁碟的空間。
Firefox 別名 - alias ff1='/home/jlwallen/firefox/firefox' 及 alias ff2='/home/jlwallen/firefoxb3/firefox',適合使用兩個 Firefox 版本的朋友,如一個穩定版,另一個為測試版。
書簽別名 - alias fftr='/home/jlwallen/firefox/firefox http://linuxtoy.org',用於打開一個指定的網址。
文件別名 - alias emenu='aterm nano -e ~/.e16/menus/user_apps',如常常需要編輯的配置文件。
apt-get update 別名 - alias update='sudo apt-get update',使用其他 Linux 發行版的同學可以換一下其中的 sudo apt-get update。
rpm 批量安裝別名 - alias brpm='rpm -ivh ~/RPM/*rpm',便於同時安裝多個 rpm 包。
長路徑別名 - alias astart='cd ~/GNUstep/Library/AfterStep/start',對於需要經常訪問的路徑特別長的目錄也可為其定義別名。
更新
一些讀者的補充:
fcicq: alias convmv-utf8=」convmv -f gbk -t utf-8 –notest」 alias nano=」nano -w」 alias emerge=」sudo emerge」
lostsnow: alias ..=」cd ..」
zhuqin: 不想用 alias 時,可在該 alias 的命令前加 \。
Ⅳ linux創建別名的命令
在linux的shell環境下,創建命令的別名可以這么做:
如果是臨時使用可以不用寫入環境變數
alias ll ls -l
表示把給ls -l 命令起別名為ll,後續執行ll即可。
如果要永久生效,放入用戶對環境變數文件中,如.profile中
Ⅳ linux別名設置問題
別名應該是編輯 /etc/hosts 文件。
nano /etc/hosts,鍵入如下內容:
127.0.0.1 linux12345
然後存檔,即生效。
Ⅵ Linux如何設置命令別名
通常情況下,系統中已經定義了一些命令別名,要查看已經定義的命令別名,可以使用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
許多時候管理員都會按自己的使用習慣定義命令別名。例如讓查看當前文件內容的命令兼容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 別名名稱='命令信息'
用 catnet 代替 cat /etc/sysconfig/network-scripts/ifcfg-eth0
執行 rm 命令,彈出 'The rm command is dangerous. Use it with caution'
注意:如果別名配置中已經有 rm ,會覆蓋之前的 rm 別名配置。
Ⅷ 我想在linux下設置別名
首先你這里犯了一個錯誤,alias是針對一個命令做的別名,比如說將」ls -l「命令重命名為 "ll"
那麼這里直接執行」ll「就相當於執行了"ls -l"
你上面的錯誤是把arm當成了cd命令的參數,這樣是不對的,兩種解決方法
1.將」cd /data/rootfs2.6/home/ex_task"設置為別名「cdarm(確保系統沒有這個命令)」,寫入~/.bashrc文件,登錄系統之後直接終端下執行"cdarm"
2.直接將目錄」/data/rootfs2.6/home/ex_task「連接到主目錄下面的arm目錄,用命令"ln -s /data/rootfs2.6/home/ex_task ~/arm"
這樣以後就可以直接用"cd ~/arm"就可以進去了。
注意前面的「~」代表用戶的home目錄,如果已經在這個目錄下就直接「cd arm」即可。
Ⅸ linux中為編輯該配置文件定義別名
定義
alias confighttp='vim /etc/httpd/conf/httpd.conf '
以後直接執行
confighttp
就用vim編輯了配置文件/etc/httpd/conf/httpd.conf
Ⅹ linux中環境變數和alias(別名)的配置文件在哪裡
/etc/profile 或者他引用其他文件。這個是全局的。不建議修改這個文件,改錯就會導致啟動出問題。
~/.bashrc 是當前用戶的,不過必須是啟動bash後才會實現。
設置的具體內容其實就是運行一下綁定的命令。bash根據不同的運行時間會不同的去運行這些腳本來獲得設置。