Linux- 別名(alias) 詳解
alias程序,創建自己的命令;
在終端(terminal),命令可以使用分號(";"),在同一行,使用;
當使用alias創建別名時,需要注意名稱是否被使用,需要使用type命令進行檢查,盡量不要與系統命名沖突;
使用unalias命令,可以刪除創建的別名命令;
當單獨使用alias時,即不加任何參數, 則會顯示所有的別名程序;
注意:alias的保存時間,當shell的會話結束時,別名隨之消失;
如圖:
『貳』 linux設置路徑別名linux設置路徑
如何更改linux文件目錄擁有者及用戶組?
更改Linux文件目錄的擁有者可以用chown命令,chown的意思就是changeowner,它的用法是:chown用戶名:用戶組名文件或目錄用戶名是需要修改成哪個用戶所有,用戶組名是修改成哪個用戶組(厲害不,還能修改所屬用戶組),注意用戶名和組名之間的那個冒號是英文冒號,後面接著是需要修改的文件或目錄,一個示例:
chownroot:root/home/mydir示例將/home/mydir目錄的擁有者修改為root,所屬用戶組修改為root用戶組。
如果只想修改擁有者呢,那隻給出一個用戶名就可以了,就像下面這樣:
chownroot/home/testfile注意:chown有一個選項,對於修改目錄的所有者很有用,那就是-R選項,-R選項表示遞歸修改,就是連目錄下的子目錄裡面的所有文件、目錄都修改所有者。
如果只想修改文件或目錄所屬用戶組呢,那可以用chgrp命令,用法和chown類似:chgrp用戶組文件或目錄chgrp命令也有一個-R選項噢,和chown的-R選項用法一樣,都是用於目錄。
linux命令中怎麼創建app目錄下?
可以通過命令mkdirapp目錄來創建app目錄。
linux用什麼命令修改目錄名稱如何把/home/abc改為/home/abcd?
mv命令可以用於移動和改名目錄或文件,如下:mv/home/abc/home/abcd。關於這個linux系統的學習,我一直看劉遄老師的書籍《linux就該這么學》。
linux修改目錄名稱?
Linux使用mv指令來修改目錄名稱
命令格式:mv源文件或目錄目標文件或目錄
mv命令是move的縮寫,可以用來移動文件或者將文件改名(move(rename)files),是Linux系統下常用的命令,經常用來備份文件或者目錄。
mv操作文件時是移動並且重命名。
目標目錄與原目錄一致,指定了新文件名,效果就是僅僅重命名。
linux怎麼在目錄下創建文件?
方法:首先打開xshell軟體連接linux伺服器;然後使用【mkdir目錄名】創建目錄並cd到目錄下;接著輸入指令【touch文件名】創建一個空文件;最後使用【vim文件名】創建空文件並打開進入編輯即可。
『叄』 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下如何給程序起別名
給文件夾起別名?是不是就是給文件夾創建一個軟鏈接啊?
使用ln命令:
ln -s <源目錄名> <鏈接名>
給一個程序起別名,你可以使用alias命令
alias ll="ls -l"
以後你就可以使用這些個別名了.
『伍』 linux別名設置問題
別名? 你是指DNS 還是計算機名
如果是計算機名:
臨時修改:hostname linux123 然後exit 在登錄
永久修改1 vi /etc/rc.d/rc.local 進去 加入 hostname linux123 這句話
永久修改2 vi /etc/sysconfig/network 把HOSTNAME=linux123
注意如果要立即看到永久修改的效果 需要先進行臨時修改後在注銷
或者重新啟動Linux
『陸』 在 Linux 中給命令指定別名(alias)怎麼用啊
如果命令抄或命令序列太長,或不符合用戶的習慣,那麼為它指定一個別名是不錯的辦法。而指定別名則可以解決此類所有問題。只要舉一些例子就可以了:
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 分區,再進入
希望對樓主有幫助