歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux學習筆記

Linux學習筆記

日期:2017/2/28 16:15:56   编辑:Linux教程

1、 alias 用於重命名命令。例如:alias lm=“ls –al |more”

2、 type 用於查詢命令是bash內建還是重命名或者是外部 type –t xxx 結果 file/alias/builtin

3、 \+enter,可以接著另起一行,顯示為>

4、 變量就是以一組文字或符號等,來取代一些設定或者是一串保留的資料!變量很有用。

5、 設定變量:變量=字符串 ;刪除變量 unset 變量; 輸出變量 echo $變量

6、 雙引號內的特殊字元如 $ 等,可以保有原本的特性; 單引號內的特殊字元則僅為一般字元;引號可以用作將有空格的字符整體賦予變量。

『var="lang is $LANG"』則『echo $var』可得『lang is en_US』

『var='lang is $LANG'』則『echo $var』可得『lang is $LANG』

7、 $” ” 裡面放變量值,$( ) 裡面可以放bash程式例如 $(ls –l)

8、 什麼是『子程序』呢?就是說,在我目前這個 shell 的情況下,去啟用另一個新的 shell ,新的那個 shell 就是子程序啦!在一般的狀態下,父程序的自訂變數是無法在子程序內使用的。但是透過 export 將變數變成環境變數後,就能夠在子程序底下應用了!

9、 Uame :查詢系統版本。Uname –r 查詢kernel版本

10、Locate 可以列出所有相關檔案名稱。 例如 locate crontab。如果我想知道所有有關crontab的檔案的權限,那麼可以使用``。例如 ls –l `locate crontab`

11、env 會顯示所有的環境變量; set 會顯示所有的變量,包括新定義的變量

12、子程序僅會繼承父程序的環境變數, 子程序不會繼承父程序的自訂變數啦

13、export: 自訂變數轉成環境變數 export 變量

14、locale –a 顯示所有的語言文件,locale 顯示當前語言編碼的相關信息

15、read –p “xxxxx” –t 30 持續30秒

16、變數類型預設為『字串』,所以若不指定變數類型,則 1+2 為一個『字串』而不是『計算式』。 所以上述第一個執行的結果才會出現那個情況的;

17、bash 環境中的數值運算,預設最多僅能到達整數形態,所以 1/3 結果是 0;

18、declare –i/a 整數/數組

Copyright © Linux教程網 All Rights Reserved