Linux命令初步了解

2022-07-09 13:00:16 字數 3439 閱讀 9410

知識點:

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是單使用者系統 多個使用...