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

初學(xué)者需掌握的12條基本 Linux 命令

系統(tǒng) Linux
以下記錄我最常用的12個(gè)Linux命令。一起來看一下吧。

對于初學(xué)者來說,在Linux中使用命令行進(jìn)行操作,很容易就會(huì)出錯(cuò),有時(shí)候這種錯(cuò)誤會(huì)帶來災(zāi)難性的后果。比如,讓你嘗試刪除某個(gè)文件夾的時(shí)候,使用了 rm -rf *,而恰巧,你當(dāng)前在根路徑下...又或者你當(dāng)前不在根路徑下,而只是運(yùn)行了 rm -rf / (千萬不要這樣做)。

當(dāng)我剛接觸Linux時(shí),我寫了一張Linux基本命令的清單放在我的辦公桌上,以便隨時(shí)查閱,這幫助我在管理Linux服務(wù)器時(shí)記住這些命令。隨著我對這些命令越來越熟悉,我對服務(wù)器管理也變得更加熟練。

以下記錄我最常用的12個(gè)Linux命令。

1.pwd - 顯示當(dāng)前目錄(Print working directory)

pwd 命令打印你當(dāng)前的工作目錄,也就是說,它輸出你當(dāng)前正在使用的目錄的路徑。有兩個(gè)選項(xiàng):--logical 用于顯示帶有任何符號鏈接的位置,--physical 用于在解析符號鏈接后顯示你的位置。

2.mkdir - 創(chuàng)建目錄(Make directory)

創(chuàng)建目錄可以使用 mkdir 命令。下面的例子創(chuàng)建一個(gè)名為 “example”的目錄(除非該目錄已經(jīng)存在):

$mkdir example

此外,還可以創(chuàng)建多層目錄:

$ mkdir -p example/one/two

如果目錄“example”和“one”已經(jīng)存在,則只會(huì)創(chuàng)建目錄“two”。如果它們都不存在,則會(huì)創(chuàng)建三個(gè)嵌套目錄。

3.ls - 顯示文件列表(List)

源自 MS-DOS,我習(xí)慣使用 dir 命令列出當(dāng)前路徑下的文件。盡管今天,dir 依然在GNU核心程序包中,大多數(shù)人還是使用 ls 命令來顯示目錄中的文件以及文件信息。ls 命令有很多選項(xiàng),包括 -l 來查看一長串文件,顯示文件所有者和權(quán)限信息。

4.cd - 切換目錄(Change directory)

更改當(dāng)前目錄是很常見的操作,這可以使用cd命令。例如,以下例子將你從主目錄,帶到文檔目錄:

$ cd Documents

在大多數(shù)操作系統(tǒng)上,你都可以使用 cd ~ 或者直接 cd 來回到主目錄。向上移動(dòng)一級使用 cd ..

5.rm - 刪除文件(Remove a file)

刪除文件本身就很危險(xiǎn),一般來說,Linux 終端沒有像桌面系統(tǒng)那樣有垃圾箱,回收站之類的,文件被刪掉后,就會(huì)永久刪除,沒有 un-remove 命令。所以,在刪除文件的時(shí)候,一定要慎之又慎,確保它真的不用了才會(huì)刪掉。

Linux 系統(tǒng)提供 rm 和 shred 命令用于刪除數(shù)據(jù)。以下例子用于刪除 example.txt:

$ rm example.txt

但是,安裝 trash 命令(比如 trashy 或者 trash-cli)要安全的多。這樣,你可以在永久刪除文件之前將文件發(fā)送到臨時(shí)區(qū)域:

$ trash example.txt

6.cp - 復(fù)制文件(Copy a file)

復(fù)制文件使用 cp 命令。下面是一個(gè)例子:

$ cp file1.txt newfile1.txt

也可以復(fù)制整個(gè)目錄(帶上 -r 參數(shù)):

$ cp -r dir1 newdirectory

7.mv - 移動(dòng)或者重命名文件(Move and rename a file)

重命名和移動(dòng)文件在功能上是相同的過程。移動(dòng)文件時(shí),從一個(gè)目錄中取出一個(gè)文件,并將其放入新目錄中。重命名文件時(shí),從一個(gè)目錄中獲取一個(gè)文件,然后將其放回同一個(gè)目錄或其他目錄,但使用新名稱。無論哪種方式,都可以使用 mv 命令:

$ mv file1.txt file_001.txt

8. touch - 創(chuàng)建一個(gè)空的文件(Create an empty file)

使用 touch 命令可以輕松創(chuàng)建一個(gè)空的文件:

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

9.chmod - 更改權(quán)限(Change permissions)

使用 chmod 命令更改文件的權(quán)限。chmod 最常見的用途之一是使文件可執(zhí)行:

$ chmod +x myfile

此示例說明如何授予文件作為命令執(zhí)行的權(quán)限,這對于腳本特別方便。嘗試以下簡單練習(xí):

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

10.sudo - 升級權(quán)限(Escalate privileges)

在管理系統(tǒng)時(shí),可能需要充當(dāng)超級用戶(也稱為root)。這就是sudo(或super user do)命令的作用。假設(shè)你正在嘗試執(zhí)行計(jì)算機(jī)提醒您只有管理員(或root)用戶才能執(zhí)行的操作,只需在其前面加上sudo命令:

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

11.poweroff - 關(guān)機(jī)(Shut down)

poweroff命令的作用與聽起來完全一樣:它關(guān)閉計(jì)算機(jī)的電源。它需要sudo才能成功(根據(jù)Linux版本不同,有些使用shutdown)。

實(shí)際上,有很多方法可以關(guān)閉計(jì)算機(jī),并且在這個(gè)過程中會(huì)有一些變化。例如,shutdown命令允許你在任意時(shí)間后關(guān)閉計(jì)算機(jī)電源,例如60秒:

$ sudo shutdown -h 60

或立刻:

$ sudo shutdown -h now

你可以使用 sudo shutdown -r 來重啟計(jì)算機(jī),或者直接使用 reboot 命令。

12.man - 查看手冊(Read the manual)

man命令可能是所有命令中最重要的命令。它可以讓你獲得Linux系統(tǒng)上每個(gè)命令的文檔。例如,要了解有關(guān)mkdir的更多信息,請執(zhí)行以下操作:

$ man mkdir

一個(gè)類似相關(guān)的命令是 info,它提供了一組不同的手冊(只要可用),通常比 man 手冊更詳細(xì)一些。

責(zé)任編輯:龐桂玉 來源: TIAP
相關(guān)推薦

2012-05-22 14:38:04

2010-07-07 17:27:00

互聯(lián)網(wǎng)協(xié)議

2018-02-23 10:03:30

Linux命令mkdir

2022-06-15 15:30:29

Linux新用戶建議

2018-02-10 07:36:20

Linux命令wc

2021-08-05 14:40:45

操作系統(tǒng)UNIXLINUX

2018-04-08 14:47:06

Linux命令type

2018-02-25 14:00:07

Linux命令whereis

2018-01-15 14:07:16

Linux命令free

2018-03-12 19:43:48

Linux命令 ldd

2009-11-18 09:30:43

2018-02-24 10:38:06

Linux命令rmdir

2022-09-05 15:36:39

Linux日志記錄syslogd

2009-12-25 10:11:32

Red hat Lin

2013-12-12 10:20:00

JavaScript學(xué)習(xí)

2009-02-18 11:10:40

c++忠告方法

2018-05-14 08:53:51

Linux命令shuf

2018-02-05 08:45:00

RHELCentOS 7MariaDB

2023-07-30 14:56:42

ReactJavaScript開發(fā)

2009-06-15 13:17:37

Java初學(xué)者Java概念
點(diǎn)贊
收藏

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