『壹』 在 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 分區,再進入
希望對樓主有幫助
『貳』 如何讓linux用戶自定義的命令alias永久生效
alias命令用於用戶自定義命令別名,但是alias命令的效果只在當前登錄期間有效,重新登錄後定專義的別名就屬失效了,想讓alias定義的別名永久生效,只需要將alias命令寫入shell的環境配置文件中就可以了。
那應該把alias命令寫在哪個配置文件中呢?如果想讓設置只對當前用戶有效,就需要在~/.bashrc文件中添加設置,設置的格式是:
alias 別名=英文單引號括起來的命令
比如我自己設置的一個命令別名是這樣的:
alias jedit='java -jar /home/myuser/jedit/jedit.jar'
如果想讓alias設置對所有用戶都有效,可以把設置添加到/etc/profile這個全局的shell環境配置文件中,添加的內容和在~/.bashrc中的一樣。
修改完配置文件後,如果想讓設置馬上生效,還需要運行source命令,比如:source ~/.bashrc,否則設置只在下次登錄時(就是重新登錄後)才會生效。
『叄』 linux alias如何傳參數
alias 只會按順序展開,抄參數不會起作襲用,最好的辦法是用function,如果硬要用alias,可以像這樣跟function組合:
alias zhouchun='function __zhouchun() { echo "scp $* j"; unset -f __zhouchun; }; __zhouchun'
這個function在用過後會自己unset,不會留下多餘的東東,而只有你的alias會起作用。
『肆』 alpine Linux 如何設置 alias
直接添加到bashrc不就行了嗎
這樣可以直接調用bash
(如果用的zsh,就加到zshrc)
『伍』 配置alias ,在linux上查看最後一次被修改的文件
這個命令都是錯的, 肯定會報錯啊 。樓主不應該是這樣的思路去查看看系統最後被修改的文件。
而是編寫一個shell去分析的。
要是還是搞不定, 可以幫忙
能私聊吧
『陸』 linux中alias是什麼命令
alias命令用於建立命令的別名,就是給一條命令另外起一個名字,比如大部專分Linux發行版上都有一個ll命令屬,ll命令就是一個命令別名,它是ls -l這條命令的命令別名(就是ls命令加了-l選項時的別名),也就是說ll和ls -l是等價的。別名最大的作用是簡化命令的輸入,alias命令的用法是這樣的:alias 別名=單引號括起來的一條命令
alias還可以列出系統上目前所有的別名,只執行alias不加任何參數即可。
『柒』 使用linux alias對帶有參數的命令定義別名
alias n='lsof -i'
n :22
注意你的空格。
『捌』 關於linux下alias命令的一個疑問
可以使用帶路徑的命令,這樣就是命令本身,比如:
# /usr/bin/df
或
# `which df`