Linux操作系統(tǒng)最令人著迷的特性之一是它的命令行。它為我們提供了所有操作系統(tǒng)中最通用的命令行之一。使用大量命令,我們甚至無需使用GUI即可執(zhí)行每項(xiàng)操作。在Windows等其他操作系統(tǒng)中,情況并非如此,它將命令行視為次要操作。
正如我們所知,Linux有不同的版本,稱為發(fā)行版。通過顯示變體的命令行,它進(jìn)一步增加了我們需要熟悉的命令范圍。雖然掌握命令行中的所有命令可能需要一些時(shí)間,但在開始之前我們應(yīng)該了解一些基本命令。在掌握了這些命令之后,我們可以進(jìn)一步進(jìn)入更復(fù)雜的命令。
以下是基本且有用的Linux命令:
1、man <command>:它為我們提供有關(guān)命令及其用法的信息
用戶命令
2、密碼(當(dāng)前工作目錄):顯示當(dāng)前訪問的目錄。
3、whoami:顯示當(dāng)前用戶
4、ls:該命令用于列出目錄的內(nèi)容。它帶有多個(gè)選項(xiàng),可實(shí)現(xiàn)不同的功能。我們可以使用“man ls”命令來了解有關(guān)可與“l(fā)s”一起使用的選項(xiàng)的更多信息。 其中一些在下面給出。
Syntax : ls <options>
選項(xiàng):
-l 創(chuàng)建長列表
-a 包括隱藏目錄和文件
-d 特定目錄或文件的列表
-R 顯示完整的樹結(jié)構(gòu)
-h 人類可讀形式
5、光盤(更改目錄):此命令用于導(dǎo)航到不同的目錄。
Syntax: cd <path to new directory>
變體:
cd 導(dǎo)航到主目錄
cd .. 向后導(dǎo)航一級(jí)
cd ../.. 向后導(dǎo)航兩級(jí)
cd - 導(dǎo)航到上次使用的目錄
cd ~ 更改為根目錄
6、mkdir (make directory):這個(gè)指令用來建立一個(gè)新的目錄。
Syntax : mkdir <directory name>
變體:
mkdir <directory1> <directory2> <directory3> 一次創(chuàng)建多個(gè)目錄
mkdir <directory1>/<directory2>/<directory3> 創(chuàng)建嵌套目錄
7、rmdir(刪除目錄):這個(gè)命令用來刪除一個(gè)目錄。
Syntax : rmdir <directory name>
變體:
rmdir -p <directory1>/ <directory2> /<directory3>
(刪除目錄及其后續(xù)目錄)
8、touch touch命令:用于在目錄中創(chuàng)建一個(gè)空文件。
Syntax: touch <filename>
9、clear“clear”命令用于清除屏幕并將光標(biāo)移至頁面頂部。
10、cat該命令用于查看一個(gè)文件。它還可以用于連接多個(gè)文件
Syntax : cat <filename>
變體:
head <filename>查看文件的前十行tail
<filename>查看文件的最后十行
將兩個(gè)文件組合成一個(gè)新的第三個(gè)文件:cat <file1> <file2> >> <file3>
11、cp 該命令用于復(fù)制一個(gè)文件或目錄。
Syntax : cp <options> <source> <destination>
選項(xiàng):
-r 復(fù)制一個(gè)目錄及其內(nèi)容(遞歸)
-p 復(fù)制具有關(guān)聯(lián)的權(quán)限
-f 強(qiáng)制操作
12、mv該命令用于復(fù)制文件或目錄或重命名。
Syntax : mv <source> <destination>
Rename a directory or file: mv <old name> <new name>
13、rm這個(gè)命令用來刪除一個(gè)文件或目錄。
Syntax : rm <filename>
變體:
rm -r 刪除目錄及其內(nèi)容(遞歸)
rm -f 強(qiáng)制操作
14、find該命令用于在文件和目錄中搜索字符串。此命令有多種變體。我們可以使用“man”命令來引用它們。最常見的是:
15、grep:grep命令用于查找文件中的特定文本。這是一個(gè)供我們參考的示例:
[root@localhost b]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep -i bootproto
Output : BOOTPROTO=dhcp
變體:
grep -i 忽略大小寫
grep -v 反轉(zhuǎn)匹配
16、vi它是一個(gè)用于編輯文件的文本編輯器。當(dāng)我們用文件名給出命令“vi”時(shí),它會(huì)在編輯器中打開文件。它是一個(gè)非常通用的編輯器,具有多個(gè)選項(xiàng)來復(fù)制、粘貼或格式化文本。編輯器默認(rèn)處于命令模式。您只需按“Esc i”即可進(jìn)入插入模式。
17、shutdown顧名思義,'shutdown'命令用于關(guān)閉系統(tǒng)。在使用 shutdown命令時(shí)可以使用某些變體。我們可以立即關(guān)閉系統(tǒng)或?yàn)槠湓O(shè)置一個(gè)計(jì)時(shí)器,也可以使用shutdown命令重新啟動(dòng)系統(tǒng)。
? 立即關(guān)閉系統(tǒng):shutdown -h now
? 5分鐘后關(guān)閉系統(tǒng):shutdown -h +5
? 重啟系統(tǒng):shutdown -r now
18、more:more命令用于讀取行數(shù)較多的文件,提供滾動(dòng)選項(xiàng)。它可以用來代替具有類似語法的“cat”命令。
For example:more <filename>
19、passwd該命令用于修改當(dāng)前用戶的密碼。
這是一個(gè)供我們參考的示例。
[root@localhost network-scripts]# passwd
Changing password for user root.
New password:
20、exit該命令用于退出系統(tǒng)。
總結(jié):Linux操作系統(tǒng)包含用于其執(zhí)行的眾多活動(dòng)的大量命令,范圍相當(dāng)可觀。通過本文,我們能夠涵蓋大多數(shù)發(fā)行版通用的Linux中使用的一些最基本的命令。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號(hào) IDC證:B1-20230800.移動(dòng)站