Linux基礎命令及其應用

2021-10-10 03:03:38 字數 3625 閱讀 7948

-a all的意思,顯示出所有的檔案內容

-l 詳細的輸出資料夾中的內容

-h 以人類可閱讀的形式,輸出檔案大小

--full-time 以完整的時間格式輸出

-t 根據最後修改的時間排序檔案

-f 在不同的檔案結尾,輸出不同的特殊符號

​ 以/結尾的就是資料夾

​ 以*結尾的就是可執行檔案

​ 以@結尾的就是軟連線,快捷方式

普通檔案型別,結尾什麼都沒有

-d 顯示資料夾本身資訊,不輸出其中的內容

-r reverse 逆轉排序

-s 大寫的s,針對檔案大小進行排序,預設是從大到小

-i顯示出檔案的inode資訊(cd 檔案的身份證號,儲存了檔案的元資訊,檔案的大小,位置,許可權等等)

c』d

mkdir 檔名

mkdir -p /opt/l/a 建立多級目錄

mkdir 建立多個資料夾

mkdir yuze建立yuze1…yuze100資料夾

更改檔案時間

touch 資料夾名 (可以多個)

touch yuze{a..z} 建立yuzea~yuzez

touch yuze{1..100}建立yuze1~yuze100

1.複製普通檔案

cp 要複製的檔案 複製之後的檔名

2.複製普通檔案,且改名 放到另乙個資料夾中

cp 1.txt ./yuze/複製放入到其它資料夾,保留源檔名

cp 1.txt ./yuze/2.txt 複製檔案放入其它檔案 並改名

3.複製多個檔案

cp 1.txt 2.txt ./yuze

4.複製整個資料夾,必須加上引數-r

cp -r

5.複製且保持檔案屬性不變,-p引數用法

6.拷貝軟連線的時候,保持連線屬性不變-d引數

rm 檔名

rm -f 檔名 強制刪除

rm -rf 資料夾(目錄) 刪除資料夾(目錄)

1.vim  開啟不存在的檔名時,預設建立檔案

2.輸入i 進入編輯模式 代表insert

3.寫完後按下esc 退出編輯模式

4.此時輸冒號: wq是寫入退出 :q!強制退出

h 向左

j向下k向上

l向右

命令模式的查詢
向下查詢   /你要查詢的內容

向上查詢 ?你要查詢的內容

命令模式下的複製,貼上,刪除

yy 複製游標所在行

4yy 複製4行內容

p 列印貼上內容

dd 刪除游標所在行

d 刪除游標當前位置到行尾的內容

x 刪除游標當前字元,向後刪除

x刪除游標當前字元,向前刪除

u 撤銷上一步動作

快捷操作
刪除游標所在位置,到行尾的內容,且進入編輯模式,輸入大寫c

輸入a 快速進入行尾進行編輯

輸入 zz 快速儲存退出

批量快捷操作
步驟

1.輸入 ctrl +v 進入可視塊模式

2.用上下左右命令,選擇你操作的塊

3.選中塊後,輸入d 刪除塊內容

快捷插入多行

4.選中塊後,輸入大寫的i 進行寫**

5.按下esc 兩次,會自動生成多行**

符號		                                  解釋

重定向的意思是,「將資料傳到其他地方」

> 輸出覆蓋重定向

>> 輸出追加重定向

《或<< 標準輸入重定向

案例1.讀取檔案內容,且寫入到另乙個檔案中

cat douyin.txt > ./douyin2.txt 覆蓋原本的內容

cat douyin.txt >> ./douyin2.txt 追加在原內容後面

2.重定向寫入符

cat < douyin.txt //把檔案中的資料,傳送給cat命令去讀取

將文字拆分成多行

xargs命令

xargs -n 4 < shuzi.txt //把文字內容拆成多行 一行顯示文字內容的多行。

4.重定向追加寫入符》

cat >> yuze.txt 《讀取檔案內容的命令語法

讀取檔案內容的命令

-n 引數 顯示每一行的行號

1.檢視文字內容,以及功能引數

cat yuze.txt

2.對非空行顯示行號

cat -b yuze.txt

3.對所有行顯示行號

cat -n yuze.txt

4.在每行結尾加上$符

cat -n -e yuze.txt

5.減少空行數量,多個空行,減少為1個

cat -s yuze.txt

cat命令合併多個檔案
合併多個檔案內容,寫入到新的檔案中

cat douyin.txt yuze.txt > ./雨澤的內容.txt

cat非互動式的寫入檔案內容資訊
cat >> yuze.txt << eof

666666

eof

cat清空檔案的用法
1.直接清空檔案,但是只留下了乙個空行

echo > yuze.txt

2.直接清空檔案內容,不留空行

> yuze.txt

3.利用cat讀取乙個黑洞檔案,然後清空其他文字

cat /dev/null > yuze.txt

與cat檢視的檔案結果相反

1.對字串進行二次過濾

檢視yuze.txt文字內容,且對內容進行二次過濾,找出相關666的行

cat yuze.txt | grep "66"

過濾字串資訊的e'ch命令
分屏檢視文字內容的命令

語法

more 檔名 #分屏顯示檔案內容

按下enter回車顯示下一行

空格是向下滾動乙個屏的大小

=顯示當前行號

按下q是突出more

head命令用於檢視檔案開頭的n行

語法

head -5 檔名

head 檔名 #head預設顯示10行

-c 引數 指定字元數量,顯示字元數

head -c 5 檔名 顯示這個檔案中的前5個字元

tail預設從後向前10行,也可以指定行數

tail 檔名 #顯示預設後10行

tail -2 檔名 #顯示後2行

-f 實時重新整理檔案內容變化

tail -f gushi.txt

—f 可以監測不存在的檔案的檔案內容

當在另乙個終端建立的時候就可以在第乙個終端顯示檔案實時內容

之後會不斷的更新。

linux基礎命令應用積累

linux常用命令積累 0.tomcat的使用 首先將自己的dir切換都tomcat的bin目錄下然後執行 startup.sh 需要注意的是.必須要 如何檢視tomcat是否已經在某個埠啟動 netstat ntlp 如和關閉tomcat shutdown.sh 需要注意的是.必須要 1.檔案壓縮...

FDISK MBR 命令及其應用

mbr 系 fdisk.com exe 一項未公布的開關,隱含於 ms dos 3.30,延至 ms dos 8.0 windows me 實踐中,有籍以修復主引導資訊,重點在主引導程式。fdisk mbr 命令流程的分支有二 讀取主引導扇區檢驗標誌 字 aa55h,操作單一,僅向主引導扇區位移 0...

Linux常用基礎命令及其解釋使用範圍

linux運維最常用命令彙總 線上查詢及幫助命令 man 檢視命令幫助,命令的詞典,更複雜的還有info,但不常用。man手冊 help 檢視linux內建命令的幫助,比如cd命令。檔案和目錄操作命令 ls 全拼list,功能是列出目錄的內容及其內容屬性資訊。cd 全拼change director...