常用的Linux指令

2021-10-10 02:23:47 字數 3110 閱讀 9823

檔案列表:lslldir(*****)

ls(list)是乙個非常有用的命令,用來顯示當前目錄下的內容。配合引數的使用,能以不同的方式顯示目錄內容。    格式:ls[引數] [路徑或檔名]

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

* ls

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

* ls -l  縮寫成ll

2.4.3 建立目錄和移除目錄:mkdir rmdir

2.4.4 瀏覽檔案

【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 檔案  è  檢視後10行資料

head -10 檔案       檢視前10行資料

tail -f catalina.logè  動態檢視日誌(*****) 觀察tomcat是否正常啟動

ctrl+c 中斷  中途停止

2.4.5檔案操作:

rm

rm  刪除檔案

用法:rm [選項]... 檔案...

rm a.txt  è  刪除a.txt檔案  (詢問是否刪除)

刪除需要使用者確認,y/nrm 刪除不詢問

rm -f a.txt  è  不詢問,直接刪除rm 刪除目錄

rm -r a  è  遞迴刪除不詢問遞迴刪除(慎用)

rm -rf  a.txt  è  不詢問遞迴刪除

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 -cvf 1111.tar 1111.txt

打包並且壓縮:

tar –zcvf ***.tar.gz ./*

tar -zcvf 22222.tar.gz 22222.txt

解壓tar –xvf ***.tar

tar -xvf 1111.tar

tar -xvf ***.tar.gz -c /usr/aaa

tar -xvf 22222.tar.gz

解壓到當前目錄

tar -xvf 22222.tar.gz -c a

解壓到a這個目錄

【grep】命令

查詢符合條件的字串。

用法: grep [選項]... pattern [file]...示例:

grep lang anaconda-ks.cfg  在檔案中查詢lang

grep lang anaconda-ks.cfg --color 高亮顯示

2.4.6其他常用命令

【pwd】

顯示當前所在目錄

【touch】

建立乙個空檔案

touch a.txt

wget】

wget

切換到命令列模式:按esc鍵;

切換到插入模式:按 i 、o、a鍵;

i 在當前位置生前插入

i 在當前行首插入

a 在當前位置後插入

a 在當前行尾插入

o 在當前行之後插入一行

o 在當前行之前插入一行

切換到底行模式:按 :(冒號);

按下i鍵 進入編輯模式  編輯好之後,按下esc鍵退出編輯模式!

儲存文件並退出  :wq  儲存退出

開啟檔案:vim file

退出:esc ---> :q  退出

修改檔案:輸入i進入插入模式

儲存並退出:esc-->:wq

不儲存退出:esc-->:q!  強制退出

ifconfig  顯示或設定網路裝置。

ifconfig  顯示網路裝置

ifconfigeth0up 啟用eth0網絡卡

ifconfigeth0down  停用eth0網絡卡ping   探測網路是否通暢。

ping 192.168.0.1netstat 檢視網路埠。

netstat -an | grep 3306 查詢3306埠占用情況

LINUX 的常用指令

一,安裝和登陸命令 1.login 用來登陸系統,它的使用許可權是超級使用者。2.shutdown 用來關閉計算機,它的使用許可權是超級使用者。3.reboot 用來重新啟動計算機,它的使用許可權是系統管理者。4.install 是用來安裝或公升級軟體或備份資料。5.mount 是用來載入檔案系統,...

Linux的常用指令

1.將之前所建立的目錄和檔案全部清理掉 2.在家目錄下建立 workspace cmd 目錄以及 workspace tmp test 目錄 什麼是家目錄?3.進入 workspace cmd 目錄,建立乙個空檔案my.txt 4.使用重定向 與echo命令向my.txt檔案寫入 hello wor...

linux常用指令

一 查詢狀態類 1 pwd pwd print work directory 顯示當前工作目錄的絕對路徑 2 ls ls list 顯示當前目錄的檔案 二 目錄類 1 cd cd change directory 切換目錄 波浪符號,代表使用者家目錄 cd 返回上乙個目錄 cd 回到自己的家目錄 c...