溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

linux中的基本命令有哪些

發(fā)布時(shí)間:2022-01-07 16:00:02 來(lái)源:億速云 閱讀:123 作者:iii 欄目:網(wǎng)絡(luò)安全

這篇文章主要介紹“l(fā)inux中的基本命令有哪些”的相關(guān)知識(shí),小編通過(guò)實(shí)際案例向大家展示操作過(guò)程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“l(fā)inux中的基本命令有哪些”文章能幫助大家解決問(wèn)題。

一. 系統(tǒng)開關(guān)機(jī)、重啟命令

1.1 shutdown

格式 : shutdown [選項(xiàng)]

常用命令選項(xiàng):

-r: 重新啟動(dòng)系統(tǒng)

-h: 關(guān)閉系統(tǒng)

-c: 取消運(yùn)行shutdown

1.2 init 0 // 關(guān)閉系統(tǒng)

1.3 init 6 // 重啟系統(tǒng)

1.4 reboot // 重啟系統(tǒng)

二. 查看類命令

2.1 type

格式:type [命令] // 查看命令類型

實(shí)例:

[root@HH 桌面]#type who

who is /usr/bin/who

[root@localhost ~]# type service

service is hashed (/sbin/service)

2.2 pwd

格式:pwd [選項(xiàng)(可為空)]

常用選項(xiàng)

-P // 輸出當(dāng)前工作目錄的實(shí)際物理路徑

-L // 輸出當(dāng)前工作目錄的鏈接路徑

實(shí)例:[root@rhel init.d]#pwd

/etc/init.d // 用戶當(dāng)前的工作目錄路徑是/etc/init.d

[root@rhel init.d]#pwd -P

/etc/rc.d/init.d

[root@rhel init.d]#pwd –L

/etc/init.d

2.3 cd

格式 cd [選項(xiàng)]

常用選項(xiàng):

cd ~ // 進(jìn)入root目錄

cd – // 返回上一次所在目錄

cd . . // 返回上一級(jí)目錄

cd . ./ . . // 返回上兩級(jí)目錄

2.4 ls

格式 ls [選項(xiàng)] //查看目錄內(nèi)容

常用命令選項(xiàng)

- l :以長(zhǎng)格顯示(簡(jiǎn)寫“l(fā)l”)目錄的詳細(xì)資料

- a :顯示所有目錄和文件信息,包括隱藏文件

- A :類似于“-a”,但不顯示“.”和“..”目錄的信息

- d :顯示目錄本身的屬性

- h :以更易讀的字節(jié)單位(K、M)等顯示信息

- R :遞歸顯示內(nèi)容

- color :以顏色區(qū)分不同文件

實(shí)例:

[root@localhost ~]# ls -l

總用量 132

-rw------. 1 root root 2158 3月 9 17:58 anaconda-ks.cfg

drwxr-xr-x 14 root root 4096 3月 10 14:38 cmake-2.8.6

drwxr-xr-x 4 root root 4096 3月 10 15:01 DiscuzPkg

-rw-r--r--. 1 root root 64664 3月 9 17:58 install.log

2.5 which

格式:which [命令] // 查看命令地址

實(shí)例:

[root@localhost ~]# which service

/sbin/service

2.6 who

格式: who //顯示已登錄當(dāng)前計(jì)算機(jī)用戶的信息

實(shí)例:

[root@rhel ~]#who

zhngsan tty2 2017-03-20 02:11

root tty1 2017-03-11 18:00

2.7 du

格式:du [選項(xiàng)]……[目錄名] //統(tǒng)計(jì)目錄及文件的空間占用情況

常用命令選項(xiàng):

- a :統(tǒng)計(jì)時(shí)包括所有的文件,而不僅僅只統(tǒng)計(jì)目錄

- h :以更易讀的字節(jié)單位(K、M等)顯示信息

- s :只統(tǒng)計(jì)每個(gè)參數(shù)所占用空間總的大小

實(shí)例:

[root@localhost ~]# du -ah /root/cmake-2.8.6/

4.0K /root/cmake-2.8.6/Source/cmVersionMacros.h

76M /root/cmake-2.8.6/Source

4.0K /root/cmake-2.8.6/CMakeGraphVizOptions.cmake

32K /root/cmake-2.8.6/Makefile

52K /root/cmake-2.8.6/bootstrap

4.0K /root/cmake-2.8.6/cmake_uninstall.cmake

4.0K /root/cmake-2.8.6/http://CTestCustom.cmake.in

4.0K /root/cmake-2.8.6/Copyright.txt

52K /root/cmake-2.8.6/CMakeCache.txt

170M /root/cmake-2.8.6/

三. 顯示文本文件內(nèi)容

3.1 cat

格式:cat [文件名] //查看文件內(nèi)容

實(shí)例:

[root@localhost hh]# cat ss

hspowudoabc

skajcwu

jaicboa

3.2 less

格式 :cat [文件名]| less //可翻頁(yè)查看文件所有內(nèi)容

3.3 more

格式:cat [文件名] | more //查看文件所有內(nèi)容,不能翻頁(yè)

3.4 tail

格式: tail [選項(xiàng)] [文件名] //查看文件內(nèi)容

常用選項(xiàng)

tail -# file //查看文件內(nèi)容末#行

tail –f file //實(shí)時(shí)查看添加到文件里的內(nèi)容

head -# file //查看文件內(nèi)容的前#行

例:

[root@localhost hh]# cat ss

hspowudoabc

skajcwu

jaicboa

[root@localhost hh]# tail -1 ss

jaicboa

四. 目錄和文件操作

4.1 wc

格式 : wc [命令][文件絕對(duì)路徑] //對(duì)文件進(jìn)行統(tǒng)計(jì)

常用命令:

wc [絕對(duì)路徑] //統(tǒng)計(jì)行數(shù)、大小、字符數(shù)

wc –l [絕對(duì)路徑] //統(tǒng)計(jì)行數(shù)

wc –w [絕對(duì)路徑] //統(tǒng)計(jì)字符數(shù)

實(shí)例:

[root@localhost hh]# cat ss

hspowudoabc

skajcwu

jaicboa

[root@localhost hh]# wc ss

4 3 29 ss

4.2 find

格式: find [路徑][選項(xiàng)]

常用命令選項(xiàng)

-name:[文件名] //按照文件名查找文件

-user:[用戶名] //按照文件的用戶所有者來(lái)查找文件

-group:[組名] //按照文件的組群所有者來(lái)查找文件

-type:[文件類型] //按照文件類型來(lái)查找文件

-size: n[ckMG] //查找大小為n的文件,n為數(shù)字,c為字節(jié),k代KB,M代表MB,G代表GB

實(shí)例:

[root@localhost ~]# find / -name w

/var/lib/yum/yumdb/w

/usr/share/terminfo/w

/usr/bin/w

4.3 mkdir

格式 mkdir [目錄名] //創(chuàng)建目錄

常用命令選項(xiàng)

mkdir dir1 //創(chuàng)建一個(gè)叫做 'dir1' 的目錄
mkdir dir1 dir2 //同時(shí)創(chuàng)建兩個(gè)目錄
mkdir -p /tmp/dir1/dir2 //創(chuàng)建一個(gè)目錄樹

4.4 touch

格式 touch [文件名] //創(chuàng)建一個(gè)文件

4.5 cp

格式:cp[選項(xiàng)] [源路徑] [目的路徑] //復(fù)制源路徑內(nèi)容到目的路徑內(nèi)

常用命令選項(xiàng)

-r: 遞歸復(fù)制

-p: 連同屬性一起復(fù)制

-a: 目錄所有復(fù)制

實(shí)例:

[root@localhost ~]#cp –r /root/etc /root/ww //復(fù)制目錄root下的etc目錄所有內(nèi)容到root目錄下ww目錄內(nèi)

[root@localhost ~]#cp –r /root/* . //復(fù)制root目錄下的所有文件到當(dāng)前目錄

4.6 ln

格式:ln –s [目錄或文件][鏈接名] //創(chuàng)建一個(gè)指向目錄或文件的軟鏈接,源文件更改,鏈接即失效

ln –l [目錄或文件][鏈接名] //創(chuàng)建一個(gè)指向文件的硬鏈接,源文件更改不影響鏈接

實(shí)例:

[root@localhost ~]#ln –s /root/media/Centos /root/cdrom //在root目錄下創(chuàng)建指向Centos鏡像目錄的軟連接cdrom

[root@localhost ~]#ln –l /root/media/Centos /root/cdrom //在root目錄下創(chuàng)建指向Centos鏡像目錄的軟連接cdrom

4.7 rm

格式 : rm [選項(xiàng)] [文件或目錄](méi) //刪除文件或目錄

常用命令選項(xiàng)

-f file1 //強(qiáng)制刪除一個(gè)叫做‘file1’的文件

-rf dir1 //強(qiáng)制刪除一個(gè)叫做‘dir1’的目錄并同時(shí)刪除其內(nèi)容

-r dir1 //遞歸刪除目錄和目錄里的內(nèi)容(需要依次確認(rèn))

4.8 mv

格式: mv [源文件或目錄](méi) [目的文件或目錄](méi) //移動(dòng)當(dāng)前工作目錄下的文件或目錄

實(shí)例:

[root@localhost ~]# ls

a b hh

[root@localhost ~]# mv a b

[root@localhost ~]# ls

hh b

[root@localhost ~]# cd b

[root@localhost b]# ls

a

4.9 grep

格式:grep [選項(xiàng)][查找模式][文件] //在文件中查找并顯示包含指定字符串的行

常用命令選項(xiàng)

-i: 查找忽略大小寫

-v: 反轉(zhuǎn)查找,輸出與條件不相符的行

查找條件設(shè)置

1、要查找的字符串以雙引號(hào)括起來(lái);

2、“^……” //表示以……開頭

3、“……$” //表示以……結(jié)尾

4、“^$” //表示空行

4.10 gzip、bzip2

格式 : gzip [選項(xiàng)][文件] //制作、解壓gzip方式壓縮文檔

bzip [選項(xiàng)][文件] //制作、解壓bzip方式壓縮文檔

常用命令選項(xiàng)

-q: 表示高壓比,多在創(chuàng)建時(shí)

-d: 用于解開已經(jīng)壓縮過(guò)的文件

實(shí)例:

[root@localhost hh]# gzip kk

[root@localhost hh]#ls

kk.gz

4.11 tar歸檔

格式: tar [選項(xiàng)][壓縮包名.tar] 創(chuàng)建壓縮包

常用命令選項(xiàng)

-c :創(chuàng)建tar的包文件

-x :解開tar格式的包文件

-f :使用歸檔文件

-z :用gzip壓縮

-j :用bzip2壓縮

實(shí)例:

tar -cvf [壓縮包名.tar] file1 //創(chuàng)建一個(gè)非壓縮的 tarball

tar -cvf [壓縮包名.tar] file1 file2 dir1 //創(chuàng)建一個(gè)包含了 'file1', 'file2' 以及 'dir1'的檔案文件

tar -tf [壓縮包名.tar] //顯示一個(gè)包中的內(nèi)容

tar -xvf [壓縮包名.tar] //釋放一個(gè)包

tar -xvf [壓縮包名.tar] -C /tmp //將壓縮包釋放到 /tmp目錄下

tar -cvfj [壓縮包名.tar].bz2 dir1 //創(chuàng)建一個(gè)bzip2格式的壓縮包

tar -xvfj [壓縮包名.tar].bz2 //解壓一個(gè)bzip2格式的壓縮包

tar -cvfz [壓縮包名.tar].gz dir1 //創(chuàng)建一個(gè)gzip格式的壓縮包

tar -xvfz [壓縮包名.tar].gz //解壓一個(gè)gzip格式的壓縮包

4.12 chmod

格式: chmod [選項(xiàng)][模式][文件] //更改文件或目錄的模式

chmod [選項(xiàng)][文件]

常用選項(xiàng)

-v: 為每一個(gè)文件處理輸出診斷

-R: 遞歸更改文件和目錄

操作對(duì)象

u: 用戶所有者

g: 組群所有者

o: 其他用戶

a: 所有用戶

操作符號(hào)

+: 添加某個(gè)權(quán)限

-: 取消某個(gè)權(quán)限

權(quán)限

r: 讀取權(quán)限

w: 寫入權(quán)限

x: 可執(zhí)行權(quán)限

實(shí)例:

chmod u+w hh // 添加用戶所有者對(duì)hh文件的寫入權(quán)限

4.13 sed

格式:sed [選項(xiàng)] [命令] 文件名 // 非交互式編輯器

常用選項(xiàng)

-n: 取消默認(rèn)輸入

-e: 多項(xiàng)編輯

-i: 直接修改讀取的檔案內(nèi)容,不顯示

常用命令

a: 當(dāng)前行后面添加行

i: 當(dāng)前行前面添加行

c: 用字符串替代行

s: 用一個(gè)字符替代另一個(gè)字符

p: 將選擇的數(shù)據(jù)印出,通常是和sed –n 一起使用的

例:

sed –n “2 s/root/hh/g” passwd //將passwd文件的第二行里所有root替換成hh

五. 獲取幫助

5.1 man

格式: man [選項(xiàng)(或?yàn)榭眨[命令]

常用選項(xiàng):

-M [路徑] //指定man手冊(cè)頁(yè)的搜索路徑

-a //顯示所有的手冊(cè)頁(yè)

實(shí)例:

[root@localhost hh]#man pwd

5.2 help

格式: help [選項(xiàng)(或?yàn)榭眨[命令]

常用選項(xiàng):

-d //顯示命令簡(jiǎn)短的主題描述

-s //顯示命令簡(jiǎn)短的語(yǔ)法描述

實(shí)例:

[root@localhost hh]#help pwd

六. vi文本編輯器命令

格式: vim [文件] //進(jìn)入vi編輯器編輯文檔

Shift : //編輯器內(nèi)部操作語(yǔ)言

例:

/set nu //查看行序列號(hào)

/nonu //不看行序列號(hào)

6.1 光標(biāo)移動(dòng)

操作類型操作鍵功能光標(biāo)方向移動(dòng) 上下左右翻頁(yè)P(yáng)age Down或Ctrl+F向下翻動(dòng)一整頁(yè)內(nèi)容Page up或Ctrl+B向上翻動(dòng)一整頁(yè)內(nèi)容行內(nèi)快速跳轉(zhuǎn)Home鍵或“^”、數(shù)字“0”跳轉(zhuǎn)至行首End鍵或“$”鍵跳轉(zhuǎn)至行尾行間快速跳轉(zhuǎn) 跳轉(zhuǎn)至文件的首行G跳轉(zhuǎn)至文件的末尾行#G跳轉(zhuǎn)至文件中的第#行行號(hào)顯示:set nu在編輯器中顯示行號(hào):set nonu在編輯器中不顯示行號(hào)

linux中的基本命令有哪些

6.2 復(fù)制、粘貼、刪除

操作類型操作鍵功能刪除x或Del刪除光標(biāo)處的單個(gè)字符dd刪除當(dāng)前光標(biāo)所在行#dd刪除從光標(biāo)開始的#行內(nèi)容d^刪除當(dāng)前光標(biāo)之前到行首的所有字符d&刪除當(dāng)前光標(biāo)到末尾的所有字符復(fù)制yy復(fù)制當(dāng)前行整行的內(nèi)容至剪貼板#yy復(fù)制從光標(biāo)處開始的#行內(nèi)容粘貼p將緩沖區(qū)中的內(nèi)容粘貼到光標(biāo)所在位置后P粘貼到光標(biāo)所在位置前

linux中的基本命令有哪些

6.3 文件內(nèi)容查找

操作鍵功能/word從上而下在文件查找字符串”word”?word從下而上在文件中查找字符串“word”n定位下一個(gè)匹配的被查找字符串“word”N定位上一個(gè)匹配的被查找字符串“word”

linux中的基本命令有哪些

6.4 撤銷編輯及保存退出

操作鍵功能u按一次取消最近的操作,多次重復(fù)按u鍵,恢復(fù)已進(jìn)行的多步操作U用于取消對(duì)當(dāng)前行所做的所有編輯ZZ保存當(dāng)前的文件內(nèi)容并退出vi編輯器

linux中的基本命令有哪些

6.5 保存文件及推出vi編輯器

操作類型操作鍵功能保存文件:w保存修改文件:w /root/newfile另存為其他文件退出vi:q未修改退出:q!放棄修改,并退出保存并退出vi:wq

linux中的基本命令有哪些

6.6 打開新文件或讀入其他文件內(nèi)容

操作鍵功能:e ~/install.log打開新的文件進(jìn)行編輯:r /etc/filesystems在當(dāng)前文件中讀入其他文件內(nèi)容

linux中的基本命令有哪些

6.7 文件內(nèi)容替換

操作類型操作鍵:s /old/new將當(dāng)前行中查找到的第一個(gè)字符“old”串替換為“new”: s /old/new/g將當(dāng)前行中查找到的所有字符串“old”替換為“new”:#,# s /old/new/g在行號(hào)“#,#”范圍內(nèi)替換所有的字符串“old”為“new”:% s /old/new/g在整個(gè)文件范圍內(nèi)替換所有的字符串“old”為“new”:s /old/new/c在替換命令末尾加入c

linux中的基本命令有哪些

關(guān)于“l(fā)inux中的基本命令有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI