殿堂級Linux入門精選

2021-07-22 21:28:49 字數 2812 閱讀 9300

linux是基於unix的

linux是一種自由和開放原始碼的作業系統,存在著許多不同的linux版本,但它們都使用了linux核心。linux可安裝在各種計算機硬體裝置中,比如手機、平板電腦、路由器、台式計算機

伺服器系統

web應用伺服器、資料庫伺服器、介面伺服器、dns、ftp等等;

嵌入式系統

路由器、防火牆、手機、pda、ip 分享器、交換器、家電用品的微電腦控制器等等,

linux有強大的運算能力可用於高效能計算、計算密集型應用等。

桌面應用系統

移動手持系統

linux的版本分為兩種:核心版本和發行版本;

核心版本是指在linus領導下的核心小組開發維護的系統核心的版本號 ;

發行版本是一些組織和公司根據自己發行版的不同而自定的;

4.1切換目錄命令cd:使用

cd .. 切換到上一層目錄

cd /        切換到系統根目錄

cd ~       切換到使用者主目錄

cd -        切換到上乙個所在目錄

4.2列出檔案列表:ls ll (重點)

ls(list)是乙個非常有用的命令,用來顯示當前目錄下的內容。配合引數的使用,能以不同的方式顯示目錄內容。

格式:ls[引數] [路徑或檔名]

常用:在linux中以 . 開頭的檔案都是隱藏的檔案

* ls

* ls -a 顯示所有檔案或目錄(包含隱藏的檔案)

* ls -l 縮寫成ll

4.3建立目錄和移除目錄:mkdir rmdir

mkdir(make directory)命令可用來建立子目錄。

rmdir(remove directory)命令可用來刪除「空」的子目錄:

4.4瀏覽檔案

【cat、more、less】

cat用於顯示檔案的內容。

格式:cat[引數]《檔名》

*cat yum.conf

more

一般用於要顯示的內容會超過乙個畫面長度的情況。按空格鍵顯示下乙個畫面。

回車顯示下一行內容。

按 q 鍵退出檢視。

* more yum.conf

less

用法和more類似,不同的是less可以通過pgup、pgdn鍵來控制。

*less yum.conf

* pgup 和 pgdn 進行上下翻頁.

【tail】

tail命令是在實際使用過程中使用非常多的乙個命令,它的功能是:用於顯示檔案後幾行的內容。

用法:tail -10 /etc/passwd    檢視後10行資料

tail -f catalina.log   動態檢視日誌(*****)

有些資料更新時,會將改變的的日誌資料也呈現出來。

ctrl+c 結束檢視

4.6刪除、拷貝檔案

【rm】

rm  刪除檔案

用法:rm [選項]... 檔案...

rm a.txt   刪除a.txt檔案

刪除需要使用者確認,y/n

rm 刪除不詢問

rm -f a.txt   不詢問,直接刪除

rm 刪除目錄

rm -r a   遞迴刪除

不詢問遞迴刪除(慎用)

rm -rf a    不詢問遞迴刪除

rm -rf *     刪除所有檔案

rm -rf /*     自殺

【cp、mv】

cp(copy)命令可以將檔案從一處複製到另一處。一般在使用cp命令時將乙個檔案複製成另乙個檔案或複製到某目錄時,需要指定源檔名與目標檔名或目錄。

cp a.txt b.txt    將a.txt複製為b.txt檔案

cp a.txt ../    將a.txt檔案複製到上一層目錄中

mv 移動或者重新命名

mv a.txt ../    將a.txt檔案移動到上一層目錄中

mv a.txt b.txt    將a.txt檔案重新命名為b.txt

4.7打包命令

【tar】命令:(***** 打包或解壓)

tar命令位於/bin目錄下,它能夠將使用者所指定的檔案或目錄打包成乙個檔案,但不做壓縮。一般linux上常用的壓縮方式是選用tar將許多檔案打包成乙個檔案,再以gzip壓縮命令壓縮成***.tar.gz(或稱為***.tgz)的檔案。

常用引數:

-c:建立乙個新tar檔案

-v:顯示執行過程的資訊

-f:指定檔名

-z:呼叫gzip壓縮命令進行壓縮

-t:檢視壓縮檔案的內容

-x:解開tar檔案

打包:tar –cvf ***.tar ./*

打包並且壓縮:

tar –zcvf ***.tar.gz ./*

解壓 tar –xvf ***.tar

tar -xvf ***.tar.gz -c /usr/aaa

4.8查詢命令

【grep】命令

查詢符合條件的字串。

用法: grep [選項]...pattern [file]...

示例:grep lang anaconda-ks.cfg  在檔案中查詢lang

grep lang anaconda-ks.cfg –color 高亮顯示

以上就是對linux最初級的相關知識了,雖然初級但是這些知識都是在開發或者測試中最常用的知識了,希望能給各位將來的攻城獅提供一些幫助。

車輪打造「殿堂級」服務體驗

在傳統的汽車服務市場,受制於落後的技術,一yaevu些細分領域亂象叢生,無序競爭遏制了行業的進一步發展壯大。正是看到了其中蘊藏的商機,越來越多的網際網路企業開始入局,以規範和個性的服務舉措,逐漸打破原有的混沌格局,建立起乙個清晰 完整的業務生態體系。目前剛剛度過 7 周歲生日慶典的車輪,便是其中的佼...

VC 入門 步入VC 的殿堂

有時候需要用vc 來做乙個小軟體,但是對於沒用過的我,只能從新學習!曾今有人說過 視窗控制代碼 hwnd 來標示的,也就是說每乙個視窗都有乙個 視窗控制代碼,而且唯一,這個應該和分配記憶體有關的 當然 我們要對某個視窗進行操作,首先就要得到這個視窗的控制代碼。控制代碼 handle 是windows...

linux系統 入門級

通俗來講,就是一款作業系統。跟你用的windows 蘋果mac os系統 手機安卓系統一樣。區別在於,linux系統是開源的,免費的,主要運用在伺服器端。也就是公司的伺服器上。上面一般是用來跑服務的,比如web服務 dns服務 遊戲服務。這些服務程式可以為使用者提供服務,比如你玩的遊戲,大多數的服務...