日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基本命令详解

發(fā)布時間:2024/1/17 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基本命令详解 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.幫助命令

1)help 參數(shù)

2)--help

3)man

4)info

2.對目錄操作

1)pwd(查看當(dāng)前工作目錄)

2)cd(切換工作目錄)

絕對路徑:以根目錄“/”為起點,如“/boot/grub”表示根目錄下boot子目錄中的grub目錄。

相對路徑:以當(dāng)前工作目錄為起點。

a.直接用當(dāng)前目錄名或文件名

b.使用一個.號開頭,可明確表示以當(dāng)前的工作目錄作為起點,例如:./grub.conf

c.使用兩個..開頭,表示以當(dāng)前目錄的上一級目錄作為起點,例如若當(dāng)前處于/boot/grub/目錄中,則../vmlinuz等同于/boot/vmlinuz

d.使用“~用戶名”的形式開頭,表示以指定用戶的宿主目錄作為起點,省略用戶名時缺省為當(dāng)前用戶。例如:~teacher表示teacher用戶的宿主目錄

使用cd命令時,還可以使用一個特殊的目錄參數(shù)-(減號),用于表上一次執(zhí)行的CD命令之前所處的目錄。

3)ls顯示目錄內(nèi)容

-l:以長格式顯示文件和目錄的列表,包括權(quán)限、大小、最后更新時間等詳細(xì)信息,不使用-l選項時,ls默認(rèn)以短格式顯示目錄名或文件名信息。

-a:顯示所有子目錄和文件的信息,包括名稱以點號.開頭的隱藏目錄和隱藏文件

-d:顯示目錄本身的屬性,而不是顯示目錄的內(nèi)容

-A:與a的作用基本類似,但有兩個特殊的隱藏目錄將不會顯示:表示當(dāng)前目錄的.,表示父目錄的..

-h:將顯示為K.M等單位,此選項需要和l選項結(jié)合使用才能體現(xiàn)出效果。

-R:以遞歸的方式顯示指定目錄及其子目錄中的所有內(nèi)容。

--color:在字符模式中以顏色區(qū)分不同的文件,如果使用--color表示使用終端預(yù)定義的顏色方案。藍(lán)色:目錄,白色:一般文件,綠色:可執(zhí)行文件,黃色:設(shè)備文件,紅色:壓縮文件

使用ls命令顯示目錄或文件信息時,可以使用通配符?或*以提高命令編寫效率。?可以匹配文件名中的一個未知字符,*可以匹配文件名中的任意多個字符。

3)mkdir創(chuàng)建新目錄

mkdir 1

mkdir 1 2 3

mkdir -p /1/2/3

4)du統(tǒng)計文件及目錄的空間占用情況

-a:統(tǒng)計磁盤空間占用時包括所有的文件,而不僅僅只統(tǒng)計目錄

-h:以k.m等單位顯示統(tǒng)計結(jié)果

-s:只統(tǒng)計每個參數(shù)所占用空間的大小,而不是統(tǒng)計每個子目錄、文件的大小

5)touch 創(chuàng)建空文件

touch file.txt

6)file查看文件類型

7)cp復(fù)制文件或目錄

cp [選項]... 源文件或目錄... 目標(biāo)文件或目錄

若要復(fù)制的是多個文件或目錄時,則目標(biāo)必須是目錄。

-f:覆蓋目標(biāo)同名文件或目錄時不進(jìn)行提醒,而直接強(qiáng)制復(fù)制

-i:覆蓋目標(biāo)同名文件或目錄時提醒用戶確認(rèn)

-p:復(fù)制時保持源文件的權(quán)限、屬主及時間標(biāo)記等屬性不變

-r:復(fù)制目錄時必須使用此選項,表示遞歸復(fù)制所有文件及子目錄

例:將/bin/touch命令程序復(fù)制到當(dāng)前目錄下,并命名為mytouch

[root@localhost ~]# cp /bin/touoch./mytouch

將/etc/inittab文件復(fù)制一份進(jìn)行備份,仍保存在/etc目錄下,文件名添加.bak后綴

[root@localhost ~]# cp /etc/inittab/etc/inittab.bak

將目錄/boot/grub、/etc/httpd/conf復(fù)制到當(dāng)前目錄中進(jìn)行備份

[root@localhost ~]# cp -r /boot/grub//etc/httpd/conf/ ./

8)rm刪除文件或目錄

-f:刪除文件或目錄時不進(jìn)行提醒,而直接強(qiáng)制刪除

-i:刪除文件或目錄時提醒用戶確認(rèn)

-r:刪除目錄時必須使用此選項,表示遞歸刪除整個目錄樹

9)mv移動文件或目錄

mv [選項]... 源文件或目錄... 目標(biāo)文件或目錄

若要移動的是多個文件或目錄時,則目標(biāo)必須是目錄。

10)which 查看命令文件所在的位置

[root@localhost ~]# which cd

11)find查找文件或目錄

find [查找范圍] [查找條件表達(dá)式]

按名稱查找:-name,根據(jù)目標(biāo)文件的部分名稱查找,允許使用*?通配符

按文件大小查找:-size,一般使用+ -號設(shè)置超過或小于指定的大小作為查找條件

按文件屬主查找:-user

按文件類型查找:-type,這里的類型指的是普通文件f、目錄d、塊設(shè)備文件b、字符設(shè)備文件c。

例如:在/etc目錄中遞歸查找名稱以resol開頭、以.conf結(jié)尾的文件。

[root@localhost ~]# find /etc -name"resol*.conf"

在/boot目錄中查找所有的目錄

[root@localhost ~]# find /boot -typed

在/var/log目錄中查找屬于用戶lp的文件或目錄

[root@localhost ~]# find /var/log-user lp

在/boot目錄中查找超過1024kb而且文件名以vmlinuz來頭的文件

[root@localhost ~]# find /boot -size+1024k -a -name "vmlinuz*"

在/boot目錄中查找超過1024kb或者文件名以vmlinuz來頭的文件

[root@localhost ~]# find /boot -size+1024k -o -name "vmlinuz*"

在/var/log目錄中查找屬于用戶lp的文件或目錄,并以長格式顯示其詳細(xì)信息

[root@localhost ~]# find /var/log-user lp -exec ls -ld {} \

12)ln為文件或目錄建立鏈接link

符號鏈接,硬鏈接。主要區(qū)別:不能對目錄創(chuàng)建硬鏈接,也不能跨越不同分區(qū)創(chuàng)建硬鏈接文件,無論使用符號鏈接還是硬鏈接,與單獨直接訪問原始文件的效果基本相同。

ln [-s] 源文件或目錄... 鏈接文件或目標(biāo)目錄

為文件/etc/httpd/conf/httpd.conf創(chuàng)建符號鏈接文件,并保存的到/etc目錄中,以便需要查找該文件時輸入

[root@localhost ~]# ln -s/etc/httpd/conf/httpd.conf /etc

[root@localhost ~]# ls -lh /etc/httpd.conf

為網(wǎng)卡配置腳本文件/usr/sbin/system-config-network建立名為mynetconfig的硬鏈接文件,以便通過mynetconfig文件也可以對網(wǎng)卡參數(shù)進(jìn)行配置

[root@localhost ~]# ln/usr/sbin/system-config-network /sbin/mynetconfig

[root@localhost ~]# ls -lh/sbin/mynetconfig

13)cat顯示并連接文件的內(nèi)容

[root@localhost ~]# cat /proc/version

14)more .less 分頁查看文件內(nèi)容

將分屏顯示,并在左下角顯示當(dāng)前內(nèi)容在整個文件中的百分比。enter:向下逐行滾動查看,space;可以向下翻一屏,b:向上翻一屏,q:退出并返回到原來的命令環(huán)境

[root@localhost ~]# ls -lh /etc/*.conf |more

15)head 和tail 查看文件開頭或末尾的部分內(nèi)容

若不指定行數(shù),默認(rèn)只顯示十行

[root@localhost ~]# head -3 /etc/passwd

[root@localhost ~]# tail -f/var/log/messages

16)wc統(tǒng)計文件內(nèi)容中的單詞數(shù)量等信息

包含的行數(shù),單詞數(shù),字節(jié)數(shù)等信息,可以統(tǒng)計多個文件

-c:統(tǒng)計文件內(nèi)容中的字節(jié)數(shù)

-l;統(tǒng)計文件內(nèi)容中的行數(shù)

-w:統(tǒng)計文件內(nèi)容中的單詞個數(shù)

17)grep檢索,過濾文件內(nèi)容

grep [選項]... 查找條件 目標(biāo)文件

-i:查找內(nèi)容時忽略大小寫

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

在/etc/passwd文件中查找包含ftp字串的行

[root@localhost ~]# grep "ftp"/etc/passwd

查看/etc/vsftpd/sftpd.conf文件中除了以#開頭的行和空行以外的內(nèi)容

[root@localhost ~]# grep -v "^#'/etc/vsftpd/sftpd.conf | grep -v "^#"

18)gzip和bzip2制作壓縮文件或揭開已壓縮的文件

需要解壓時使用-d

[root@localhost ~]# gzip -d tfile.exe.gz

19)tar制作歸檔文件或釋放已歸檔的文件

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

-C:解包時指定釋放的目標(biāo)文件夾

-f:表示使用歸檔文件

-j:調(diào)用bzip2程序進(jìn)行壓縮或解壓

-p:打包時保留文件及目錄的權(quán)限

-t:列表查看包內(nèi)的文件

-v;輸出詳細(xì)信息

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

-z:調(diào)用gzip程序進(jìn)行壓縮或解壓

tar [選項]... 歸檔及壓縮文件名 需要歸檔的源文件或目錄...

tar [選項]... 歸檔及壓縮文件名 [-C 目標(biāo)目錄]

20)vi編輯器

模式切換

a:在當(dāng)前光標(biāo)位置之后插入內(nèi)容

A:在光標(biāo)所在行的末尾插入內(nèi)容

i: 在當(dāng)前光標(biāo)位置之前插入內(nèi)容

I:在光標(biāo)所在行的開頭插入內(nèi)容

o: 在光標(biāo)所在行的后面插入一個新行

O:在光標(biāo)所在行的前面插入一個新行

光標(biāo)移動

翻頁:使用page down 或ctrl+f向下翻一整頁內(nèi)容

使用page up 或ctrl+b向上反動一整頁內(nèi)容

行內(nèi)快速跳轉(zhuǎn):按home,或^。數(shù)字0,將光標(biāo)快速跳轉(zhuǎn)的哦啊本行的行首

按end 或$將光標(biāo)快速轉(zhuǎn)到本行的行尾

行間快速跳轉(zhuǎn):使用1G或gg可跳轉(zhuǎn)到文件內(nèi)容的第一行

G跳轉(zhuǎn)到最后一行

#G跳轉(zhuǎn)到文件中的第#行、

:set nu 顯示行號

:set noun 取消顯示行號

復(fù)制:yy復(fù)制當(dāng)前行整行的內(nèi)容到剪貼板,使用#yy的形式可以復(fù)制從光標(biāo)處開始的#行內(nèi)容

粘貼:按p可以將緩沖區(qū)的內(nèi)容粘貼到光標(biāo)位置之后

按P粘貼到光標(biāo)位置之前

刪除; x 或del刪除光標(biāo)處的單個字節(jié)

dd刪除的當(dāng)前光標(biāo)所在行,#dd可以刪除從光標(biāo)處開始的#行內(nèi)容

d^刪除當(dāng)前光標(biāo)之前到行首的所有字符

d$刪除當(dāng)前光標(biāo)處到行尾的所有字符

文件內(nèi)容查找:在命令模式中,按/可以輸入指定的字符串,從當(dāng)前光標(biāo)處開始向后進(jìn)行查找(如果按?可以向前查找)

撤銷編輯及保存和退出:u用于取消最近的一次操作,并回復(fù)操作結(jié)果,可以按多次;

U用于取消對當(dāng)前行所做的所有編輯

ZZ:保存當(dāng)前的文件內(nèi)容并退出vi編輯器

21)末行模式中的基本操作

1、保存文件及推出編輯器

:w

:q!

:wq

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

打開新的文件進(jìn)行編輯:e ~/install.log

在當(dāng)前文件中讀入其他文件內(nèi)容:r /etc/filesystems

3.文件內(nèi)容替換

:[替換范圍] sub /舊的內(nèi)容/新的內(nèi)容[/g]

將當(dāng)前行中的第一個i替換為大寫I:sub /i/I

將第10.20行中的indefault替換為DEFAULT:10,20 sub/initdefault/DEFAULT/g

將整個文檔中的“initdefault"字符替換為”bootdefault",可以使用以下命令:

:% sub /initdefault/bootdefault/g











本文轉(zhuǎn)自 meteor_hy 51CTO博客,原文鏈接:http://blog.51cto.com/zuoshou/1296486,如需轉(zhuǎn)載請自行聯(lián)系原作者

總結(jié)

以上是生活随笔為你收集整理的基本命令详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产激情在线视频 | 日韩精品一区二区三区免费视频 | 国产精品国产三级国产专播品爱网 | 国产大片中文字幕在线观看 | 欧美日韩卡一卡二 | 日韩av中文字幕在线免费观看 | 不卡在线| 亚洲精品1 | 亚洲视频1 | 稀缺呦国内精品呦 | av日韩一区二区三区 | 亚洲v国产v欧美v久久久久久 | 亚洲欧美日韩久久精品 | 日本不卡不卡 | 精品久久久久一区二区 | 国产精品久久久免费视频 | 国产成人小视频在线观看 | 精品一区二区三区在线观看 | 69亚洲| 国产精品一区在线播放 | 国产黑丝在线观看 | 亚洲AV无码成人精品区明星换面 | 久久婷婷网 | 91禁在线看 | 亚洲精品观看 | 亚洲码国产精品高潮在线 | 欧美精品久久久久久久多人混战 | 女女互慰吃奶互揉调教捆绑 | 午夜精品福利一区二区 | 国产毛片久久久久 | 中文字幕在线观看二区 | 欧美精品首页 | www日韩精品 | 98久久| 免费观看黄一级视频 | www在线视频 | 快播怡红院 | 8x8ⅹ国产精品一区二区二区 | 欧洲美熟女乱又伦 | 亚洲一区二区三区影视 | 精品在线你懂的 | 综合久久久久久久久久久 | 日韩女优中文字幕 | 成人自拍视频在线观看 | 特黄做受又粗又大又硬老头 | 国产又色又爽又高潮免费 | 成年免费视频 | 乌克兰毛片 | 亚洲伊人精品 | 黄色裸体片| 欧美夫妇交换xxx | 美女扒开粉嫩的尿囗给男生桶 | 日本激情一区二区三区 | 国产a毛片 | 轻轻色在线观看 | 久久久久不卡 | 韩国一区二区三区视频 | 可以免费看污视频的网站 | 想要视频在线 | 短裙公车被强好爽h吃奶视频 | 日韩和欧美一区二区 | 久久不卡影院 | 国产超碰| 高清一二三区 | 欧美精品一级在线观看 | 日韩精品四区 | 国产无限资源 | 国产一区二区播放 | 亚洲成人99| 国产不卡在线视频 | 久久综合一区 | 91视频最新地址 | 在线免费看污视频 | 亚洲AV成人无码久久精品同性 | 91高清国产| 无码人妻少妇色欲av一区二区 | 亚洲av无码一区二区乱子伦 | 日韩mv欧美mv国产网站 | 蜜臀久久99精品久久久久久宅男 | 亚洲在线a| 国产全是老熟女太爽了 | 久久观看最新视频 | av黄色片| 福利视频91| 国产91免费在线观看 | 狠狠操伊人| 91污在线观看 | 巨茎大战刘亦菲 | 亚洲一区二区三区在线免费观看 | 中国极品少妇xxxxx | av不卡在线 | 免费成人av在线播放 | 成人写真福利网 | 日韩激情影院 | 毛片一区二区三区 | 欧洲一级黄色片 | 青青操视频在线播放 | 欧美老肥妇做.爰bbww视频 | 亚洲 欧美 变态 另类 综合 |