linux學習
HKD
開始:20210306
文章目錄
- linux學習
- 前言隨筆:
- 實操—實用指令
- 指定運行級別
- 運行級別說明:
- 忘記root密碼
- 檔案目錄類指令
- pwd
- ls
- cd
- mkdir
- rmdir
- touch
- cp
- rm
- mv
- cat
- more
- less
- 指令 和 >> 指令 >
- echo
- head
- tail
- ln 指令
- history指令
- 時間日期類
- data 顯示當前日期
- date指令-設定日期
- 搜索查找類
- find
- locate
- grep指令和 管道符號 |
- grep指令和 管道符號 |
- 壓縮和解壓縮類
- gzip/gunzip 指令
- zip/unzip 指令
- tar 指令 (打包)
前言隨筆:
本文為linux學習筆記(二),是在學習尚硅谷linux教程視頻時整理的學習筆記,其中資料知識點來源于尚硅谷課件,實操圖片均為本人在學習時手打命令實踐的截圖,整理以便后續鞏固復習,
實操—實用指令
指定運行級別
運行級別說明:
0 :關機
1 :單用戶【找回丟失密碼】
2:多用戶狀態沒有網路服務
3:多用戶狀態有網路服務
4:系統未使用保留給用戶
5:圖形界面
6:系統重啟
常用運行級別是3和5 ,要修改默認的運行級別可改檔案 **/etc/inittab的id:5:initdefault:**這一行中的數字
命令:init [012356]

忘記root密碼

檔案目錄類指令
pwd
顯示當前游標,顯示當前作業目錄的絕對路徑
ls
查看詳情
cd
切換目錄
mkdir
創建目錄
rmdir
洗掉目錄
? rmdir 洗掉的是空目錄,如果目錄下有內容時無法洗掉的,
? 提示:如果需要洗掉非空目錄,需要使用 rm -rf 要洗掉的目錄
touch
創建空檔案
cp
拷貝檔案到指定目錄
? cp [選項] source dest
? 使用細節 強制覆寫不提示的方法:\cp
rm
移除檔案或目錄
? 常用選項 -r :遞回洗掉整個檔案夾
? -f : 強制洗掉不提示
mv
移動檔案與目錄或重命名
? 基本語法: mv oldNameFile newNameFile (功能描述:重命名)
? mv /temp/movefile /targetFolder (功能描述:移動檔案)
cat
查看檔案內容 (只讀的方式)
? 基本語法 :cat [選項] 要查看的檔案
? 常用選項 -n :顯示行號
cat -n /etc/profile | more
more
more指令是一個基于VI編輯器的文本過濾器,它以全螢屏的方式按頁顯示文本檔案的內容,
基本語法 :more 要查看的檔案

less
less指令用來分屏查看檔案內容,它的功能與more指令類似,但是比more指令更加強大,支 持各種顯示終端,less指令在顯示檔案內容時,并不是一次將整個檔案加載之后才顯示,而是 根據顯示需要加載內容,對于顯示大型檔案具有較高的效率,
? 基本語法 less 要查看的檔案

指令 和 >> 指令 >
輸出重定向>
追加
基本語法
ls -l >檔案 (功能描述:串列的內容寫入檔案a.txt中(覆寫寫))
ls -al >>檔案 (功能描述:串列的內容追加到檔案aa.txt的末尾)
cat 檔案1 > 檔案2 (功能描述:將檔案1的內容覆寫到檔案2)
echo “內容”>> 檔案
? 應用實體
案例1: 將 /home 目錄下的檔案串列 寫入到 /home/info.txt 中
案例2: 將當前日歷資訊 追加到 /home/mycal 檔案中






echo
輸出內容到控制臺,
基本語法: echo [選項] [輸出內容]

head
head用于顯示檔案的開頭部分內容,默認情況下head指令顯示檔案的前10行內容
基本語法
head 檔案 (功能描述:查看檔案頭10行內容)
head -n 5 檔案 (功能描述:查看檔案頭5行內容,5可以是任意行數)
tail
tail用于輸出檔案中尾部的內容,默認情況下tail指令顯示檔案的前10行內容,
基本語法
-
tail 檔案 (功能描述:查看檔案頭10行內容)
-
tail -n 5 檔案 (功能描述:查看檔案頭5行內容,5可以是任意行數)
-
tail -f 檔案 (功能描述:實時追蹤該檔案的所有更新),在Xshell上跟蹤虛擬機端的更新變化
ln 指令
軟鏈接也成為符號鏈接,類似于windows里的快捷方式,主要存放了鏈接其他檔案的路徑
基本語法
ln -s [原檔案或目錄] [軟鏈接名] (功能描述:給原檔案創建一個軟鏈接)


當我們使用pwd指令查看目錄時,仍然看到的是軟鏈接所在目錄,
洗掉:

history指令
查看已經執行過歷史命令,也可以執行歷史指令

時間日期類
data 顯示當前日期
基本語法
-
date (功能描述:顯示當前時間)
-
date +%Y (功能描述:顯示當前年份)
-
date +%m (功能描述:顯示當前月份)
-
date +%d (功能描述:顯示當前是哪一天)
-
date “+%Y-%m-%d %H:%M:%S”(功能描述:顯示年月日時分秒)
date指令-設定日期
基本語法 date -s 字串時間
cal指令
查看日歷指令
搜索查找類
find
find指令將從指定目錄向下遞回地遍歷其各個子目錄,將滿足條件的檔案或者目錄顯示在終 端,
基本語法 find [搜索范圍] [選項]



案例3:查找整個linux系統下大于200m的檔案(+n 大于 -n小于 n等于)


locate
locate指令可以快速定位檔案路徑,locate指令利用事先建立的系統中所有檔案名稱及路徑 的locate資料庫實作快速定位給定的檔案,Locate指令無需遍歷整個檔案系統,查詢速度較快, 為了保證查詢結果的準確度,管理員必須定期更新locate時刻,
基本語法 locate 搜索檔案
由于locate指令基于資料庫進行查詢,所以第一次運行前,必須使用updatedb指令創建locate 資料庫,

grep指令和 管道符號 |
grep指令和 管道符號 |
grep 過濾查找 ,
管道符,“|”,表示將前一個命令的處理結果輸出傳遞給后面的命令處理,
基本語法 grep [選項] 查找內容 源檔案


壓縮和解壓縮類
gzip/gunzip 指令
gzip 用于壓縮檔案, gunzip 用于解壓的
基本語法
gzip 檔案 (功能描述:壓縮檔案,只能將檔案壓縮為*.gz檔案)
gunzip 檔案.gz (功能描述:解壓縮檔案命令)


zip/unzip 指令
zip 用于壓縮檔案, unzip 用于解壓的,這個在專案打包發布中很有用的
基本語法
zip [選項] XXX.zip 將要壓縮的內容(功能描述:壓縮檔案和目錄的命令) unzip [選項] XXX.zip (功能描述:解壓縮檔案)
zip常用選項 -r:遞回壓縮,即壓縮目錄
unzip的常用選項 -d<目錄> :指定解壓后檔案的存放目錄



tar 指令 (打包)
tar 指令 是打包指令,最后打包后的檔案是 .tar.gz 的檔案,
基本語法
tar [選項] XXX.tar.gz 打包的內容 (功能描述:打包目錄,壓縮后的檔案格式.tar.gz)






轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/271919.html
標籤:其他
上一篇:DR模式負載均衡
