看完它,linux基礎不會?都難!

2021-10-05 13:59:40 字數 3843 閱讀 6962

二. linux的安裝

三. linux的目錄結構

四. linux的常用命令

先了解一下linux的概述和安裝

unix是乙個強大的多使用者、多工作業系統。於2023年在at&t的貝爾實驗室開發。unix的商標權由國際開放標準組織(the open group)所擁有。unix作業系統是商業版,需要收費,**比microsoft windows正版要貴一些。

linux是基於unix的

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

欣賞一下大佬:

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

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

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

桌面應用系統

移動手持系統

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

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

安裝vmware虛擬機器

安裝centos

開始操作

. 切換到上一層目錄

cd / 切換到系統根目錄

cd ~ 切換到使用者主目錄

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

使用tab鍵來補全檔案路徑

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

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

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

* ls

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

* ls -l 縮寫成ll

mkdir

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

rmdir

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

【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 結束檢視

【rm】

**rm 刪除檔案

用法:rm [選項]..

. 檔案...

rm a.txt  刪除a.txt檔案

刪除需要使用者確認,y/nrm 刪除不詢問

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

【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 -zxvf ***.tar.gz -c /usr/aaa

【find】命令find指令用於查詢符合條件的檔案

示例:

find /

-name 「ins*」 查詢檔案名稱是以ins開頭的檔案

find /

-name 「ins*」 –ls

find / –user itcast –ls 查詢使用者itcast的檔案

find / –user itcast –type d –ls 查詢使用者itcast的目錄

find /

-perm -

777 –type d-ls 查詢許可權是777的檔案

【grep】命令查詢檔案裡符合條件的字串。

用法: grep [選項]… pattern [file]…示例:

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

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

【pwd】

顯示當前所在目錄

【touch】

建立乙個空檔案

* touch a.txt

【clear/ crtl + l】清屏end

!!!下篇繼續介紹!!!

資料探勘九律,看完不後悔

一位挖掘專家 tom khabaza 提出了挖掘九律,挺好的東西,特別是九這個數字,深得中華文化精髓,有點獨孤九劍的意思 第一,目標律。資料探勘是乙個業務過程,必須得有業務目標。無目的,無過程。第二,知識律。業務知識貫穿在挖掘這個業務過程的各環節。第三,準備律。資料獲取 資料準備等資料處理耗時佔整個...

Qt控制項中文顯示適配,看完不後悔

版本宣告 qt 5.12.2 本文建立在閱讀他人部落格的基礎上,嘗試並總結出極其精簡的qt控制項適配為中文步驟。大部分部落格是教你一條一條改,量大累死人,類似以下方式修改 的,看見都想罵一句ch。qmessagebox msgbox newqmessagebox qmessagebox questi...

SQL語法基礎(1看完就能用)

select column name,column name from table name 與 select from table name 加餐 select distinct column name,column name from table name select column name,...