自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

12 個(gè)對(duì)新手很重要的 Linux 命令

系統(tǒng) Linux
在使用 Linux 命令行時(shí),很容易就會(huì)迷失方向,這可能會(huì)導(dǎo)致災(zāi)難性的后果:我有一次使用刪除命令 rm 刪除文件,然而刪除之后我才意識(shí)到我剛剛是刪除了計(jì)算機(jī)的引導(dǎo)目錄。

我向所有的 Linux 初學(xué)者推薦以下這些命令。

在使用 Linux 命令行時(shí),很容易就會(huì)迷失方向,這可能會(huì)導(dǎo)致災(zāi)難性的后果:我有一次使用刪除命令 rm? 刪除文件,然而刪除之后我才意識(shí)到我剛剛是刪除了計(jì)算機(jī)的引導(dǎo)目錄。后來(lái),我學(xué)會(huì)了使用 pwd? 命令,來(lái)知道當(dāng)前在文件系統(tǒng)的哪個(gè)目錄下;并且我使用了 trashy 和 trash-cli? 這一命令行回收站工具(LCTT 譯注:在刪除文件時(shí) trash-cli? 會(huì)充當(dāng)中間人,將文件先“刪除”到桌面上的垃圾箱中,能夠通過(guò)垃圾箱或通過(guò)終端的 trash 命令,來(lái)恢復(fù)垃圾箱中已刪除的文件。)

當(dāng)我剛開始使用 Linux 時(shí),我有一個(gè)放在桌子上的“速查表”,它就是《101 條你應(yīng)該知道的 Linux 命令》,我在管理 Linux 服務(wù)器時(shí)能參考速查表上面的這些命令。隨著我越來(lái)越熟悉這些命令,我越來(lái)越精通服務(wù)器管理了。

以下是我認(rèn)為最有用的 12 個(gè) Linux 命令。

1、打印工作目錄(pwd)

pwd? 命令會(huì)打印出你的工作目錄。換句話來(lái)說(shuō),它輸出你當(dāng)前所在目錄的路徑。pwd? 命令有兩種選項(xiàng):-L? 或 --logical?(即邏輯路徑)用來(lái)打印當(dāng)前的目錄路徑(不解析符號(hào)鏈接),-P? 或 --physial?(即物理路徑)會(huì)打印出解析符號(hào)鏈接后的物理目錄。(LCTT 譯注:你可以進(jìn)一步閱讀我們翻譯的 另一篇文章。)

2、創(chuàng)建目錄(mkdir)

使用 mkdir? 命令來(lái)創(chuàng)建一個(gè)新目錄,是非常容易的。以下命令,創(chuàng)建了一個(gè)名為 example? 目錄(若 example 已存在,則無(wú)法創(chuàng)建):

$ mkdir example

你也可以在嵌套地創(chuàng)建目錄及其子目錄:

$ mkdir -p example/one/two

如果目錄 example? 和目錄 one? 都已存在,則僅會(huì)創(chuàng)建目錄 two。如果上述目錄都不存在,則會(huì)創(chuàng)建這三個(gè)嵌套的目錄。

3、列出文件(ls)

我最早使用的是 MS-DOS(微軟磁盤操作系統(tǒng)),因此我習(xí)慣于使用 dir? 命令,來(lái)列出文件。我不記得當(dāng)時(shí)是否能在 Linux 上使用 dir? 命令,但是如今 dir? 命令已經(jīng)包含在 GNU 核心實(shí)用程序包GNU Core Utilities package 中了。大多數(shù)人會(huì)使用 ls? 命令,來(lái)顯示目錄中的文件及其所有的屬性。ls? 命令有許多選項(xiàng),包括 -l 查看文件的長(zhǎng)列表,顯示文件所有者和權(quán)限等信息。

4、更改當(dāng)前工作目錄(cd)

在 Linux 中經(jīng)常要更改當(dāng)前工作目錄,這就是 cd? 命令的功能。例如,以下的示例將讓你從 主目錄home 進(jìn)入 Documents 目錄:

$ cd Documents

你可以使用 cd ~? 或者 cd?,來(lái)快速轉(zhuǎn)換到你的主目錄。你可以使用 cd .. 來(lái)返回到上一級(jí)目錄。

5、刪除文件(rm)

刪除文件是很危險(xiǎn)的,因?yàn)樵?Linux 終端上用 rm 命令會(huì)徹底地刪除文件,并沒(méi)有像桌面的垃圾桶那樣依舊保存著刪除的文件。許多終端用戶有一個(gè)壞習(xí)慣,他們會(huì)永久地刪除他們認(rèn)為不再需要的文件。然而,因?yàn)闆](méi)有“取消刪除”命令,這個(gè)壞習(xí)慣可能會(huì)導(dǎo)致嚴(yán)重的問(wèn)題:你會(huì)不小心刪除了包含重要數(shù)據(jù)的目錄。

Linux 系統(tǒng)為文件刪除提供了 rm? 和 shred? 命令。要?jiǎng)h除文件 example.txt,請(qǐng)輸入以下內(nèi)容:

$ rm example.txt

然而,使用 trash? 命令要安全得多,例如 trashy? 或者 trash-cli,它會(huì)將文件先“刪除”到桌面上的垃圾箱中:

$ trash example.txt

(LCTT 譯注:關(guān)于 Trash-Cli 的更多信息可以參考我們翻譯的 另一篇文章。)

6、復(fù)制文件(cp)

使用 cp? 命令,來(lái)復(fù)制文件。cp 的語(yǔ)法是從舊文件復(fù)制到新文件。這里有一個(gè)例子:

$ cp file1.txt newfile1.txt

你也可以復(fù)制整個(gè)目錄:

$ cp -r dir1 newdirectory

7、移動(dòng)并重命名文件(mv)

重命名和移動(dòng)文件在功能上是相同的過(guò)程。當(dāng)你移動(dòng)文件時(shí),從一個(gè)目錄中取出一個(gè)文件,并將其放入一個(gè)新目錄中;當(dāng)你重命名文件時(shí),將一個(gè)目錄中的文件更改為新名稱,并放回到同一目錄或另一個(gè)目錄下。無(wú)論是重命名還是移動(dòng)文件,你都可以使用 mv 命令:

$ mv file1.txt file_001.txt

8、創(chuàng)建一個(gè)空文件(touch)

使用 touch 命令可以簡(jiǎn)單地創(chuàng)建一個(gè)空文件:

$ touch one.txt$ touch two.txt$ touch three.md

9、更改權(quán)限(chmod)

使用 chmod? 命令,來(lái)更改文件的權(quán)限。chmod 最常見的用途是讓文件能夠執(zhí)行:

$ chmod +x myfile

以下的示例展示了如何用 chmod 命令給文件賦予權(quán)限,這對(duì)于腳本來(lái)說(shuō)特別方便。嘗試一下這個(gè)簡(jiǎn)單的練習(xí)吧:

$ echo 'echo Hello $USER' > hello.sh
$ chmod +x hello.sh
$ ./hello.sh
Hello, Don

10、提升為 root 權(quán)限(sudo)

在管理自己的 Linux 系統(tǒng)時(shí),可能需要提升為超級(jí)用戶(也稱為 root),這就是 sudo?(即 以超級(jí)用戶做super user do)命令的來(lái)源。假設(shè)你想要做一些只有管理員(或 root 用戶)才能做的事情,只需在命令前加一個(gè) sudo 即可:

$ touch /etc/os-release && echo "Success"
touch: cannot touch '/etc/os-release': Permission denied
$ sudo touch /etc/os-release && echo "Success"
Success

11、關(guān)機(jī)(poweroff)

poweroff? 命令的功能和它的字面意思一樣:把你的計(jì)算機(jī)關(guān)機(jī)。需要在 poweroff? 前面加一個(gè) sudo 才能成功關(guān)機(jī)。

實(shí)際上,還有很多方法可以關(guān)閉你的計(jì)算機(jī),這些方法有略微的不同。例如,shutdown 命令會(huì)在指定的時(shí)間(例如 60 秒)后關(guān)閉計(jì)算機(jī):

$ sudo shutdown -h 60

或者立即關(guān)閉計(jì)算機(jī):

$ man mkdir

你也可以用 sudo shutdown -r now? 或者 reboot 來(lái)重啟計(jì)算機(jī)。

12、閱讀手冊(cè)(man)

man? 命令可能是 Linux 中最重要的命令了,你可以通過(guò) man? 命令查看 Linux 系統(tǒng)上每個(gè)命令的官方文檔。例如,要閱讀更多有關(guān) mkdir 的信息,可以輸入:

$ man mkdir

一個(gè)與 man? 相關(guān)的命令是 info? 命令,它提供了一組不同的手冊(cè),它通常會(huì)提供比簡(jiǎn)潔的 man 頁(yè)面更詳細(xì)一點(diǎn)的內(nèi)容。

你最喜歡的 Linux 命令是什么?

Linux 系統(tǒng)上還有數(shù)百個(gè)其他命令!你最喜歡使用的 Linux 命令是什么呢?什么命令是你一直反復(fù)使用的呢?

責(zé)任編輯:華軒 來(lái)源: Linux中國(guó)
相關(guān)推薦

2011-02-16 09:26:49

2019-06-27 15:26:01

物聯(lián)網(wǎng)IOT技術(shù)

2018-08-03 10:02:05

Linux命令

2022-01-06 22:05:35

Linux物聯(lián)網(wǎng)容器

2013-11-13 10:24:53

Xbox微軟

2013-08-09 09:37:59

Linux命令命令行

2020-09-08 12:48:19

數(shù)據(jù)分析圖表互聯(lián)網(wǎng)

2015-10-19 17:57:33

容器OpenStack微服務(wù)

2021-01-28 23:35:37

Python開發(fā)數(shù)據(jù)

2019-07-18 20:51:00

物聯(lián)網(wǎng)智能產(chǎn)品傳感器

2023-08-30 09:00:00

向量數(shù)據(jù)庫(kù)大語(yǔ)言模型

2023-09-18 16:46:07

2020-04-25 19:00:15

Linux終端命令

2014-03-10 11:43:45

Linux終端命令

2021-08-07 15:29:24

區(qū)塊鏈比特幣加密貨幣

2022-05-17 10:52:17

物聯(lián)網(wǎng)ITOT

2012-02-15 09:17:02

Python編程

2020-05-19 07:54:59

物聯(lián)網(wǎng)車隊(duì)管理IOT

2021-08-26 10:14:33

位置網(wǎng)絡(luò)運(yùn)營(yíng)商

2018-01-15 13:20:26

Linux命令IP
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)