亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux基本命令總結(一)

發布時間:2020-08-01 12:54:36 來源:網絡 閱讀:4893742 作者:wx5d2c2cce72fad 欄目:云計算

Ctrl+U 組合鍵:快速刪除當前光標處之前的所有字符內容。

Ctrl+K 組合鍵:快速刪除從當前光標處到行尾的所有字符內容。

Ctrl+L 組合鍵:快速清空當前屏幕中的顯示內容,只在左上角顯示命令提示符。

Ctrl+C 組合鍵:取消當前命令行的編輯,并切換為新的一行命令提示符。

查看及切換目錄

1.pwd 命令 ——查看當前的工作目錄

pwd 命令用于顯示用戶當前所在的工作目錄位置,工作目錄是用戶操作文件或其他子目

錄的默認位置起點。使用 pwd 命令可以不添加任何選項或參數。

例如,root 用戶在/root目錄中執行 pwd 命令時若輸出信息為“/root”,則表示當前的工作目錄位于/root,具體操

作如下:

[root@localhost ~]# pwd

/root

2.cd 命令 —— 切換工作目錄

cd 命令用于將用戶的工作目錄更改到其他位置,通常使用需要切換到的目標位置(文

件夾路徑)作為參數。若不指定目標位置,默認將切換到當前用戶的宿主目錄(家目錄),

宿主目錄是 Linux 用戶登錄系統后默認的工作目錄。

例如,以下操作將把工作目錄更改為/boot/grub,并執行 pwd 命令確認當前所處位置。

[root@localhost ~]# cd /boot/grub

[root@localhost grub]# pwd

/boot/grub

在 Linux 操作系統中表示某個目錄(或文件)的位置時,根據其參照的起始目錄不同,

可以使用兩種不同的形式,分別稱為絕對路徑和相對路徑。

??絕對路徑:這種方式以根目錄“/”作為起點,如“/boot/grub”表示根目錄下 boot

子目錄中的 grub 目錄。若要確切表明 grub 是一個目錄(而不是一個文件),可以

在最后也加上一個目錄分隔符,如表示為“/boot/grub/”。因為 Linux 操作系統中

的根目錄只有一個,所以不管當前處于哪個目錄中,使用絕對路徑都可以非常準確

地表示一個目錄(或文件)所在的位置。但是如果路徑較長,輸入的時候會比較煩

瑣。

??相對路徑:這種方式一般以當前工作目錄作為起點,在開頭不使用“/”符號,因

此使用的時候更加簡短、便捷。相對路徑主要包括如下幾種形式:

??直接使用目錄名或文件名表示當前工作目錄中的子目錄、文件的位置。例如,

“grub.conf”可表示當前目錄下的 grub.conf 文件。

??使用一個點號“.”開頭可明確表示以當前的工作目錄作為起點。例如,

“./grub.conf”也可表示當前目錄下的 grub.conf 文件。

??使用兩個點號“..”開頭表示以當前目錄的上一級目錄(父目錄)作為起點。

例 如 , 若 當 前 處 于 /boot/grub/ 目 錄 中 , 則 “ ../vmlinuz ”等同于

“/boot/vmlinuz”。

??使用“~用戶名”的形式開頭表示以指定用戶的宿主目錄作為起點,省略用戶

名時默認為當前用戶。例如,“~teacher”表示 teacher 用戶的宿主目錄,而

“~”可表示當前用戶的宿主目錄。

相比較而言,使用相對路徑表示目錄(文件)的路徑形式靈活多變,通常用于表示當前

目錄“附近”的目錄(文件)位置;而絕對路徑常用來表示 Linux 操作系統中目錄結構相對

穩定(不經常改變)的目錄(文件)位置。因此在使用相對路徑或絕對路徑時,應根據實際

情況進行選擇。

執行 cd 命令時,還可以使用一個特殊的目錄參數“-”(減號)表示上一次執行 cd 命令

之前所處的目錄。例如,以下操作先通過執行“cd ~”命令(與單獨執行“cd”命令效果相

同)切換到當前用戶的宿主目錄,然后執行“cd -”命令返回原來所在的目錄位置。

[root@localhost grub]# pwd

/boot/grub

[root@localhost grub]# cd ~

[root@localhost ~]# pwd

/root

[root@localhost ~]# cd -

/boot/grub

3.ls 命令——列表(List)顯示目錄內容

ls 命令主要用于顯示目錄中的內容,包括子目錄和文件的相關屬性信息等。

??-l:以長格式(Long)顯示文件和目錄的列表,包括權限、大小、最后更新時間等

詳細信息。不使用-l 選項時,ls 命令默認以短格式顯示目錄名或文件名信息。

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

和隱藏文件。

??-A:與-a 選項的作用基本類似,但有兩個特殊隱藏目錄不會顯示,即表示當前目

錄的“.”和表示父目錄的“..”。

??-d:顯示目錄(Directory)本身的屬性,而不是顯示目錄中的內容。

??-h:以更人性化(Human)的方式顯示目錄或文件的大小,默認的大小單位為字節

(B),使用-h 選項后將顯示為 KB、MB 等單位。此選項需要結合-l 選項一起使用。

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

??--color:在字符模式中以顏色區分不同的文件,如果使用“--color=tty”,則表示使用終端預定義的顏色方案。通常情況下,

深藍色:表示目錄

白色:表示一般文件

綠色:表示可執行的文件

yellow色:表示設備文件

紅色:表示壓縮文件

“ls -ld”命令可以只顯示當前目錄的詳細屬性,而不顯示目錄下的內容,如以下操作:

[root@localhost grub]# ls -ld

drwxr-xr-x. 2 root root 27 3 月 7 16:55 .

“-lh”選項可以以更易讀的長格式顯示

[root@localhost grub]# ls -lh /etc/yum.conf /boot/vmlinuz-3.10.0-514.el7.x86_64

-rwxr-xr-x. 1 root root 5.2M 11 月 23 00:53 /boot/vmlinuz-3.10.0-514.el7.x86_64

-rw-r--r--. 1 root root 970 11 月 15 23:30 /etc/yum.conf

問號“?”:可以匹配文件名中的一個未知字符

星號“*”可以匹配文件名中的任意多個字符

[root@localhost grub]# ls -lh /etc/ns*.conf

-rw-r--r--. 1 root root 1.7K 3 月 7 17:10 /etc/nsswitch.conf

對于經常使用的比較長的命令行,可以通過 alias 別名機制進行簡化,以提高使用效率

例如,執行“alias myls =' ls – alh'”命令可以定義一個名為 myls 的命令別

名,以后再執行“myls”命令時即等同于執行“ls -alh”命令。

4.du 命令——統計目錄及文件的空間占用情況

du 命令常用的幾個選項如下。

??-a:統計磁盤空間占用時包括所有的文件,而不僅僅只統計目錄。

??-h:以更人性化的方式(默認以 KB 計數,但不顯示單位)顯示出統計結果,使用

-h 選項后將顯示出 KB、MB 等單位。

??-s:只統計每個參數所占用空間總的(Summary)大小,而不是統計每個子目錄、

文件的大小。

“-sh”統計一個文件夾內所有文件總共占用的空間大小

[root@localhost ~]# du -sh /var/log/

12M /var/log/

“-ah”分別統計多個文件所占用的空間大小

[root@localhost ~]# du -ah /boot/

??//省略部分內容

8.1M /boot/grub2

4.0K /boot/.vmlinuz-3.10.0-514.el7.x86_64.hmac

3.0M /boot/System.map-3.10.0-514.el7.x86_64

136K /boot/config-3.10.0-514.el7.x86_64

272K /boot/symvers-3.10.0-514.el7.x86_64.gz

5.2M /boot/vmlinuz-3.10.0-514.el7.x86_64

9.8M /boot/initrd-plymouth.img

62M /boot/initramfs-0-rescue-8d265977c0c0459d98aff332d2544503.img

5.2M /boot/vmlinuz-0-rescue-8d265977c0c0459d98aff332d2544503

30M /boot/initramfs-3.10.0-514.el7.x86_64.img

123M /boot/

創建目錄和文件

1.mkdir 命令——創建新的目錄(Make Directory)

mkdir 命令用于創建新的空目錄,使用要創建的目錄位置作為參數(可以有多個)。例

如,執行“mkdir public_html”命令將在當前目錄下創建名為 public_html 的子目錄,具

體操作如下:

[root@localhost ~]# mkdir public_html

[root@localhost ~]# ls -d public_html

public_html

“-p”一次性創建嵌套的多層目錄,否則只能在已經存在的目錄中創建一層子目錄。

[root@localhost ~]# mkdir -p /multimedia/movie/cartoon

[root@localhost ~]# ls -R /multimedia

/multimedia:

movie

/multimedia/movie:

cartoon

/multimedia/movie/cartoon:

HuaMulan.rmvb NeZhaNaoHai.mp4

2.touch ——創建空文件

touch 命令本來用于更新文件的時間標記,但在實際使用中經常用于創建新的測試文件。

該命令使用文件名作為參數,可以同時創建多個文件。當目標文件已存在時,將更新該文件

的時間標記,否則將創建指定名稱的空文件。例如,以下操作將在/multimedia/movie/cartoon 目

錄中創建兩個空文件,文件名分別為 HuaMuLan.rmvb 和 NeZhaNaoHai.mp4。

[root@localhost ~]# cd /multimedia/movie/cartoon

[root@localhost cartoon]# touch HuaMulan.rmvb NeZhaNaoHai.mp4

[root@localhost cartoon]# ls -lh

總用量 0

-rw-r--r--. 1 root root 0 4 月 6 02:00 HuaMulan.rmvb

-rw-r--r--. 1 root root 0 4 月 6 02:00 NeZhaNaoHai.mp4

3.ln 命令——創建鏈接(Link)文件

ln 命令用于為文件或目錄建立鏈接文件(類似于 Windows 系統中的快捷方式),提高用

戶定位文件或目錄的效率。鏈接文件分為軟鏈接和硬鏈接兩種類型,其中軟鏈接又稱為符號

鏈接。無論是訪問軟鏈接還是硬鏈接,與直接訪問原始文件的效果基本相同。

軟鏈接與硬鏈接的區別主要在于,刪除原始文件后,軟鏈接將失效,但硬鏈接仍然可用;

軟鏈接適用于文件或目錄,但硬鏈接只可用于文件,不能為目錄建立硬鏈接;軟鏈接與原始

文件可以位于不同的文件系統中,但硬鏈接必須與原始文件在同一個文件系統(如一個

Linux 分區)內。

使用 ln 命令時,默認創建的是硬鏈接。如果需要創建軟鏈接,必須結合“-s”選項明

確指定。ln 命令的基本使用格式如下:

ln [-s] 源文件或目錄? 鏈接文件或目標位置

當目標位置是一個已經存在的目錄時,新創建的鏈接文件將保存到該目錄中,并使用與

源文件或目錄相同的名稱。例如,以下操作將為文件/bin/bzip2 創建一個軟鏈接文件

/bin/wx/bzip2(未指定鏈接名稱時,使用與原始文件相同的文件名)。

[root@localhost ~]# mkdir /bin/wx

[root@localhost ~]# ln -s /bin/bzip2 /bin/wx/

[root@localhost ~]# ls -lh /bin/wx/bzip2

lrwxrwxrwx. 1 root root 10 4 月 6 02:10 /bin/wx/bzip2 -> /bin/bzip2

1.2.3 復制、刪除、移動目錄和文件

1.cp——復制(Copy)文件或目錄

??-f:覆蓋目標同名文件或目錄時不進行提醒,而直接強制(Force)復制。

??-i:覆蓋目標同名文件或目錄時提醒用戶確認(Interactive,交互式)。

??-p:復制時保持(Preserve)源文件的權限、屬主及時間標記等屬性不變。

??-r:復制目錄時必須使用此選項,表示遞歸復制所有文件及子目錄。第 14 頁 共 18 頁

2.rm 命令——刪除(Remove)文件或目錄

??-f:刪除文件或目錄時不進行提醒,而直接強制刪除。

??-i:刪除文件或目錄時提醒用戶確認。

??-r:刪除目錄時必須使用此選項,表示遞歸刪除整個目錄樹(應謹慎使用)。

3.mv 命令——移動(Move)文件或目錄

例如,以下操作將把當前目錄中的 mytouch 程序文件改名為 mkfile。

[root@localhost ~]# mv mytouch mkfile

[root@localhost ~]# ls -lh mytouch mkfile

ls: 無法訪問 mytouch: 沒有那個文件或目錄

-rwxr-xr-x. 1 root root 62K 4 月 11 10:42 mkfile

例如,以下操作將把 mkfile 文件移動到 public_html 目錄(已經存在)中,文件名仍然是 mkfile。

[root@localhost ~]# mv mkfile public_html/

[root@localhost ~]# ls -l public_html/mkfile

-rwxr-xr-x. 1 root root 62488 4 月 11 10:42 public_html/mkfile

1.2.4 查找目錄和文件

1.which 命令——查找用戶所執行的命令文件存放的目錄

例如,執行“which ls”命令后,可以找到名為 ls 的、位于/usr/bin/ls 的命令程序文件,具體操作如下:

[root@localhost ~]# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

[root@localhost ~]# which ls

alias ls='ls --color=auto'

/usr/bin/ls

例如,查找內部命令 history 的位置時,會提示在搜索路徑中沒有這個程序文件,具體操作如下:

[root@localhost ~]# which history

/usr/bin/which: no history in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr

/bin:/root/bin)

2.find 命令——查找文件或目錄

find 命令的基本使用格式如下:

find [查找范圍] [查找條件表達式]

??按名稱查找:關鍵字為“-name”,根據目標文件的名稱進行查找,允許使用“*”

及“?”通配符。

??按文件大小查找:關鍵字為“-size”,根據目標文件的大小進行查找,一般使用“+”

和“-”號設置超過或小于指定的大小作為查找條件。常用的容量單位包括 kB(注

意 k 是小寫)、MB、GB。

??按文件屬主查找:關鍵字為“-user”,根據文件是否屬于目標用戶進行查找。

??按文件類型查找:關鍵字為“-type”,根據文件的類型進行查找,這里的類型指的

是普通文件(f)、目錄(d)、塊設備文件(b)、字符設備文件(c)等。塊設備指

的是成塊讀取數據的設備(如硬盤、內存等),而字符設備指的是按單個字符讀取

數據的設備(如鍵盤、鼠標等)。 **

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

襄樊市| 谢通门县| 射洪县| 东光县| 离岛区| 甘德县| 凭祥市| 泰来县| 威信县| 瓦房店市| 海淀区| 汨罗市| 舟山市| 开阳县| 崇礼县| 南昌市| 兰溪市| 于都县| 福鼎市| 宁国市| 罗山县| 金溪县| 丽水市| 新河县| 朝阳区| 从化市| 湖州市| 秀山| 凤凰县| 南京市| 孟津县| 南开区| 红安县| 麦盖提县| 安阳市| 阿勒泰市| 安顺市| 稷山县| 无为县| 仁怀市| 兰州市|