linux基本命令大全

2021-09-12 23:05:03 字數 4941 閱讀 9632

基本命令

關機:shutdown -h halt init 0 poweroff

重啟:shutdown -r reboot init 6

pwd:檢視工作目錄

ls:檢視指定目錄的內容

-l:列表顯示

-a:顯示所有,包括隱藏檔案

-h:人性化的顯示

-d:只顯示目錄,不檢視內容

cd:切換工作目錄

.:當前目錄

..:上一級目錄

~:使用者家目錄

-:上次切過來的目錄

目錄結構:

linux目錄與win完全不同,是從'/'開始的,只有他沒有上一級目錄,因此也叫根目錄

詳細介紹:

/bin:大部分的系統命令

/boot:啟動相關目錄

/dev:裝置檔案目錄,linux下一切裝置皆檔案

/etc:配置檔案目錄

/home:普通使用者的家目錄,乙個使用者對應乙個資料夾

/lib:庫檔案

/lib64:64位庫檔案

/lost+found:系統異常時臨時儲存資料,用於恢復等操作

/media:**目錄

/mnt:掛載目錄,通用掛載點

/opt:安裝系統非必須軟體目錄

/proc:虛擬檔案系統,會對映硬體資訊

/root:root使用者的家目錄

/sbin:超級使用者才能執行的命令目錄

/selinux:linux一套安全機制,非常複雜,通常不用

/srv:存放本機或本機伺服器的資料或服務

/sys:類似於/proc,也是虛擬檔案系統,可以對映系統資訊

/tmp:臨時檔案,可能隨時銷毀

/usr:存放使用者安裝的應用程式

/var:系統產生的不可自動銷毀的檔案,如:日誌、快取等

1、vim終端編輯器

介紹:vim是對vi的擴充套件,被譽為終端編輯器之神

安裝:yum install -y vim

工作模式:正常模式、插入模式、編輯模式

正常模式:使用vim開啟檔案時的預設模式

vim filename 開啟檔案,若檔案不存在則新建

esc:切換到正常模式

shift + zz:儲存退出

常用操作:

vim filename +n 開啟檔案,定位到第n行

vim filename + 開啟檔案,定位到末尾

gg 定位到首行

g 定位到尾行

ngg 定位到第n行

^ 定位到行首

$ 定位到行尾

yy 複製游標所在行

p 貼上

nyy 複製游標開始的n行

dd 刪除游標所在行

ndd 刪除游標開始的n行

u 撤銷操作

ctrl + r 反撤銷操作 

插入模式:就是可以編輯檔案內容的模式,在正常模式下輸入以下字元進入:

i:在游標處插入

i:在行首插入

a:在游標下乙個字元處插入

a:在行尾插入

o:下游標下一行插入空行

說明:uid和gid要使用大於500的數字,小於500的被系統占用

passwd:設定指定使用者的密碼,若不指定設定當前使用者的密碼

groupadd:建立使用者組

groupdel:刪除使用者組

gpasswd:將使用者新增到某個組,從某個組刪除

gpasswd -a

test hello 將

test使用者新增到hello組

gpasswd -d

test hello 將

test使用者從hello組中刪除

chgrp:改變檔案所屬組,chgrp hello 1.txt

chown:改變檔案擁有者[及組],chown root[:root] 1.txt

chsh:修改使用者的shell直譯器,chsh

test -s /sbin/nologin

su - : 切換到指定使用者,若不加

'-',只會切換目錄及使用者身份,不會切換執行環境

若不指定使用者。預設切換到root使用者

涉及檔案:

/etc/passwd:存放使用者資訊

/etc/group:存放使用者組資訊

/etc/shadow:存放使用者密碼

使用者身份:

#:root使用者

$:普通使用者

5、檔案許可權管理

說明:在linux下,檔案的許可權有:所有者、所屬組、其它的區分

許可權:許可權有:讀(r)、寫(w)、執行(x),ls -l即可檢視

rwxr-xr--

修改:使用chmod命令修改檔案的許可權

格式:chmod [身份] [修改] [許可權] 檔案

身份:u:使用者

g:組o:其它

a:所有身份

修改:+:新增

-:去掉

=:設定

許可權:r:讀

w:寫x:執行

簡潔寫法:chmod 0755 1.txt

所有者可讀可寫可執行、所屬組可讀可執行、其它可讀可執行 

6、軟硬鏈結檔案

說明:ls -l 結果的第一列就是檔案型別

型別:-:普通檔案

d:目錄檔案

l:軟鏈結

命令:ln [-s] 原檔案 目標檔案

分類:軟鏈結、硬鏈結(很少用到)

建立:不加引數-s建立的鏈結就是硬鏈結,新增-s引數建立的就是軟鏈結

例子:ln -s 1.txt 2.txt

7、檔案查詢

tree:檢視目錄結構,-l指定層級深度,tree / -l 2

find:查詢檔案

-name:指定名字,find / -name 1.txt

-type:指定型別,(b/c/d/p/l)

-size:指定大小,單位k/m/g,+表示大於,-表示小於,find / -size +1g

-perm:指定許可權

-user:指定使用者

-group:指定組

-maxdepth:指定最大層級深度

whereis:查詢程式,不要使用find(效率太低)

which:專門用來查詢命令

alias:給某個命令起別名,alias ls='ls --color=auto'

unalias:取消別名

grep:正則匹配查詢

-i:忽略大小寫

-n:顯示行號

例子:grep root /etc/passwd 在 /etc/passwd檔案中查詢包含root的行

ls /bin | grep '^m' 查詢/bin目錄下以m開頭的檔案

其它:命令 [選項] [引數]

出問題檢視幫助文件

1、內部幫助文件:命令 --help/-h

2、外部幫助文件:man 命令

基本命令

關機:shutdown -h halt init 0 poweroff

重啟:shutdown -r reboot init 6

pwd:檢視工作目錄

ls:檢視指定目錄的內容

-l:列表顯示

-a:顯示所有,包括隱藏檔案

-h:人性化的顯示

-d:只顯示目錄,不檢視內容

cd:切換工作目錄

.:當前目錄

..:上一級目錄

~:使用者家目錄

-:上次切過來的目錄

目錄結構:

linux目錄與win完全不同,是從'/'開始的,只有他沒有上一級目錄,因此也叫根目錄

詳細介紹:

/bin:大部分的系統命令

/boot:啟動相關目錄

/dev:裝置檔案目錄,linux下一切裝置皆檔案

/etc:配置檔案目錄

/home:普通使用者的家目錄,乙個使用者對應乙個資料夾

/lib:庫檔案

/lib64:64位庫檔案

/lost+found:系統異常時臨時儲存資料,用於恢復等操作

/media:**目錄

/mnt:掛載目錄,通用掛載點

/opt:安裝系統非必須軟體目錄

/proc:虛擬檔案系統,會對映硬體資訊

/root:root使用者的家目錄

/sbin:超級使用者才能執行的命令目錄

/selinux:linux一套安全機制,非常複雜,通常不用

/srv:存放本機或本機伺服器的資料或服務

/sys:類似於/proc,也是虛擬檔案系統,可以對映系統資訊

/tmp:臨時檔案,可能隨時銷毀

/usr:存放使用者安裝的應用程式

/var:系統產生的不可自動銷毀的檔案,如:日誌、快取等

1、vim終端編輯器

介紹:vim是對vi的擴充套件,被譽為終端編輯器之神

安裝:yum install -y vim

工作模式:正常模式、插入模式、編輯模式

正常模式:使用vim開啟檔案時的預設模式

vim filename 開啟檔案,若檔案不存在則新建

esc:切換到正常模式

shift + zz:儲存退出

常用操作:

vim filename +n 開啟檔案,定位到第n行

vim filename + 開啟檔案,定位到末尾

gg 定位到首行

g 定位到尾行

ngg 定位到第n行

^ 定位到行首

$ 定位到行尾

yy 複製游標所在行

p 貼上

nyy 複製游標開始的n行

dd 刪除游標所在行

ndd 刪除游標開始的n行

u 撤銷操作

ctrl + r 反撤銷操作 

插入模式:就是可以編輯檔案內容的模式,在正常模式下輸入以下字元進入:

i:在游標處插入

i:在行首插入

a:在游標下乙個字元處插入

a:在行尾插入

o:下游標下一行插入空行

linux基本命令大全

基本命令 關機 shutdown h halt init 0 poweroff 重啟 shutdown r reboot init 6 pwd 檢視工作目錄 ls 檢視指定目錄的內容 l 列表顯示 a 顯示所有,包括隱藏檔案 h 人性化的顯示 d 只顯示目錄,不檢視內容 cd 切換工作目錄 當前目錄...

Linux基本命令大全

1.cd 切換目錄 2.ls 檢視檔案目錄 l 顯示檔案詳細資訊 h 顯示檔案的容量資訊 c 顯示檔案最後修改時間 3.pwd 檢視當前路徑 p 顯示檔案的真實路徑 4.mkdir 新建資料夾 p 建立多級目錄 例 mkdir p tmp test jerry book computer 5.tou...

linux基本命令大全

linux命令 目錄和檔名的命名規則 除了 外,所有字元可用作目錄和檔名 大小寫敏感 避免使用非普通字元做檔案或目錄名 以 開頭的檔案和目錄是隱含的 命令基本格式 cmd options arguments cmd 命令名 options 選項 arguments 引數,也即操作物件 選項和引數作為...