天天看點

linux基礎

終端:

#tty 檢視目前終端類型。

切換終端使用ctrl+alt+F{1,x}。

實體終端:/dev/console

虛拟終端;/dev/tty{1,5}

模拟終端:/dev/pts/#

prompt:提示符

#:隻有root使用者才顯示

$:普通使用者

shell:工作環境

#echo $SHELL 檢視目前shell的版本。

#printenv 顯示目前系統的環境變量。

環境變量

變量:一段命名的記憶體空間。

指令:

内部指令:由shell程式自帶的指令。不同的shell内部指令不同。

外部指令:在系統的某個路徑下,有一個于指令同名的可執行程式。

#type COMMAND 檢視内部或外部指令。

路徑:

絕對路徑:從根開頭

相對路徑:

工作目錄:目前目錄

#pwd 顯示目前目錄。print working directory

#cd 

    #cd ~   USERNAME  切換到指定使用者名為USERNAME的家目錄,隻有root可以。

    #cd -     在上個目錄和本目錄中來回切換。

linux是嚴格區分大小寫的。

linux檔案命名方式:

除換行符(回車)以外都可以使用。但不建議使用空白,/,?,*等特殊字元。

linux不靠擴充名區分檔案類型。

linux目錄也是檔案,是以不能和檔案同名。

運作指令:

在提示符下運作即可,但是指令一般有格式。

#COMMAND [OPTIONS] [ARUMENTS]

[OPTIONS] 選項:用于修改或調整指令執行行為的開關。

短選項:-h -l 類似于這種。

各個選項之間使用空格隔開。短選項可以組合,例如- hl。

有些短選項是可以不帶-的,稱作BSD風格的選項。、

有些短選項可能要帶參數,用于定義選項需要的的參數。

長選項:--help --list等等。

長選項通常不能組合。

長選項的參數通常使用=來引導。

[ARUMENT] 參數:指令作用對象。

擷取指令的相關幫助:

#help COMMAND 内部指令

#COMMAND --help 外部指令

#man COMMAND 外部指令

    #man

manual,手冊,是有章節的概念的。

1.所有使用者可以使用的指令。

2.系統調用相關。

若顯示亂碼,則執行#exportLANG=en。

3.庫使用相關。

4.特殊檔案的相關内容。

例如在/dev下的裝置檔案。

5.檔案格式。

指令的配置檔案的文法。

6.遊戲相關。

7.雜項。

8.管理者指令。

man指令的使用:

 #man [1,8] COMMAND

 翻屏:

 向後:空格鍵

 向前:b鍵

 翻行:

 後一行:Enter鍵

 前一行:k鍵

 退出:q鍵

 搜尋:

 /KEYWORD 從檔案首部向尾部搜尋。

 ?KEYWORD 從檔案尾部想首部搜尋。

 定位:

 後一個:n鍵 next

 前一個:N鍵previos

 文法:

 [] 可選内容。

 <> 必須給出的内容。

 |或者,多個選1個。

 ... 可以有多個。

 {} 可展開,從中要給出等等。

#info COMMAND

超連結文檔,可以跳轉。比man提供的資訊更多。但是不常用。

軟體的文檔:

例如README,INSTALL COPYING 等等。

存放位置:

/usr/share/doc/APP_NAME-VERSION

#data [OPTION] [+FORMAT] [MMDDhhmm[CC]YY[.ss]] 檢視目前日期時間。

FORMAT:

%H 小時

%M 分鐘

%S 秒鐘

%s 從1970-01-01的00.00.00到目前總計的秒數。也叫時間戳。

%Y 顯示4位年份

%y 顯示2位年份

%D 完整顯示日期

%d 隻顯示日期

%m 顯示月份

%F 另外一種格式的完整顯示。

%T 顯示完整時間

[MMDDhhmm[CC]YY[.ss]

按照此格式可以設定時間

例如:

#data 091810592012.55 将時間設定為2012年09月18日10點59分55秒。

#hwclock [OPTIONS] 檢視主機闆上的時間資訊。

-s 将硬體時間同步到系統時間。

-w 将系統時間同步到硬體時間。

#cal [OPTION] MON YEAR顯示月曆。

-1 顯示一個月。

-3 顯示目前,前一個月和後一個月。

-s 以周日作為一周的開始,這個是預設的、

-m 以周一作為一周的開始

-j 顯示在當年中的第幾天(一年日期按天算,從1月1号算起,預設顯示目前月在一年中的天數)

-y 顯示目前一年的月曆。

關機和重新開機:

#halt 關閉系統。

-p 關閉系統的時候,同時關閉電源。

#reboot 重新開機

#poweroff 關閉電源。

#shutdown [OPTIONS] TIME

TIME

HH:MM

NOW 即時的。

+MM 等等

-t 機關為秒。是關機發送前警告資訊的時間。

-f 關機後重新開機

-h 關機後切斷電源。

-c 取消關機操作。

-r 重新開機 

繼續閱讀