天天看點

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

運作級别和找回root密碼

指定運作級别

運作級别說明:

0:關機

1:單使用者【找回丢失密碼】

2:多使用者狀态沒有網絡服務

3:多使用者狀态有網絡服務

4:系統未使用保留給使用者

5:圖形界面

6:系統重新開機

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

常用運作級别是3和5

要修改預設的運作級别可改檔案/etc/inittab的id: 5:initdefault:這一行中的數字指令:

init[012356]           

找回root密碼

思路: 進入到單使用者模式,然後修改 root 密碼。因為進入單使用者模式,root不需要密碼就可以登入。

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類
【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

再輸入一個 e

空格 再輸入1

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

輸入enter鍵

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

輸入b 啟動就以root權限進入到系統中 這樣就能修改密碼了

幫助指令

man 獲得幫助資訊

當我們對某個指令不熟悉時,我們可以使用Linux提供的幫助指令來了解這個指令的使用方法。

.基本文法

man [指令或配置檔案](功能描述:獲得幫助資訊)           

例如檢視Is指令的幫助資訊

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類
【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

會有詳細資訊的展示

help指令

help 指令 (功能描述:獲得shell内置指令的幫助資訊)           

比如:檢視cd指令的幫助資訊

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

檔案目錄類

pwd 指令

基本文法

pwd (功能描述:顯示目前工作目錄的絕對路徑)           
【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

ls指令

ls [選項] [目錄或是檔案]           

.常用選項

-a:顯示目前目錄所有的檔案和目錄,包括隐藏的。

-l:以清單的方式顯示資訊

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

cd 指令

cd [參數](功能描述:切換到指定目錄)           

常用參數

絕對路徑和相對路徑

cd ~或者cd 回到自己的家目錄

cd.. 回到目前目錄的上一級目錄

mkdir指令

mkdir指令用于建立目錄(make directory)

mkdir [選項] 要建立的目錄           

常用選項

-p:建立多級目錄

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

多級目錄

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

rmdir指令

rmdir指令可以用來删除空目錄

·基本文法

rmdir[選項]要删除的空目錄           
【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

使用細節

rmdir 删除的是空目錄,如果目錄下有内容時無法删除的。

提示:如果需要删除非空目錄,需要使用

rm -rf 要删除的目錄           
【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

touch指令

touch指令建立空檔案

touch檔案名稱           
【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

一次性建立多個檔案也是OK的

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

cp指令

cp指令拷貝檔案到指定目錄

cp [選項] source dest           

r:遞歸複制整個檔案夾

将/home/dog/aaa/aaa.txt拷貝到/home/dog/bbb目錄下

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類
【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類
cp aaa.txt /home/dog/bbb           

表示将目前目錄的aaa.txt檔案拷貝到指定這個目錄下

遞歸複制整個檔案夾

将dog目錄的所有檔案拷貝到建立立的 biubiu檔案中

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

注意一定要有 -r

cp -r dog/. biubiu/           

這樣一來 dog檔案下的檔案就複制到了biubiu檔案下了

注意如果沒有加/. 會将dog目錄及其檔案複制到biubiu檔案下

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

rm指令

rm指令移除檔案或目錄

rm [選項] 要删除的檔案或目錄           

-r:遞歸删除整個檔案夾

f:強制删除不提示

.

将/home/dog/aaa/aaa.txt删除

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

遞歸删除整個檔案夾 /home/dog/bbb

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

強制删除不提示的方法:帶上-f參數即可

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

mv指令

mv 移動檔案與目錄 或 重命名

mv  oldNameFile   newNameFile(功能描述:重命名)
mv  /temp/movefile  /targetFolder(功能描述:移動檔案)           

示範: 将/home/dog/aaa/aaa.txt檔案重新命名為lala.txt

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

将/home/dog/lala.txt檔案移動到/home/dog/bbb目錄下

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

cat指令

cat檢視檔案内容 是以隻讀的方式打開

cat [選項] 要檢視的檔案           

-n:顯示行号

示範:/ect/profile檔案内容,并顯示行号

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

·使用細節

cat隻能浏覽檔案,而不能修改檔案,為了浏覽友善,一般會帶上管道指令more

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

按回車 就會出現下一行

按空格鍵就進入了下一頁

more指令

more指令是一個基于vi編輯器的文本過濾器,它以全螢幕的方式按頁顯示文本檔案的内容。

more指令中内置了若幹快捷鍵,詳見操作說明

more 要檢視的檔案           

·操作說明

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

采用more檢視檔案/etc/profile

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

less指令

less指令用來分屏檢視檔案内容,它的功能與more指令類似,但是比more指令更加強大,支援各種顯示終端。less指令在顯示檔案内容時,并不是一次将整個檔案加載之後才顯示,而是根據顯示需要加載内容,對于顯示大型檔案具有較高的效率。

less 要檢視的檔案           

操作說明

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

>指令和>>指令

>輸出重定向和>>追加

輸出重定向會把原來的内容覆寫掉
ls-1>檔案  (功能描述:清單的内容寫入檔案a.txt中(覆寫寫))
Is-al>>檔案   (功能描述:清單的内容追加到檔案aa.txt的末尾)
cat 檔案1>檔案2  (功能描述:将檔案1的内容覆寫到檔案2)
echo"内容">>檔案           
【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

ls -l顯示檔案的清單 然後下面的ls -l > a.txt将清單的内容添加到a.txt中

沒有a.txt檔案就建立一個 有的話就直接覆寫寫入了

這裡追加寫入一下

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

下面示範 第三個指令

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

第四個指令

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

echo指令

echo輸出内容到控制台。

echo  [選項]  [輸出内容]           

使用echo指令輸出環境變量

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

使用echo指令輸出hello,world!

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

head指令

head用于顯示檔案的開頭部分内容,預設情況下head指令顯示檔案的前10行内容

head 檔案(功能描述:檢視檔案頭10行内容)
head-n 5 檔案(功能描述:檢視檔案頭5行内容,5可以是任意行數)           
【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

tail指令

tail用于輸出檔案中尾部的内容,預設情況下tail指令顯示檔案的前10行内容。

tail  檔案(功能描述:檢視檔案頭10行内容)
tail  -n  5  檔案(功能描述:檢視檔案頭5行内容,5可以是任意行數)
tail  -f  檔案(功能描述:實時追蹤該文檔的所有更新)           

第三條 是很重要的

檢視/etc/profile最後5行

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

實時監控bbb.txt,看看到檔案有變化時,是否看到實時的追加日期

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

ln指令

軟連結也成為符号連結,類似于windows裡的快捷方式,主要存放了連結其他檔案的路徑

這不是大寫的i 而是大寫是L的l

In -s [原檔案或目錄] [軟連結名] (功能描述:給原檔案建立一個軟連結)           

在/home目錄下建立一個軟連接配接linkToRoot,連接配接到/root目錄

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類
【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

cd到linkToRoot試試看哈

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

這個是和連接配接的目錄顯示的是一樣的

删除軟連接配接linkToRoot

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

細節說明

當我們使用pwd指令檢視目錄時,仍然看到的是軟連結所在目錄。

history指令

檢視已經執行過曆史指令,也可以執行曆史指令

history(功能描述:檢視已經執行過曆史指令)           

顯示所有的曆史指令

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

還有一大堆

顯示最近使用過的5個指令。

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

執行曆史編号為156的指令

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

時間日期類

date指令-顯示目前日期

date(功能描述:顯示目前時間)
date +%Y(功能描述:顯示目前年份)
date +%m(功能描述:顯示目前月份)
date +%d(功能描述:顯示目前是哪一天)
date "+%Y-%m-%d %H:%M:%S"(功能描述:顯示年月日時分秒)           
【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類
【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類
date-s字元串時間           

時間設定的字元串 與上面顯示的形式保持一緻

cal指令

檢視月曆指令

cal [選項] (功能描述:不加選項,顯示本月月曆)           
【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

搜尋查找類

find指令

find指令将從指定目錄向下遞歸地周遊其各個子目錄,将滿足條件的檔案或者目錄顯示在終端。

find [搜尋範圍] [選項]           

.選項說明

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

按檔案名:根據名稱查找/home目錄下的a.txt檔案

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

第二個參樹是搜尋的範圍 -name 按照檔案名 最後一個是檔案

按擁有者:查找/home目錄下,使用者名稱為root的檔案

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

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

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

查詢/home 目錄下所有以.txt結尾的檔案

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

locate指令

locaate指令可以快速定位檔案路徑。

locate指令利用事先建立的系統中所有檔案名稱及路徑的locate資料庫實作快速定位給定的檔案。

Locate指令無需周遊整個檔案系統,查詢速度較快。

為了保證查詢結果的準确度,管理者必須定期更新locate時刻。

locate 搜尋檔案           

.特别說明

由于locate指令基于資料庫進行查詢,是以第一次運作前,必須使用updatedb指令建立locate資料庫。

[[linux]centos7及以上找不到locate指令及locate搜尋不到存在的檔案](

https://www.cnblogs.com/yowamushi/p/7725977.html)
【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

grep指令和管道符号 |

管道符号的l是小寫的字母哈

grep過濾查找,管道符,“l”,表示将前一個指令的處理結果輸出傳遞給後面的指令處理。

grep [選項] 查找内容源檔案           

·常用選項

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

在bbb.txt檔案中照抄dfa

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

cat bbb.txt 取得檔案内容 然後交給了 後面的grep dfa進行後面的操作

壓縮和解壓類

gzip/gunzip 指令

gzip用于壓縮檔案,gunzip用于解壓的

gzip 檔案  (功能描述:壓縮檔案,隻能将檔案壓縮為*。gz檔案)
gunzip 檔案.gz  (功能描述:解壓縮檔案指令)           
【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

當我們使用gzip對檔案進行壓縮後,不會保留原來的檔案。

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

如果要壓縮多個檔案 在一次壓縮中多寫幾個檔案名即可

zip/unzip 指令

zip用于壓縮檔案,unzip用于解壓的,這個在項目打包釋出中很有用的

zip [選項]  XXx.zip 将要壓縮的内容(功能描述:壓縮檔案和目錄的指令)
unzip [選項] XXX.zip(功能描述:解壓縮檔案)           

zip常用選項

-r:遞歸壓縮,即壓縮目錄

unzip的常用選項

-d<目錄>:指定解壓後檔案的存放目錄

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類
【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

tar 指令

tar指令是打包指令,最後打包後的檔案是.tar.gz的檔案。

tar [選項] XXX.tar.gz  打包的内容 (功能描述:打包目錄,壓縮後的檔案格式.tar.gz)           

·選項說明

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類
【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

-zvcf 為指令選項

a.tar.gz為打包後的檔案名

後面跟着要打包的一些檔案

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

* 可以省略

解壓:

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

解壓到特定的目錄

【Linux】Linux超全實用指令大全運作級别和找回root密碼幫助指令檔案目錄類時間日期類搜尋查找類壓縮和解壓類

需要有-C

指定解壓到的那個目錄,事先要存在才能成功,否則會報錯。