Linux下為命令取別名
早就想玩玩Linux,前段時間耐不住裝了個Ubuntu12.04.一開始感覺是很不錯,但是由於軟件的嚴重缺失,現在超想裝回windows啊,只是嫌麻煩。
又渾渾噩噩地過了一段日子,裝了Linux'也沒想著怎麼學,光顧著看那些在Linux裝windows下的軟件的教程就折磨死人勒,今天總算是有點收獲。
下面進入正題:
由於學習需要再Linux下裝了Matlab2010,但是可能是當初安裝的時候權限的問題,導致快捷方式不能用,折騰勒很久也沒能折騰出來。每次要啟動matlab都要到matlab'的安裝路徑下然後輸入./matlab。或者要輸入/home/bearox/download/Matlab/bin/matlab這樣才能啟動,麻煩死了。
忽然想到大一的時候好像學過給Linux的命令取假名。然後就去找,結果找到了命令alias。
alias的用法是 alias 別名=實際名字
例如上面的情況,只需要在終端運行
alias matlab=/home/bearox/download/Matlab/bin/matlab
這樣子每次你只需要輸入matlab它就會把它當作是/home/bearox/download/Matlab/bin/matlab這條命令。注意‘=’兩邊沒有空格。
但是使用以後發現這樣子是一次性的,只有這次登錄的時候能用,下一次的話又要重新輸入這條命令。這樣子明顯還是很麻煩,就去查了一下教程,結果說需要更改一個.profile文件,但是我改來改去就是不行。
最後找到解決方案如下
vi ~/.bashrc //也就是更改的是~./bashrc這個文件
然後在最下面添加
alias matlab=/home/bearox/download/Matlab/bin/matlab
注意等於號的兩邊沒有空格,後面的路徑無需雙引號或者單引號。
最後在終端運行 source ~/.bashr
這時候就大功告成了,再在終端輸入matlab發現就能打開應用勒。