二. 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,...