欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux命令庫(kù)管理文件 linux文件系統(tǒng)管理命令

Linux 命令 read (文件管理)——想玩轉(zhuǎn)linux就請(qǐng)一直看下去

Linux read命令用于從標(biāo)準(zhǔn)輸入讀取數(shù)值。

堅(jiān)守“ 做人真誠(chéng) · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價(jià)值觀,專(zhuān)業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都玻璃貼膜小微創(chuàng)業(yè)公司專(zhuān)業(yè)提供企業(yè)網(wǎng)站制作營(yíng)銷(xiāo)網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機(jī)網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺(jué)設(shè)計(jì)、底層架構(gòu)、網(wǎng)頁(yè)布局、功能開(kāi)發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。

read 內(nèi)部命令被用來(lái)從標(biāo)準(zhǔn)輸入讀取單行數(shù)據(jù)。這個(gè)命令可以用來(lái)讀取鍵盤(pán)輸入,當(dāng)使用重定向的時(shí)候,可以讀取文件中的一行數(shù)據(jù)。

參數(shù)說(shuō)明:

1、簡(jiǎn)單讀取

測(cè)試結(jié)果為:

2、-p 參數(shù),允許在 read 命令行中直接指定一個(gè)提示。

測(cè)試結(jié)果為:

3、-t 參數(shù)指定 read 命令等待輸入的秒數(shù),當(dāng)計(jì)時(shí)滿(mǎn)時(shí),read命令返回一個(gè)非零退出狀態(tài)。

執(zhí)行程序不輸入,等待 5 秒后:

4、除了輸入時(shí)間計(jì)時(shí),還可以使用 -n 參數(shù)設(shè)置 read 命令計(jì)數(shù)輸入的字符。當(dāng)輸入的字符數(shù)目達(dá)到預(yù)定數(shù)目時(shí),自動(dòng)退出,并將輸入的數(shù)據(jù)賦值給變量。

該例子使用了-n 選項(xiàng),后接數(shù)值 1,指示 read 命令只要接受到一個(gè)字符就退出。只要按下一個(gè)字符進(jìn)行回答,read 命令立即接受輸入并將其傳給變量,無(wú)需按回車(chē)鍵。

只接收 2 個(gè)輸入就退出:

執(zhí)行程序輸入兩個(gè)字符:

5、 -s 選項(xiàng)能夠使 read 命令中輸入的數(shù)據(jù)不顯示在命令終端上(實(shí)際上,數(shù)據(jù)是顯示的,只是 read 命令將文本顏色設(shè)置成與背景相同的顏色)。輸入密碼常用這個(gè)選項(xiàng)。

執(zhí)行程序輸入密碼后是不顯示的:

6.讀取文件

每次調(diào)用 read 命令都會(huì)讀取文件中的 "一行" 文本。當(dāng)文件沒(méi)有可讀的行時(shí),read 命令將以非零狀態(tài)退出。

通過(guò)什么樣的方法將文件中的數(shù)據(jù)傳給 read 呢?使用 cat 命令并通過(guò)管道將結(jié)果直接傳送給包含 read 命令的 while 命令。

測(cè)試文件 test.txt 內(nèi)容如下:

測(cè)試代碼:

執(zhí)行結(jié)果為:

使用 -e 參數(shù),以下實(shí)例輸入字符 a 后按下 Tab 鍵就會(huì)輸出相關(guān)的文件名(該目錄存在的):

linuxcp命令詳解

cp命令是linux下的一個(gè)文件管理命令,通常是用于復(fù)制文件或目錄,cp命令主要有兩個(gè)功能,具體介紹如下:

1、能夠同時(shí)復(fù)制多個(gè)文件到一個(gè)指定的目錄中;

2、能夠?qū)⒍鄠€(gè)文件復(fù)制到一個(gè)具體的文件名或一個(gè)已經(jīng)存在的目錄下。

參考例子:

復(fù)制目錄,具體命令為:

[root@linuxcool~]#cp-Rdir1dir2/

cp命令的具體語(yǔ)法格式為cp[參數(shù)][文件]。

參數(shù):

-f若目標(biāo)文件已存在,就會(huì)直接覆蓋原文件?

-i若目標(biāo)文件已存在,就會(huì)詢(xún)問(wèn)是否覆蓋?

-p保留源文件或目錄的所有屬性?

-r遞歸復(fù)制文件和目錄?

-d當(dāng)復(fù)制符號(hào)連接時(shí),將目標(biāo)文件或目錄也建立為符號(hào)連接,并指向與源文件或目錄連接的原始文件或目錄?

-l對(duì)源文件建立硬連接,而非復(fù)制文件?

-s對(duì)源文件建立符號(hào)連接,而非復(fù)制文件?

-b覆蓋已存在的文件目標(biāo)前將目標(biāo)文件備份?

-v詳細(xì)顯示cp命令執(zhí)行的操作過(guò)程?

以上就是小編的分享了,希望能夠幫助到大家。

本文章基于ThinkpadE15品牌、centos7系統(tǒng)撰寫(xiě)的。

Linux文件系統(tǒng)和邏輯卷管理命令(二)

根據(jù)前面介紹的分區(qū)命令就可以創(chuàng)建分區(qū)了,不過(guò)需要注意,我們要為某些特定掛載點(diǎn)設(shè)置合適的分區(qū)大小。CentOS 7 (參考 Red Hat Ent erprise Linux 7 安裝手冊(cè))至少需要為 /boot 、 / 、 /home 、 swap 這四個(gè)掛載點(diǎn)配置分區(qū)。下面是這四個(gè)掛載點(diǎn)分區(qū)大小建議:

下面是可選的掛載點(diǎn)分區(qū):

為各掛載目錄創(chuàng)建好分區(qū)之后,就可以為其創(chuàng)建文件系統(tǒng)了。

在 Windows 環(huán)境下,格式化的操作相對(duì)簡(jiǎn)單。通常的操作步驟是:先打開(kāi)資源管理器,接著在希望被執(zhí)行格式化的盤(pán)符圖標(biāo)上右擊,然后選擇“格式化”,再按照提示操作即可。也可以選擇“快速格式化”,但要求分區(qū)沒(méi)有壞道。需要注意的是:對(duì)硬盤(pán)執(zhí)行格式化操作時(shí),用戶(hù)需要擁有系統(tǒng)管理員權(quán)限(僅限于 Windows Vista 以及此后推出的作業(yè)系統(tǒng))。在 Windows 環(huán)境中,除了可以使用圖形化的操作界面執(zhí)行格式化操作之外,也可以在命令提示字符中使用 Diskpart 指令 (僅限于 Windows 2000 及以后的作業(yè)系統(tǒng),包含 Windows PE)進(jìn)行操作。

在 Unix/Linux 環(huán)境下,通常使用命令工具執(zhí)行格式化操作。需要注意的是:對(duì)硬盤(pán)執(zhí)行格式化操作時(shí),用戶(hù)需要擁有超級(jí)用戶(hù)權(quán)限。創(chuàng)建文件系統(tǒng)的常用命令如下:

并非所有文件系統(tǒng)的命令工具都已經(jīng)默認(rèn)安裝了。要想知道某個(gè)文件系統(tǒng)的命令工具是否可用,可以使用 type 命令。

每個(gè)文件系統(tǒng)命令都有很多命令行選項(xiàng),允許你定制如何在分區(qū)上創(chuàng)建文件系統(tǒng)。要查看所有可用的命令行選項(xiàng),可用 man 命令來(lái)顯示該文件系統(tǒng)命令的手冊(cè)頁(yè)面。所有的文件系統(tǒng)命令都允許通過(guò)不帶選項(xiàng)的簡(jiǎn)單命令來(lái)創(chuàng)建一個(gè)默認(rèn)的文件系統(tǒng)。

為分區(qū)創(chuàng)建了文件系統(tǒng)之后,下一步是將它掛載到虛擬目錄下的某個(gè)掛載點(diǎn),這樣就可以將數(shù)據(jù)存儲(chǔ)在新文件系統(tǒng)中了。你可以將新文件系統(tǒng)通過(guò) mount 命令掛載到虛擬目錄中需要額外空間的任何位置。

現(xiàn)在你可以在新分區(qū)中保存新文件和目錄了! 這種掛載文件系統(tǒng)的方法只能臨時(shí)掛載文件系統(tǒng)。當(dāng)重啟 Linux 系統(tǒng)時(shí),文件系統(tǒng)并不會(huì)自動(dòng)掛載。要強(qiáng)制 Linux 在啟動(dòng)時(shí)自動(dòng)掛載新的文件系統(tǒng),可以將其添加到 /etc/fstab 文件。

如果用標(biāo)準(zhǔn)分區(qū)在硬盤(pán)上創(chuàng)建了文件系統(tǒng),為已有文件系統(tǒng)添加額外的空間多少是一種痛苦的體驗(yàn)。你只能在同一個(gè)物理硬盤(pán)的可用空間范圍內(nèi)調(diào)整分區(qū)大小。如果硬盤(pán)上沒(méi)有地方了,你就必須弄一個(gè)更大的硬盤(pán),然后手動(dòng)將已有的文件系統(tǒng)移動(dòng)到新的硬盤(pán)上。這時(shí)候就可以通過(guò)將另外一個(gè)硬盤(pán)上的分區(qū)加入已有文件系統(tǒng),動(dòng)態(tài)地添加存儲(chǔ)空間。 Linux 邏輯卷管理器(logical volume manager, LVM)軟件包正好可以用來(lái)做這個(gè)。它可以讓你在無(wú)需重建整個(gè)文件系統(tǒng)的情況下,輕松地管理磁盤(pán)空間。

邏輯卷管理的核心在于如何處理安裝在系統(tǒng)上的硬盤(pán)分區(qū)。在邏輯卷管理的世界里,硬盤(pán)稱(chēng)作 物理卷(physical volume, PV) 。每個(gè)物理卷都會(huì)映射到硬盤(pán)上特定的物理分區(qū)。多個(gè)物理卷集中在一起可以形成一個(gè) 卷組(volume group, VG) 。邏輯卷管理系統(tǒng) 將卷組視為一個(gè)物理硬盤(pán) ,但事實(shí)上卷組可能是由分布在多個(gè)物理硬盤(pán)上的多個(gè)物理分區(qū)組成的。 卷組提供了一個(gè)創(chuàng)建邏輯分區(qū)的平臺(tái),而這些邏輯分區(qū)則包含了文件系統(tǒng)。 整個(gè)結(jié)構(gòu)中的最后一層是邏輯卷(logical volume, LV) 。 邏輯卷為 Linux 提供了創(chuàng)建文件系統(tǒng)的分區(qū)環(huán)境,作用類(lèi)似于到目前為止我們一直在探討的 Linux 中的物理硬盤(pán)分區(qū)。Linux 系統(tǒng)將邏輯卷視為物理分區(qū)。 每個(gè)邏輯卷可以被格式化成某種文件系統(tǒng),然后掛載到虛擬目錄中某個(gè)特定位置 。邏輯卷由 PE (physical extents,即物理區(qū)段)組成,PE 為硬盤(pán)可供指派給邏輯卷的最小單位(通常為4MB)。

注意,上圖中的第三個(gè)物理硬盤(pán)有一個(gè)未使用的分區(qū)。通過(guò)邏輯卷管理,你隨后可以輕松地將這個(gè)未使用分區(qū)分配到已有卷組:要么用它創(chuàng)建一個(gè)新的邏輯卷,要么在需要更多空間時(shí)用它來(lái)擴(kuò)展已有的邏輯卷。 類(lèi)似地,如果你給系統(tǒng)添加了一塊硬盤(pán),邏輯卷管理系統(tǒng)允許你將它添加到已有卷組,為某個(gè)已有的卷組創(chuàng)建更多空間,或是創(chuàng)建一個(gè)可用來(lái)掛載的新邏輯卷。這種擴(kuò)展文件系統(tǒng)的方法要好用得多!

優(yōu)點(diǎn)

比起正常的硬盤(pán)分區(qū)管理,LVM 更富于彈性:

這些優(yōu)點(diǎn)使得 LVM 對(duì)服務(wù)器的管理非常有用,對(duì)于桌面系統(tǒng)管理的幫助則沒(méi)有那么顯著,你需要根據(jù)實(shí)際情況進(jìn)行取舍。

缺點(diǎn)

Linux LVM 是由 Heinz Mauelshagen 開(kāi)發(fā)的,于 1998年 發(fā)布到了 Linux 社區(qū)。它允許你在 Linux 上用簡(jiǎn)單的命令行命令管理一個(gè)完整的邏輯卷管理環(huán)境。 Linux LVM 有兩個(gè)可用的版本。

大部分采用 2.6 或更高內(nèi)核版本的現(xiàn)代 Linux 發(fā)行版都提供對(duì) LVM2 的支持。除了標(biāo)準(zhǔn)的邏輯卷管理功能外, LVM2 還提供了另外一些好用的功能。

Linux LVM 包只提供了命令行程序來(lái)創(chuàng)建和管理邏輯卷管理系統(tǒng)中所有組件。有些 Linux 發(fā)行版則包含了命令行命令對(duì)應(yīng)的圖形化前端,但為了完全控制你的 LVM 環(huán)境,最好習(xí)慣直接使用這些命令。

此外,還可以使用以下命令來(lái)操作邏輯卷:

在手動(dòng)增加或減小邏輯卷的大小時(shí),要特別小心。邏輯卷中的文件系統(tǒng)需要手動(dòng)修整來(lái)處理大小上的改變。大多數(shù)文件系統(tǒng)都包含了能夠重新格式化文件系統(tǒng)的命令行程序,比如用于 ext2、 ext3 和 ext4 文件系統(tǒng)的 resize2fs 程序。

第一種方法:直接增大5G,寫(xiě)“+5G”

第二種方法:原來(lái)是10G,增大5G就是“15G”

動(dòng)態(tài)擴(kuò)容示例:

Linux文件系統(tǒng)操作命令

Linux文件系統(tǒng)操作命令大全

Linux命令有很多,那么Linux文件系統(tǒng)操作命令又有哪些呢?下面我為你介紹!

文件系統(tǒng)操作命令:

1. cat:可以顯示文件的內(nèi)容(經(jīng)常和more搭配使用),或?qū)⒍鄠€(gè)文件合并成一個(gè)文件。

2. chgrp:用來(lái)改變文件或目錄所屬的用戶(hù)組,命令的參數(shù)以空格分開(kāi)的要改變屬組的文件列表,文件名支持通配符,如果用戶(hù)不是該文件的所有者,則不能改變?cè)撐募乃鶎俳M。

3. chmod:用于改變文件或目錄的訪問(wèn)權(quán)限,該命令有兩種用法:一種是使用圖形化的方法,另一種是數(shù)字設(shè)置法。

4. chown:用來(lái)將指定用戶(hù)或組為特定的所有者。用戶(hù)可以設(shè)置為用戶(hù)名或用戶(hù)ID,組可以是組名或組ID。特定的文件是以空格分開(kāi)的可以改變權(quán)限的文件列表,文件名支持通配符。

5. clear:用來(lái)清除終端屏幕。

6. cmp:用來(lái)比較兩個(gè)文件的大小。

7. cp:(copy)可以將文件或目錄復(fù)制到其他目錄中,就如同Dos下的copy命令一樣,功能非常強(qiáng)大。在使用cp命令時(shí),只需要指定源文件名或目標(biāo)目錄即可。

8. cut:用來(lái)移除文件的部分內(nèi)容。

9. diff:用來(lái)找出兩個(gè)文件的不同之處。

10. du: 用來(lái)顯示磁盤(pán)的剩余空間的大小。

11. file:用來(lái)顯示文件的類(lèi)型。

12. find:用來(lái)在目錄中搜索文件,并執(zhí)行指定的操作。

13. head:只查看文件的頭幾行內(nèi)容,而不必瀏覽整個(gè)文件。

14. ln:可以在文件之間創(chuàng)建鏈接,實(shí)際上是給某個(gè)文件指定一個(gè)訪問(wèn)它的別名。

15. less:用法與more類(lèi)似,可以查看超過(guò)一屏的文件內(nèi)容,不同的是less除了可以按空格鍵向下顯示文件外,還可以利用方向鍵來(lái)滾動(dòng)顯示文件,要結(jié)束瀏覽,只要在less的提示符“:”后按Q即可。

16. locate:可用于查找文件,且比f(wàn)ind命令的搜索速度快。

17. ls(list):用來(lái)顯示當(dāng)前目錄中的文件和子目錄列表。

18. mkdir(make directory):建立子目錄。

19. more:用于顯示內(nèi)容超過(guò)一屏的文件,為了避免文件內(nèi)容顯示瞬間就消失,可以使用more命令讓文件顯示滿(mǎn)一屏?xí)r暫停,在按下任意鍵的時(shí)候繼續(xù)顯示下一屏的內(nèi)容。

20. rmkdir(remove directory):用來(lái)刪除“空”的子目錄或無(wú)用的目錄文件。

21. mv(move):可以將文件以及目錄移到其他位置,或更改文件以及目錄的名稱(chēng)。

22. pico:可指定文本的編輯方式。

23. pwd(print working directory):可顯示用戶(hù)當(dāng)前所在的目錄。

24. rm:用來(lái)刪除系統(tǒng)中過(guò)時(shí)或無(wú)用的文件,可以刪除目錄中的文件或目錄本身,對(duì)于鏈接文件,原有文件保持不變。

25. sort:將文本文件自動(dòng)分類(lèi)。

26. stat:用于顯示文件或文件系統(tǒng)的狀態(tài)。

27. Strings:顯示文件中要打印的字符串。

28. tail:輸出文件的結(jié)尾。

29. touch:改變文件的時(shí)間戳。

30. umask:用于啟動(dòng)bash shell。

31. uniq:移除已分類(lèi)文件中的重復(fù)文本行。

32. vi:?jiǎn)?dòng)vi文本編輯器。

33. wc:顯示文件中字節(jié)、詞組合文本行的數(shù)目。

34. whereis:查找特定目錄下的原始程序,二進(jìn)制程序或用戶(hù)手冊(cè)等文件的位置。

35. man:如果用戶(hù)對(duì)某個(gè)命令想了解更詳細(xì)的話,可使用此命令。

36. dd:復(fù)制一個(gè)文件。

37. df:查看一個(gè)文件系統(tǒng)的磁盤(pán)空間使用情況。

38. edquoat:設(shè)置用戶(hù)與用戶(hù)組的磁盤(pán)空間限制,即Windows系統(tǒng)中的配額。

39. fdformat:格式化軟盤(pán)。

40. fdisk:執(zhí)行Linux下的`磁盤(pán)分區(qū)。

41. mkfs:建立一個(gè)Linux文件系統(tǒng)。

42. mkswap:創(chuàng)建一個(gè)Linux交換分區(qū)。

43. mount:掛載一個(gè)文件系統(tǒng)。

44. quota:限制和顯示用戶(hù)可用的磁盤(pán)空間。

45. swapon,swapoff:?jiǎn)⒂没蛉∠O(shè)備和文件的交換頁(yè)。

46. quotaon,quotaoff:?jiǎn)⒂没蛉∠鹮uota限制。

47. umount:取消文件系統(tǒng)的裝備。

系統(tǒng)管理命令

1. finger:查詢(xún)用戶(hù)信息,也能查看默認(rèn)的用戶(hù)環(huán)境。

2. ftp:標(biāo)準(zhǔn)的文件傳輸協(xié)議的用戶(hù)接口,是在網(wǎng)絡(luò)上傳輸文件最簡(jiǎn)單有效的方法。

3. host:用于DNS查詢(xún)。

4. hostname:用于顯示或設(shè)置系統(tǒng)的主機(jī)名。

5. ifconfig:用于配置網(wǎng)卡接口。(可以使用down或up參數(shù)來(lái)禁用或啟用某個(gè)網(wǎng)卡接口)

6. mail:發(fā)送和接收郵件。

7. netstat:顯示網(wǎng)絡(luò)連接、路由表和網(wǎng)絡(luò)接口信息,用戶(hù)可以知道目前那些網(wǎng)絡(luò)連接正在運(yùn)行。

8. ping:此命令用于測(cè)試本計(jì)算機(jī)和網(wǎng)絡(luò)上其它的計(jì)算機(jī)是否相連。

9. rlogin:遠(yuǎn)程登陸命令,該命令與telnet命令很相似,允許用戶(hù)啟動(dòng)遠(yuǎn)程系統(tǒng)的交互會(huì)話。

10. rcp:rcp(remote file copy)命令是遠(yuǎn)程文件復(fù)制命令,該命令用于在計(jì)算機(jī)之間復(fù)制文件,有兩中格式,一種格式用于文件動(dòng)文件的復(fù)制,另一種用于把文件或目錄復(fù)制到其他文件目錄中。

11. route:此命令用于顯示或設(shè)置IP路由表。

12. tcpdump:此命令用于測(cè)試網(wǎng)絡(luò)的通信量。

13. talk:此命令可用于事項(xiàng)網(wǎng)絡(luò)用戶(hù)的適時(shí)交談,但是必須將雙方系統(tǒng)的信息加入各自的/etc/hosts文件中,以相互識(shí)別。

14. telnet:此命令用于通過(guò)網(wǎng)絡(luò)登陸遠(yuǎn)程計(jì)算機(jī),如同操作本地計(jì)算機(jī)一樣。

15. wall:wall(write all)命令可以用于發(fā)送消息給登陸本機(jī)的用戶(hù)。在發(fā)送消息時(shí),可直接輸入要發(fā)送的消息,也可以把文件當(dāng)成消息發(fā)送。

16. wget:此命令用于Linux環(huán)境下從Internet上下載文件,支持http和ftp協(xié)議,支持代理服務(wù)器和斷點(diǎn)連續(xù)傳功能,能夠遞歸遠(yuǎn)程主機(jī)上的目錄,查找合乎要求的的文件并下載到本地硬盤(pán)上。Wget命令可以在后臺(tái)運(yùn)行,截獲并忽略hantfup信號(hào),因此用戶(hù)退出登陸后,仍可繼續(xù)運(yùn)行。

17. ,bg:,bg命令是后臺(tái)執(zhí)行命令,有時(shí)候用戶(hù)執(zhí)行的程序可能要話很多時(shí)間,如果放在前臺(tái)執(zhí)行,可能無(wú)法繼續(xù)其他操作,最好將他放在后臺(tái)執(zhí)行。

18. fg:fg命令是前臺(tái)執(zhí)行命令,如果用戶(hù)有程序在后臺(tái)運(yùn)行,可以通過(guò)fg命令將程序從后臺(tái)移到前臺(tái)執(zhí)行。

19. jobs:此命令用于顯示正在后臺(tái)執(zhí)行的任務(wù)清單。Bg,fg,jobs命令都屬于bash命令,

20. kill:此命令用于終止一個(gè)程序,例如:#[root@rathat9 root]kill 3793

21. ps:此命令用于顯示程序的狀態(tài)。

22. top:此命令用于顯示當(dāng)前CPU進(jìn)程。

23. at batch atp atrm:這些命令用于排序,檢查或刪除后臺(tái)運(yùn)行的任務(wù)。

Linux與用戶(hù)有關(guān)的命令:

1. passwd命令:更改用戶(hù)口令。

格式:passwd [用戶(hù)名]

2. su命令:可以讓一個(gè)普通用戶(hù)擁有超級(jí)用戶(hù)或其他用戶(hù)的權(quán)限,也可以讓超級(jí)擁護(hù)以普通用戶(hù)的身份做一些事情。

格式:su[選項(xiàng)][?][使用者賬號(hào)]

說(shuō)明:若沒(méi)有指定的使用者賬號(hào),則系統(tǒng)預(yù)設(shè)值為超級(jí)用戶(hù)root。該命令中個(gè)選項(xiàng)的含義分別為:

-c:執(zhí)行一個(gè)命令后就結(jié)束。

-:加了這個(gè)減號(hào)的目的是使環(huán)境變量和欲轉(zhuǎn)換的用戶(hù)相同。

-m:保留環(huán)境變量不變。

Linux系統(tǒng)管理命令:

1. wall命令:對(duì)全部以登陸的用戶(hù)發(fā)送信息。

2. write命令:向系統(tǒng)中某一用戶(hù)發(fā)送信息。

格式:write 用戶(hù)賬號(hào) [終端名稱(chēng)]

3. mesg命令:設(shè)定是否允許其他用戶(hù)用write命令給自己發(fā)送信息。

如果允許輸入命令:mesg y

如果不允許輸入命令:mesg n

4. sync命令:在關(guān)閉Linux系統(tǒng)是使用的。Sync是強(qiáng)制把內(nèi)存中的數(shù)據(jù)寫(xiě)回硬盤(pán),以免數(shù)據(jù)丟失。

5. shutdown命令:可以安全的關(guān)閉或重啟Linux它在系統(tǒng)關(guān)閉之前給系統(tǒng)上的所有登陸用戶(hù)提示一條警告信息。

格式:shutdown [選項(xiàng)][時(shí)間][警告信息]

命令中選項(xiàng)的含義:

-k:并不真正關(guān)機(jī),而只是發(fā)出警告信息給所有用戶(hù)。

-r:關(guān)機(jī)后立即重新啟動(dòng)。

-h:關(guān)機(jī)后不重新啟動(dòng)。

-f快速關(guān)機(jī),重新啟動(dòng)時(shí)跳過(guò)fsck。

-n:快速關(guān)機(jī),不經(jīng)過(guò)init程序。

-c:取消一個(gè)已經(jīng)運(yùn)行的shutdown。

6. free命令:查看當(dāng)前系統(tǒng)內(nèi)存的使用情況,它顯示系統(tǒng)中剩余及已用的物理內(nèi)存和交換內(nèi)存,以及共享內(nèi)存和被核心使用的緩沖區(qū)。

格式:free [-b | -k |-m]

命令中各個(gè)選項(xiàng)的含義:

-b:以字節(jié)為單位顯示。

-k:以K字節(jié)為單位顯示。

-m:以兆字節(jié)為單位顯示。

7. uptime命令:顯示系統(tǒng)已經(jīng)運(yùn)行了多長(zhǎng)時(shí)間,它依次顯示下列信息:現(xiàn)在時(shí)間、系統(tǒng)已經(jīng)運(yùn)行了多長(zhǎng)時(shí)間、目前有多少登陸用戶(hù)、系統(tǒng)在過(guò)去的1分鐘、5分鐘和15分鐘內(nèi)的平均負(fù)載。

8. df命令:檢查文件系統(tǒng)的磁盤(pán)空間占用情況。

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

說(shuō)明:df命令可顯示所有文件系統(tǒng)對(duì)I節(jié)點(diǎn)和磁盤(pán)塊的使用情況。

命令中各個(gè)選項(xiàng)的含義:

-a:顯示所有文件系統(tǒng)的磁盤(pán)使用情況,包括0塊(block)的文件系統(tǒng)。

-k:以k字節(jié)為單位顯示。

-i:顯示i節(jié)點(diǎn)信息,而不是磁盤(pán)塊。

-t:顯示各指定類(lèi)型的文件系統(tǒng)的磁盤(pán)空間使用情況。

-x:列出不是某一指定類(lèi)型文件系統(tǒng)的磁盤(pán)空間使用情況。

-T:顯示文件系統(tǒng)類(lèi)型。

9. du命令:顯示磁盤(pán)空間的使用情況。統(tǒng)計(jì)目錄(或文件)所占磁盤(pán)的大小。

格式:du [選項(xiàng)] [Names…]

說(shuō)明:該命令逐級(jí)進(jìn)入指定目錄的每一個(gè)子目錄并顯示該目錄占用文件系統(tǒng)數(shù)據(jù)塊(1024字節(jié))的情況。若沒(méi)有給出Names,則對(duì)當(dāng)前目錄進(jìn)行統(tǒng)計(jì)。

命令中各個(gè)選項(xiàng)的含義:

-s:對(duì)每個(gè)Names參數(shù)只給出占用的數(shù)據(jù)塊總數(shù)。

-a:遞歸的顯示指定目錄中各文件及子孫目錄中個(gè)文件占用的數(shù)據(jù)塊數(shù)。若既不指定-s,也不指定-a,則顯示Names中的每一個(gè)目錄及其中的各子目錄所占的磁盤(pán)塊數(shù)。

-b:以字節(jié)為單位列出磁盤(pán)空間使用情況(系統(tǒng)缺省以k字節(jié)為單位)。

-k:以1024字節(jié)為單位列出磁盤(pán)空間的使用情況。

-c:最后再加上一個(gè)總計(jì)(系統(tǒng)缺省設(shè)置)。

-l:計(jì)算所有的文件大小,對(duì)硬鏈接文件,則計(jì)算多次。

-x:跳過(guò)在不同文件系統(tǒng)上的目錄不予統(tǒng)計(jì)。

10. dd命令:把指定的輸入文件拷貝到指定的輸出文件中,并且在拷貝過(guò)程中可以進(jìn)行格式轉(zhuǎn)換。

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

命令中各個(gè)選項(xiàng)的含義:

if = 輸入文件(或設(shè)備名稱(chēng))。

of = 輸出文件(或設(shè)備名稱(chēng))。

ibs = bytes 一次讀取bytes字節(jié),及讀入緩沖區(qū)的字節(jié)數(shù)。

skip = blocks 跳過(guò)讀入緩沖區(qū)開(kāi)頭的ibs*blocks塊。

obs = bytes 一次寫(xiě)入bytes字節(jié),及寫(xiě)入緩沖區(qū)的字節(jié)數(shù)。

bs = bytes 同時(shí)設(shè)置讀/寫(xiě)緩沖區(qū)的字節(jié)數(shù)(等于設(shè)置ibs和obs).

cbs = byte 一次轉(zhuǎn)換bytes字節(jié)。

count = blocks 只拷貝輸入的block塊。

conv = ASCⅡ 把EBCDIC碼轉(zhuǎn)換為ASCⅡ。

conv = ebcdic 把ASCⅡ碼轉(zhuǎn)換為EBCDIC碼。

conv = ibm ibm把ASCⅡ碼轉(zhuǎn)換為alternate EBCDIC碼。

conv = block 把變動(dòng)位轉(zhuǎn)換成固定字符。

conv = ublock 把固定位轉(zhuǎn)換成變動(dòng)位。

conv = ucase 把字母由小寫(xiě)轉(zhuǎn)換為大寫(xiě)。

conv = lcase 把字母由大寫(xiě)轉(zhuǎn)換為小寫(xiě)。

conv = notrunc 不截短輸出文件。

conv = swab 交換每一對(duì)輸入字節(jié)。

conv = noerror 出錯(cuò)是不停止處理。

conv = sync 把每個(gè)輸入記錄的大小都調(diào)到ibs的大小(用NUL填充)。

11. fdformat命令:低級(jí)格式化軟盤(pán)。

格式:format [-n] device

說(shuō)明:-n 軟盤(pán)格式化后不作檢驗(yàn)。

12. echo命令:在顯示器上顯示一段文字,一般起到一個(gè)提示作用。

格式:echo [-n] 字符串

13. cal命令:顯示某年某月的日歷。

格式:cal [選項(xiàng)] [月 [年]]

命令中各個(gè)選項(xiàng)的含義:

-j:顯示出給定月中的每一天是一年中的第幾天(從1月1日算起)。

-y:顯示出整年的日歷。

14. date命令:顯示和設(shè)置系統(tǒng)日期和時(shí)間。

格式:date [選項(xiàng)] 顯示時(shí)間格式 (以 + 開(kāi)頭,后面接格式)

date [選項(xiàng)] 設(shè)置時(shí)間格式

命令中各個(gè)選項(xiàng)的含義:

15. clear命令:清除屏幕上的信息。

Vi的基本命令:

1. 移動(dòng)光標(biāo):

Ctrl + b:上滾一屏

Ctrl + f:下滾一屏

Ctrl + d:下滾半屏

Ctrl + u:上滾半屏

G: 移到文件最后

W:移到下個(gè)字的開(kāi)頭

B:跳至上個(gè)字的開(kāi)頭

2. 刪除

x:刪除當(dāng)前光標(biāo)所在后面一個(gè)字符

#x:刪除當(dāng)前光標(biāo)所在后面#個(gè)字符。例如,5x表示刪除5個(gè)字符。

dd:刪除當(dāng)前光標(biāo)所在行

#dd:刪除當(dāng)前光標(biāo)所在后面#行。例如,5dd表示刪除字光標(biāo)算起的5行。

:l,#d:例如,:1,12d表示刪除自行1至行12的文字

X:刪當(dāng)前光標(biāo)的左字符

D:刪至行尾

3. 更改

cw:更改光標(biāo)處的字到此單字的字尾處

c#w:例如,c3w表示更改3個(gè)字

cc:修改行

c:替換到行尾

4. 取代

r:取代光標(biāo)處的字符

R:取代字符直到按ESC為止

5. 復(fù)制

yw:拷貝光標(biāo)處的字到字尾只緩沖區(qū)

P:把緩沖區(qū)的資料貼上來(lái)

yy:拷貝光標(biāo)所在之行至緩沖區(qū)

#yy:例如:5yy,拷貝光標(biāo)所在之處以下5行至緩沖區(qū)

Linux文件的復(fù)制,刪除和移動(dòng)命令

1.cp命令:該命令的功能是將給出的文件或目錄拷貝到另一文件或目錄中,同MSDOS下的COPY命令一樣,功能十分強(qiáng)大。

語(yǔ)法:cp[選項(xiàng)]源文件或目錄,目標(biāo)文件或目錄

說(shuō)明該命令把指定的源文件復(fù)制到目標(biāo)文件或把多個(gè)源文件復(fù)制到目標(biāo)目錄中。

該命令的各項(xiàng)選項(xiàng)含義如下:

-a:該選項(xiàng)通常在拷貝目錄是使用。他保留鏈接,文件屬性,并遞歸地拷貝目錄,其作用等于dpr選項(xiàng)的組合。

-d:拷貝是保留鏈接

-f:刪除已經(jīng)存在的目標(biāo)文件而不提示。

-I:和 f選項(xiàng)相反,在覆蓋目標(biāo)文件之前將給出提示要求擁護(hù)確認(rèn)。回答y時(shí)目標(biāo)文件將被覆蓋,是交互式拷貝。

-p:此時(shí)cp除復(fù)制源文件的內(nèi)容外,還將把其修改時(shí)間和反問(wèn)權(quán)限也復(fù)制到新文件中。

-r;若給出的源文件是一目錄文件,此時(shí)cp將遞歸復(fù)制該目錄下所有的子目錄和文件。此時(shí)目標(biāo)文件必須為一個(gè)目錄名。

-L:不作拷貝,只是鏈接文件。

需要說(shuō)明的是,為防止用戶(hù)在不經(jīng)意的情況下用cp命令破壞另一個(gè)文件,如用戶(hù)指定的目標(biāo)文件名已存在,用cp 命令拷貝文件后,這個(gè)文件酒會(huì)被新源文件覆蓋,因此,建議用戶(hù)在使用cp命令拷貝文件時(shí),最好使用I選項(xiàng)。

2.mv命令:用戶(hù)可以使用mv命令來(lái)為文件或目錄改名或?qū)⑽募梢粋€(gè)目錄移入另一個(gè)目錄中。該命令如同MS-DOS下的ren 和 move 的組合。

語(yǔ)法:mv[選項(xiàng)]源文件或目錄 目標(biāo)文件或目錄。

說(shuō)明:視mv命令中第二個(gè)參數(shù)類(lèi)型的不同(是目標(biāo)文件還是目標(biāo)目錄),mv命令將文件重命名或?qū)⑵湟浦烈粋€(gè)新的目錄中。當(dāng)?shù)诙€(gè)參數(shù)類(lèi)型是文件時(shí),mv命令完成文件重命名,此時(shí),源文件只能有一個(gè)(也可以是源目錄名),他將所給的源文件或目錄重命名為給頂?shù)哪繕?biāo)文件名。當(dāng)?shù)诙€(gè)參數(shù)是已存在的目錄名稱(chēng)時(shí),源文件或目錄參加參數(shù)可以有很多個(gè),mv命令將個(gè)參數(shù)指定的源文件均移至目標(biāo)目錄中。在跨文件系統(tǒng)移動(dòng)文件時(shí),mv先拷貝,再將原有文件刪除,而鏈至該文件的鏈接也將丟失。

命令中各選項(xiàng)的含義為:

-I:交互方式操作。如果mv操作將導(dǎo)致對(duì)已存在的目標(biāo)文件的覆蓋,此時(shí)系統(tǒng)詢(xún)問(wèn)是否重寫(xiě),要求用戶(hù)回答y或n,這樣可以避免誤覆蓋文件。

-f:禁止交互操作。在mv操作要覆蓋某已有的目標(biāo)文件是不給任何指示,指定此選項(xiàng)后,I選項(xiàng)將不再起作用。

如果所給目標(biāo)文件(不是目錄)已存在,此時(shí)該文件的內(nèi)容將后備新文件覆蓋,為防止用戶(hù)用mv命令破壞另一個(gè)文件,使用mv命令移動(dòng)文件時(shí),最好使用I選項(xiàng)。

3.rm命令:用戶(hù)可以用rm命令刪除不需要的文件。該命令的功能問(wèn)刪除一個(gè)目錄中的一個(gè)或多個(gè)文件或目錄,他也可以將某個(gè)目錄及其下的所有文件及子目錄均刪除。對(duì)于鏈接文件,只是斷開(kāi)了鏈接,源文件保持不變。

Rm命令的一般形式為:

Rm [選項(xiàng)]文件……

如果沒(méi)有使用-r選項(xiàng),則rm不會(huì)刪除目錄。

該命令的各選項(xiàng)含義如下:

-f:忽略不存在的文件,從不給出提示。

-r:指示rm將參數(shù)中列出的全部目錄和子目錄均遞歸地刪除。

-I:進(jìn)行交互式刪除。

使用rm命令要小心。因?yàn)橐坏┪募粍h除,他是不能被恢復(fù)的。為了防止這種情況的發(fā)生可以使用I選項(xiàng)倆逐個(gè)確認(rèn)要?jiǎng)h除的文件。如果用戶(hù)輸入y,文件將被刪除。如果輸入任何其他東西,文件則不會(huì)刪除。

Linux目錄的創(chuàng)建與刪除命令:

1. mkdir命令

功能:創(chuàng)建一個(gè)目錄(類(lèi)似MS-DOS下的md命令)。

語(yǔ)法:mkdir[選項(xiàng)]dir-name

說(shuō)明:該命令創(chuàng)建由dir-name命名的目錄。要求創(chuàng)建目錄的用戶(hù)在當(dāng)前目錄中(dir-name的父目錄中)具有寫(xiě)權(quán)限,并且dirname不能是當(dāng)前目錄中已有的目錄或文件名稱(chēng)。

命令中個(gè)選項(xiàng)的含義為:

-m:對(duì)新建目錄設(shè)置存取權(quán)限。也可以用chmod命令設(shè)置。

-p:可以是一個(gè)路徑名稱(chēng)。此時(shí)若路徑中的某些目錄尚不存在,加上此選項(xiàng)后,系統(tǒng)將自動(dòng)建立好那些尚不存在的目錄,即一次可以建立多個(gè)目錄。

2. rmdir命令

功能:刪除空目錄。

語(yǔ)法:rmdir[選項(xiàng)]dir-name。/

說(shuō)明:dir-name表示目錄名。該命令從一個(gè)目錄中刪除一個(gè)或多個(gè)子目錄項(xiàng)。需要特別注意的是,一個(gè)目錄被刪除之前必須是空的。Rm-r dir 命令可代替rndir,但是有危險(xiǎn)性。刪除某目錄時(shí)也必須具有對(duì)父目錄的、寫(xiě)權(quán)限。

命令中個(gè)選項(xiàng)的含義為:

-p遞歸刪除目錄dirname,當(dāng)子目錄刪除后其父目錄為空時(shí),也一同被刪除。如果整個(gè)路徑被刪除或者由于某種原因保留部分路徑,則系統(tǒng)在標(biāo)準(zhǔn)輸出上顯示相應(yīng)的信息。

3. cd命令

功能:改變工作目錄。

語(yǔ)法:cd[directory]

說(shuō)明:該命令將當(dāng)前目錄改變至directory所指定的目錄。若沒(méi)有指定directory,則回到用戶(hù)的主目錄。為了改變到指定目錄,用戶(hù)必須擁有對(duì)指定目錄的執(zhí)行和讀權(quán)限。

該命令可以使用通配符(如”*,_”這樣的通配符號(hào))。

4. pwd命令

在Linux層次結(jié)構(gòu)中,用戶(hù)可以在被授權(quán)的任意目錄下利用mkdir命令創(chuàng)建新目錄,也可以利用cd命令從一個(gè)目錄轉(zhuǎn)換到另一個(gè)目錄。然而,沒(méi)有提示符來(lái)告知用戶(hù)目前處于哪一個(gè)目錄中。想要知道當(dāng)前所處的目錄,可以用pwd命令,該命令顯示整個(gè)路徑名。

語(yǔ)法:pwd

說(shuō)明:此命令顯示出當(dāng)前工作目錄的絕對(duì)路徑。

5. ls命令

ls是list的簡(jiǎn)寫(xiě),其功能為列出目錄的內(nèi)容。這是擁護(hù)最常用的一個(gè)命令之一,因?yàn)橛脩?hù)需要不時(shí)地查看某個(gè)目錄的內(nèi)容,該命令類(lèi)似于DOS下的dir命令

語(yǔ)法:ls[選項(xiàng)][目錄或是文件]

對(duì)于每個(gè)目錄,該命令將列出其中的所有子目錄與文件。對(duì)于每個(gè)文件,ls將輸出其文件名以及所要求的其他信息。默認(rèn)情況下,輸出條目按字母順序排序。但未給出目錄名或是文件名時(shí),就顯示當(dāng)前目錄的信息。

命令中各個(gè)選項(xiàng)的含義:

-a:顯示指定目錄下所有子目錄與文件,包括隱藏文件。

-A:顯示指定目錄下所有子目錄與文件,包括隱藏文件。但不列出“.”和“..”.

-b:對(duì)文件名中的不可顯示字符用把禁止

linux中所有設(shè)備都是以文件的形式顯示

linux下文件的后綴名無(wú)實(shí)際意義

命令

pwd 顯示路徑

man +命令 列出操作說(shuō)明

ls -l/-help列出 文件目錄

cd / 目錄做實(shí)驗(yàn)

安裝步驟 configure make make install?

rm -r dl 遞歸刪除目錄

rm -rf 刪除所有目錄

rm -f 加文件名 刪除文件

rmdir +文件地址 刪除文件夾所有和rm -rf功能差不多

touch 加名字 創(chuàng)建新文件

cp 復(fù)制 mv 移動(dòng) rm 刪除

vi 文本編輯器 輸入a將從命令格式變成輸入格式

head tail 查看前面和后面

find 加位置 加文件名 查找

echo $PATH 查詢(xún)路徑

useradd 加名字 添加用戶(hù)

userdel 加名字 刪除用戶(hù)

su 加用戶(hù)名 切換用戶(hù)

chmod +x/-x 加文件名 修改文件權(quán)限

chmod 755 加文件名 改變權(quán)限在安裝程序時(shí)

grep 加文本字符 加在那個(gè)文件 查找字符存在那行

fdisk -l 查看磁盤(pán)信息

命令1|命令2|命令三... 管道

ps -ef查看進(jìn)程

ifconfig linux查看ip

重定向

linux和其它機(jī)器之間共享文件vsftp Windows和linux傳輸文件15-17

putty遠(yuǎn)程登錄軟件ssh

gzip 壓縮和解壓縮 -d解壓 21

service iptables off防火墻關(guān)閉

tar -xvf 第二層解壓縮

.tar

解包:tar xvf FileName.tar

打包:tar cvf FileName.tar DirName

(注:tar是打包,不是壓縮!)

———————————————

.gz

解壓1:gunzip FileName.gz

解壓2:gzip -d FileName.gz

壓縮:gzip FileName

.tar.gz 和 .tgz

解壓:tar zxvf FileName.tar.gz ./DirName

壓縮:tar zcvf FileName.tar.gz DirName

.tar.bz2

解壓:tar xjf FileName.tar.bz2 ./DirName

壓縮:tar cjf FileName.tar.bz2 DirName

rpm -ivh 加.rpm文件 安裝

安裝sudo apt-get install 軟件名

;

網(wǎng)頁(yè)標(biāo)題:linux命令庫(kù)管理文件 linux文件系統(tǒng)管理命令
本文來(lái)源:http://www.chinadenli.net/article12/dohghdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)小程序開(kāi)發(fā)網(wǎng)頁(yè)設(shè)計(jì)公司建站公司搜索引擎優(yōu)化網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管