linux的基本指令操作

2021-08-22 03:12:57 字數 2704 閱讀 8433

(1)cd ..切換到上一層

(2)cd /切換到系統根目錄

(3)cd ~切換到使用者主目錄

(4)cd - 可以在最近兩次工作目錄間來回切換

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

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

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

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

ls  -l 以列表方式顯示檔案的詳細資訊

ls -h 配合-l選項以人性化的方式顯示檔案的大小

比如我們要建立乙個目錄名字叫做test

mkdir test

如果我們要建立多層目錄,我們可以使用 -p 這個引數來實現

mkdir -p test/test1

rmdir  可以刪除空的子目錄

rmdir test

建立檔案

touch 檔名

[cat  more  less]都可以

cat用於顯示檔案的內容   格式:cat [引數] 《檔名》

more 一般用於顯示的內容要超過乙個畫面的長度的情況,按空格鍵可以顯示下乙個畫面。回車顯示下一行的資料。

less 和 more 的用法是差不多的,不同的是less可以通過pgup 和pgdn來控控制。

tail 命令在實際使用過程中使用很多,作用是:用於顯示我檔案後的幾行內容,

用法:tail   -10 /etc/passwd  檢視後10行資料

tail -f catalina.log 動態檢視日誌  tail -fn 100 catalina.log

crtl +c  結束檢視

rm   刪除檔案

用法: rm   [選項]  檔案   rm   a.txt  刪除需要使用者確認

rm  -f  a.txt   刪除不需要確認

rm -rf a   不詢問遞迴查詢

rm  -rf  *  刪除所有檔案

rm  -rf  /*  自殺

cp 命令可以將檔案從一處複製到另一處,一般使用cp命令時將乙個檔案複製成另乙個檔案或者複製到某目錄時,需要指定源檔名與目標檔名或者目錄

cp -i 覆蓋檔案前提示

cp -r 若給出的原始檔是目錄檔案,則cp將遞迴複製該目錄下的所有目錄和檔案,目標檔案必須為乙個目錄名。

mv  移動或者重新命名

mv    a.txt ../   將檔案移動到山一層目錄中

mv  a,txt b.txt 將檔案重新命名

mv -i 覆蓋前提示

常用引數:-c:建立乙個新tar檔案

-v:顯示執行的過程資訊

-f指定檔名

-z呼叫gzip命令進行壓縮

-x解壓tar檔案

打包並壓縮:

tar  -zcvf  ***.tar  yyy.tar

解壓:tar -zxvf yyy.tar

查詢符合條件的字串

grep  lang  anaconda-k.cfg  查詢lang

引數:-n  顯示匹配行及行號 

-v  不顯示匹配行的所有行

-i  不區分大小寫

grep 支援正規表示式

*  代表任意個字元

? 代表乙個字元,至少乙個

表示可以匹配字元組中的任意乙個

[abc] 匹配abc中任意乙個

[a-f] 匹配a到f範圍內的任意乙個字元

> 表示輸出,會覆蓋檔案原有的內容  

>> 表示追加,會將北榮追加到已有的檔案的末尾

echo age 23  >  test

echo name ssl  >> test

允許將乙個命令的輸出可以通過管道作為另乙個命令的輸入

find [-h | -l | -p] [-exdsx] [-f path] path ... [expression] find [-h | -l | -p] [-exdsx] -f path [path ...] [expression]

這個命令的使用率極高

- print  find命令將匹配的檔案輸出到標準輸出

-exec:find命令對匹配的檔案執行該引數所給出的shell命令。相應命令的形式為'command' \;,注意和\;之間的空格。

-name  按照檔名查詢檔案。

-perm  按照檔案許可權來查詢檔案。

-prune 使用這一選項可以使find命令不在當前指定的目錄中查詢,如果同時使用-depth選項,那麼-prune將被find命令忽略。

-user  按照檔案屬主來查詢檔案。

-group 按照檔案所屬的組來查詢檔案。

-mtime -n +n 按照檔案的更改時間來查詢檔案, - n表示檔案更改時間距現在n天以內,+ n表示檔案更改時間距現在n天以前。find命令還有-atime和-ctime 選項,但它們都和-m time選項。

-nogroup 查詢無有效所屬組的檔案,即該檔案所屬的組在/etc/groups中不存在。

-nouser  查詢無有效屬主的檔案,即該檔案的屬主在/etc/passwd中不存在。

-newer file1 ! file2 查詢更改時間比檔案file1新但比檔案file2舊的檔案。

pwd :顯示所在的當前目錄

touch :建立乙個空檔案

tree 顯示目錄的結構   tree -d 只顯示目錄

Linux的基本操作指令

一.目錄操作命令 1.列目錄內容 ls 1 功能和用法 ls list 的功能是列指定目錄的內容,並將輸出按某種方式排序。若不指定目錄,則預設為當前目錄。ls options files 引數說明 ls的部分命令引數如下表 舉例 ls 1 2.建立目錄 mkdir 1 功能與用法 mkdir mak...

Linux基本的指令操作

絕對路徑 路徑的寫法,由根目錄 寫起,例如 usr share doc這個目錄。相對路徑 路徑的寫法,不由 寫起,例如由 usr share doc要到 usr share man底下時,可以寫成 cd.man這就是相對路徑的寫法啦。處理目錄的常用命令 ls 列出目錄 cd 切換目錄 pwd 顯示目...

Linux基本操作指令

應用程式 附件 終端 ifconfig 檢視自己的ip位址 inet位址 10.0.2.122 ls 檢視當前的所有檔案 終端下檢視 ls a 檢視所有的檔案,包括隱藏檔案 人為的操作 桌面的左上方 位置 主資料夾 檢視 顯示隱藏檔案 ls l 看到當前所有檔案的建立時間 名稱 mkdir dir名...