一天一linux命令 0 shell 簡介

2021-06-13 13:52:47 字數 1589 閱讀 5725

[root@test root]# command [-options] parameter1 parameter2 ... 

指令        選項            引數(1)     引數(2) 

說明:1. 指令與引數區分字母大小寫;

2. command為指令的名稱,例如變換路徑的指令為cd,等等;

3. 中括號實際並不存在,在進行引數設定時,通常為「-」號,若為完整引數名稱,則輸入「--」符號;

4. parameter1,parameter2……為跟在option後面的引數,或是command的引數;

5. command,-options,parameter這幾項之間以空格分開,不論空幾個格,shell都視為乙個空格;

6. 指令太長的時候,可以使用「\」符號使指令連續到下一行。

萬用字元和特殊符號

配置檔案

系統設定值

/etc/profile:檔案設定了幾個重要變數,例如path、user、mail、hostname、histsize、umask等,也同時規劃出/etc/inputrc 這個針對鍵盤熱鍵設定的檔案資料內容,還作用於history(歷史指令)。

/etc/bashrc:用於規劃umask,同時規劃提示符的內容。

/etc/man.config:規範了使用man時man page的路徑到**尋找。

個人設定值

~/.bash_profile:定義了個人路徑(path)與環境變數的檔名稱。您可以在這裡修改您的個人路徑,當然,也可以在~/.bashrc這個個人設定的變數中修改。有的時候可以用~/.profile或~/.bash_login等檔案來取代這個檔案!

·~/.bashrc:這個檔案對於個人喜好的bash設定是最重要的,因為我都是在這裡設定我的個人變數,例如命令別名的設定,路徑的重新定義等。

·~/.bash_history:用於將您曾經用過的命令記錄下來,當您再次以上下鍵搜尋或者直接以history搜尋時,可找到曾經用過的指令。需注意的是:

1. 在這一次執行過程中用到的指令,將在您退出shell之後才會被記錄到這個檔案中,否則將先被寫到快取記憶體中;

2. 可以通過history指令將其中的記錄搜尋出來;

3. 這個檔案的指令記錄筆數與histsize有關,您可以自行在~/.bashrc中設定,或者直接由root在/etc/profile中統一設定。

·~/.bash_logout:這個檔案則是在您登出shell的時候bash為您所做的事情。通常預設是只有清除螢幕這件事,不過,您也可以將一些備份或其他您認為重要的工作寫在這個檔案中(例如清空暫存空間),那麼當您退出linux時,就可以解決一些煩人的事情。

使用source命令可以在不重新登出再登入的情況下,讀入變數配置檔案。

$ source 變數配置檔案

命令別名

alias定義命令別名。

例一:顯示當前命令別名

$ alias 

例二:把rm重新定義為 rm -i

$ alias rm='rm -i'

例三:把dos習慣用的dir在linux用別名定義

$ alias dir='ls'

一天一學,一天一記

今天解決了程式卡住不動的問題 通過設定urllib2.urlopen url,none,time out 中time out的值,來排除連線超時的錯誤。time out x try data data為遞交表單 req urllib2.request url,data res urllib2.url...

一天一linux命令 1 ls

名稱 ls 使用許可權 所有使用者 使用方式 ls alrtafr name.說明 顯示指定工作目錄下之內容 列出目前工作目錄所含之檔案及子目錄 引數 a 顯示所有檔案及目錄 ls內定將檔名或目錄名稱開頭為 的視為隱藏檔,不會列出 l 除檔名稱外,亦將檔案型態 許可權 擁有者 檔案大小等資訊詳細列出...

一天一linux命令 2 cal

cal 用來顯示公曆 陽曆 日曆。公曆是現在國際通用的曆法,又稱格列歷,通稱陽曆。陽曆 又名 太陽曆 係以地球繞行太陽一周為一年,為西方各國所通用,故又名 西曆 1 命令格式 cal l3smjy mouth year 2 命令功能 用於檢視日曆等時間資訊,如只有乙個引數,則表示年份 1 9999 ...