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服務 遊戲服務。這些服務程式可以為使用者提供服務,比如你玩的遊戲,大多數的服務...