知識點:
1.虛擬控制台:
在系統啟動時直接進入字元工作方式後,系統提供了多個(預設為6個)虛擬控制台。每個虛擬控制台可以相互獨立使用,互不影響。
可以使用alt+f1~alt+f6進行多個虛擬控制台之間的切換。
2.linux的系統執行級別
0-系統關機狀態
1-單使用者工作狀態,用於維護
2-多使用者模式(nfs未啟動)
3-多使用者模式,字元介面
4-系統未使用,留給使用者自己定義
5-多使用者模式,並且在系統啟動後執行x windows,給出乙個圖形化的登入視窗
6-所有程序被終止,重新啟動
檢視當前系統的執行級別
#runlevel
切換執行級別
#init[0123456]
3.linux的目錄結構
/linux檔案系統的入口,也是處於最高一級的目錄
/bin
基本系統所需要的命令。功能和/usr/bin類似,這個目錄中的檔案都是可執行的,普通使用者都可以使用的命令
/boot
核心和載入核心所需要的檔案。一般情況下,grub系統引導管理器也位於這個目錄
/dev
裝置檔案儲存目錄,比如終端、磁碟等
/etc
所有的系統配置檔案
/home
普通使用者家目錄的預設存放目錄
/lib
庫檔案和核心模組所存放的目錄
/media
即插即用型儲存裝置的掛載點自動在這個目錄下建立,比如 u盤、cdrom/***自動掛載後,也會在這個目錄中建立乙個目錄
/mnt
臨時檔案系統的掛載點目錄
/opt
第三方軟體的存放目錄
/root
linux超級許可權使用者root的家目錄
/sbin
基本的系統維護命令,只能由超級使用者使用
/srv
該目錄存放一些服務啟動之後需要提取的資料
/tmp
臨時檔案目錄
/usr
存放使用者使用系統命令和應用程式等資訊,比如命令、幫助檔案等
/var
存放經常變動的資料,比如日誌、郵件等。
幾個特殊的檔案系統
檔案系統
掛載點說明
root
/linux系統執行的基點,根檔案系統不能被解除安裝
proc
/proc
以檔案系統的方式為訪問系統核心資料的操作提供介面,適用於2.4和2.6核心
sysfs
/sys
以檔案系統的方式為訪問系統核心資料的操作提供介面,2.6核心使用
tmpfs
/dev
/var/run
/var/lock
程式訪問共享記憶體資源時使用的檔案系統
usbfs
/proc/bus/usb
訪問usb裝置時使用的檔案系統
devpts
/dev/pts
核心用來與偽終端(以遠端方式登入)進行互動的檔案系統
swap
核心使用的特殊檔案系統,無掛載點
用來建立虛擬記憶體
4.linux命令
-命令及引數區分大小寫
-程式可否執行與副檔名無關
-可以使用tab鍵來補全命令或路徑
-指令太長的時候可以使用\符號跳脫,使指令連續到下一行。
5.常用命令介紹
pwd 檢視當前工作目錄
cd 更換目錄
用法 cd [目錄]
符號意義
.當前工作目錄
..父目錄
~使用者家目錄
-上個工作目錄
ls 顯示目錄
用法:ls [引數] [目錄名]
ls引數:
-a:顯示所有檔案,包括隱藏檔案(以.開頭的檔案)
-l:以長格式顯示
-t:按修改時間先後顯示
-r:顯示目錄及下級子目錄結構(遞迴)
-m:橫向輸出檔名,並以「,」做分割符。
-s:以檔案大小排序
藍色:目錄
綠色:可執行檔案
紅色:壓縮檔案
淺藍色:鏈結檔案
灰色:其他檔案
mkdir 建立目錄
用法:mkdir [引數]
rmdir 刪除目錄
用法:rmdir [引數]
如果目錄是空的,會直接刪除;如果目錄中有內容,則會產生錯誤資訊且不能刪除目錄,但是會繼續刪除其餘的空目錄。注意,只包括乙個子目錄的目錄不是空的。
rm 刪除檔案和資料夾
用法:rm [引數]
引數:-r 刪除整個目錄樹(遞迴刪除)
-f 刪除時不提示,直接刪除
tree 顯示檔案和目錄樹
用法:tree [引數]
引數:-a 不隱藏任何以.字元開始的條目
-d 只顯示目錄不顯示檔案
-f 每個檔案都顯示路徑
-t 根據最後修改時間排序
-l n 只顯示n層目錄(n為數字)
###我自己使用的centos 6.5版本的,系統預設沒有安裝tree
###如果是提示沒有找到命令的可以試試我用的命令
### yum -y install tree (在有網的情況下) 本人親測成功
touch 建立空檔案和更改時間戳
用法:touch [引數]
引數: -d 更改時間戳為定義值(後面加年月日,格式:20151027)
cp 複製目錄
用法:cp [引數]
引數:-r 遞迴執行(可複製目錄樹)
mv 移動或重新命名檔案
用法:mv [引數] 把乙個或多個檔案同時移動到目標檔案中
6.極品命令 man 幫助文件
路徑:/usr/share/man
用法:man [引數] [查詢名]
------------------------------
/ 查詢
q 退出
--help 幫助
-h 幫助
info 命令
help 命令
readme
7.關機
sync 將資料同步寫入磁碟
shutdown [引數] 時間 [警告資訊]
-t sec:送出警告資訊和刪除資訊之間要延遲多少秒
-k:並不是真正的關機而只是發出警告資訊給所有使用者
-r:關機後立即重新啟動
-h:關機後停止系統
init 0
重啟:reboot 或 init6
純手敲總結,以後或許能用到吧
Linux初步了解
1.嵌入式作業系統分類 按收費模式 商用型 vxworks wince 免費型 linux uc os ii 按實時性 實時性就是在規定時間完成規定任務 硬實時軟實時 2.linux作業系統的歷史 linux 開源,免費 是以 unix 商業 為基礎形成的 linux 修改完善後,要分享修改過的 p...
Linux管道初步了解
inux 管道 管道是linux中很重要的一種通訊方式,是把乙個程式的輸出直接連線到另乙個程式的輸入,常說的管道多是指無名管道,無名管道只能用於具有親緣關係的程序之間,這是它與有名管道的最大區別。有名管道叫named pipe或者fifo 先進先出 可以用函式mkfifo 建立。linux管道的實現...
對Linux初步了解
作業系統是為了有效控制硬體資源並且提供給使用者使用。linux主要使用命令列作業系統,windows是圖形化介面 linux主要應用於伺服器,windows是個人作業系統 linux屬於開源專案 只針對於作業系統 windows不開源 linux是多使用者系統,windows是單使用者系統 多個使用...