Linux常見命令

2021-07-01 20:19:54 字數 3337 閱讀 5077

顯示目錄和檔案的命令

ls:用於檢視所有資料夾的命令。

dir:用於顯示指定資料夾和目錄的命令

tree: 以樹狀圖列出目錄內容

du:顯示目錄或檔案大小 

chmod:用於改變指定目錄或檔案的許可權命令。

chown:用於改變檔案擁有屬性的命令。

chgrp:用於改變檔案群組的命令。

chattr:用於設定檔案具有不可刪除和修改許可權。

lsattr:用於顯示檔案或目錄的隱藏屬性。

mkdir:用於建立目錄

rmdir:用於刪除空的目錄

rm -f:用於刪除不為空的目錄

建立和刪除,重新命名,複製檔案的命令

touch:建立乙個新的檔案

vi:建立乙個新的檔案

rm:刪除檔案或目錄

mv:重新命名或移動檔案的命令

cp:複製命令

scp:用於將本地的檔案或目錄複製到遠端伺服器

ftp或

伺服器檔案到本地。

顯示檔案內容的命令

cat:用於顯示指定檔案的全部內容

more:用分頁的形式顯示指定檔案的內容

less:用分頁的形式顯示指定檔案的內容,區別是

more

和less

翻頁使用的操作鍵不同。

head:用於顯示檔案的前

n行內容。

tail:用於顯示檔案的後

n行內容。

tail -f:用於自動重新整理的顯示檔案後

n行資料內容。

查詢命令

find:查詢指定目錄或檔案的命令。

whereis:查詢指定的檔案源和二進位制檔案和手冊等

which:用於查詢命令或別名的位置。

locate:快速查詢系統

資料庫

中指定的內容。

grep:在指定的檔案或標準輸出,標準輸入內,查詢滿足條件的內容。

shutdown:

-r 關機後立即重啟

-k 並不真正的關機,而只是發出警告資訊給所有使用者

-h 關機後不重新啟動

poweroff:用於關機和關閉電源

init:改變系統執行級別

0級用於關閉系統

1 級用於單一使用者模式

2級用來進行多使用者使用模式(但不帶網路功能)

3級用來進行多使用者使用模式(帶網路全功能)

4級用來進行使用者自定義使用模式

5級表示進入

x  windows

時的模式

6級用來重啟系統

reboot: 用於計算機重啟

halt:用於關閉計算機系統

tar:用於多個檔案或目錄進行打包,但不壓縮,同時也用命令進行解包

gzip:用於檔案進行壓縮和解壓縮命令,擴充套件名為

.gz結尾。

gunzip:用於對

gzip

壓縮文件進行解壓縮。

bzip2:用於對檔案或目錄進行壓縮和解壓縮

bzcat:用於顯示壓縮檔案的內容。

compress/un compress: 壓縮

/解壓縮

.z檔案

zcat:檢視z或

gz結尾的壓縮檔案內容。

gzexe:壓縮可執行的檔案

unarg:解壓縮

.arj

檔案zip/unzip:壓縮解壓縮

.zip

檔案su:切換使用者命令

sudo:一系統管理員的身份執行命令

passwd:用於修改使用者的密碼

cd:進入

工作

目錄pwd:顯示當前使用者所在工作目錄位置

檔案連線命令

ln:為原始檔建立乙個連線,並不將原始檔複製乙份,即占用的空間很小。

可以分為軟體連線和硬鏈結。

軟連線:也稱為符號連線,即為檔案或目錄建立乙個快捷方式。

ln命令引數如下:

-f:在建立連線時,先將與目的物件同名的檔案或目錄刪除。

-i:在刪除與目的物件同名檔案或目錄時先詢問使用者。

-n:在建立軟連線時,將目的物件視為一般的檔案。

-s:建立軟連線,即符號連線。

-v:在連線之前顯示檔案或目錄名。

-b:將在連線時會被覆蓋或刪除的檔案進行備份。

幫助命令-----man

who:顯示系統中有那些使用者在使用。

-ami  顯示當前使用者

-u:顯示使用者的動作/工作

-s:使用簡短的格式來顯示

-v:顯示程式版本

free:檢視當前系統的記憶體使用情況

uptime:顯示系統執行了多長時間

ps:顯示瞬間程序的動態

pstree:以樹狀方式顯示系統中所有的程序

date:顯示或設定系統的日期與時間。

last:顯示每月登陸系統的使用者資訊

kill: 殺死一些特定的程序

logout:退出系統

useradd/userdel:新增使用者

/刪除使用者

clear:清屏

passwd:設定使用者密碼

vi編輯器

首先用vi

命令開啟乙個檔案

末行模式命令:

:n,m w path/filename 儲存指定範圍文件( 

n表開始行,

m表結束行)

:q!    對檔案做過修改後,強制退出

:q     沒有對檔案做過修改退出

wq或x  

儲存退出

dd   刪除游標所在行

: set number 顯示行號

:n 跳轉到n行

:s  替換字串 :s/test/test2/g  /g全域性替換 /也可以用%代替

/ 查詢字串

網路通訊常用的命令

ftp:檔案傳輸

lftp:檔案傳輸

mail:傳送

/接收電子郵件

mesg:允許或拒絕其他使用者向自己所用的終端傳送資訊

mutt e-mail 管理程式

ncftp :檔案傳輸

netstat:顯示網路連線

.路由表和網路介面資訊

pine:收發電子郵件,瀏覽新聞組

ping:用於檢視網路是否連線通暢

ssh:安全模式下遠端登陸

telnet:遠端登入

talk:與另一使用者對話

traceroute:顯示到達某一主機所經由的路徑及所使用的時間。

write:向其它

使用者終端寫資訊 

rlogin:遠端登入

**自

linux常見命令

一 檔案命令 1.命令格式 命令 選項 引數 ls la etc ls a 檢視所有檔案,包含隱藏檔案 ls l 檢視檔案及檔案的相關屬性 ls lh h檔案大小帶單位 rw r r 代表檔案型別 二進位制檔案 d目錄 l軟鏈結檔案 r讀w寫x執行 rwx所有者 r所屬組 r其他人 2.mkdir ...

linux常見命令

1.檢視歷史命令 history 要向檢視輸入時間可以 histtimeformat d m y t history 如果想永久修改有效可以 在 bashrc檔案中加入 export histtimeformat d m y t 然後執行 source bashrc 然後查詢歷史命令 2.如何測試磁...

Linux常見命令

1 esc u 返回上一級 2 vi 開啟檔案 3 cd 返回上級目錄 4 gcc t09 25.c o t09 25 編譯 5 t09 25 執行 6 1 在唯讀模式下,用 10 來定位到第十行 3 用 shift v 選擇當前行,用 dd 來刪除當前行,這個時候刪除的內容就在剪貼簿中 4 用 7...