您好,登錄后才能下訂單哦!
這篇文章主要介紹“l(fā)inux中的基本命令有哪些”的相關(guān)知識(shí),小編通過(guò)實(shí)際案例向大家展示操作過(guò)程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“l(fā)inux中的基本命令有哪些”文章能幫助大家解決問(wèn)題。
格式 : shutdown [選項(xiàng)]
常用命令選項(xiàng):
-r: 重新啟動(dòng)系統(tǒng)
-h: 關(guān)閉系統(tǒng)
-c: 取消運(yùn)行shutdown
格式:type [命令] // 查看命令類型
實(shí)例:
[root@HH 桌面]#type who
who is /usr/bin/who
[root@localhost ~]# type service
service is hashed (/sbin/service)
格式: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
格式 cd [選項(xiàng)]
常用選項(xiàng):
cd ~ // 進(jìn)入root目錄
cd – // 返回上一次所在目錄
cd . . // 返回上一級(jí)目錄
cd . ./ . . // 返回上兩級(jí)目錄
格式 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
格式:which [命令] // 查看命令地址
實(shí)例:
[root@localhost ~]# which service
/sbin/service
格式: who //顯示已登錄當(dāng)前計(jì)算機(jī)用戶的信息
實(shí)例:
[root@rhel ~]#who
zhngsan tty2 2017-03-20 02:11
root tty1 2017-03-11 18:00
格式: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/
格式:cat [文件名] //查看文件內(nèi)容
實(shí)例:
[root@localhost hh]# cat ss
hspowudoabc
skajcwu
jaicboa
格式 :cat [文件名]| less //可翻頁(yè)查看文件所有內(nèi)容
格式:cat [文件名] | more //查看文件所有內(nèi)容,不能翻頁(yè)
格式: 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
格式 : 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
格式: 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
格式 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è)目錄樹
格式 touch [文件名] //創(chuàng)建一個(gè)文件
格式: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)前目錄
格式: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
格式 : 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))
格式: 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
格式:grep [選項(xiàng)][查找模式][文件] //在文件中查找并顯示包含指定字符串的行
常用命令選項(xiàng)
-i: 查找忽略大小寫
-v: 反轉(zhuǎn)查找,輸出與條件不相符的行
查找條件設(shè)置
1、要查找的字符串以雙引號(hào)括起來(lái);
2、“^……” //表示以……開頭
3、“……$” //表示以……結(jié)尾
4、“^$” //表示空行
格式 : 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
格式: 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格式的壓縮包
格式: 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)限
格式: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
格式: man [選項(xiàng)(或?yàn)榭眨[命令]
常用選項(xiàng):
-M [路徑] //指定man手冊(cè)頁(yè)的搜索路徑
-a //顯示所有的手冊(cè)頁(yè)
實(shí)例:
[root@localhost hh]#man pwd
格式: help [選項(xiàng)(或?yàn)榭眨[命令]
常用選項(xiàng):
-d //顯示命令簡(jiǎn)短的主題描述
-s //顯示命令簡(jiǎn)短的語(yǔ)法描述
實(shí)例:
[root@localhost hh]#help pwd
格式: vim [文件] //進(jìn)入vi編輯器編輯文檔
Shift : //編輯器內(nèi)部操作語(yǔ)言
例:
/set nu //查看行序列號(hào)
/nonu //不看行序列號(hào)
操作類型操作鍵功能光標(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)
操作類型操作鍵功能刪除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)所在位置前
操作鍵功能/word從上而下在文件查找字符串”word”?word從下而上在文件中查找字符串“word”n定位下一個(gè)匹配的被查找字符串“word”N定位上一個(gè)匹配的被查找字符串“word”
操作鍵功能u按一次取消最近的操作,多次重復(fù)按u鍵,恢復(fù)已進(jìn)行的多步操作U用于取消對(duì)當(dāng)前行所做的所有編輯ZZ保存當(dāng)前的文件內(nèi)容并退出vi編輯器
操作類型操作鍵功能保存文件:w保存修改文件:w /root/newfile另存為其他文件退出vi:q未修改退出:q!放棄修改,并退出保存并退出vi:wq
操作鍵功能:e ~/install.log打開新的文件進(jìn)行編輯:r /etc/filesystems在當(dāng)前文件中讀入其他文件內(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
關(guān)于“l(fā)inux中的基本命令有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。
免責(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)容。