歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> linux命令大全(1)

linux命令大全(1)

日期:2017/3/1 12:00:41   编辑:關於Linux

當用戶使用linux系統時,其實在和Shell在打交道,當用戶發出指令,其實先將這些指令發送給Shell,

然後由Shell將用戶的指令翻譯後傳送給內核,再由內核來控制硬件的工作。

然後內核將硬件的工作情況發送個Shell,最後有Shell返回硬件的工作信息和情況。

以下對linux常用命令進行簡單總結:

1.關機與注銷

關閉系統使用shutdown命令,確保用戶和系統的資料完整。需要注意的是,只有root這個萬能的用戶才能使用這個命令,

一般用戶是不允許執行這個用戶的。showdown語法:
shutdown [options] when [message]
options: -r 表示重啟,-h表示系統服務停滯(halt)後,立刻關機 ,-f表示快速重啟

when: 為shutdown指定時間。hh:mm:絕對時間,hh指小時,mm指分鐘;

message:表示系統的廣播信息,一般提示各個用戶系統關機或重啟,要求用戶保存資料後退出。

看看幾個實例:

shutdown -h now 立刻關機
shutdown -h 21:30 今天21:30關機
shutdown -h +10 十分鐘後關機
shutdown -r now 立刻重啟
shutdown -r +10 ‘the system will reboot’ 10分鐘後重啟,管理員提示用戶系統要重啟了,便於用戶保存工作中的資料。只有root用戶才能使用這個命令。

實例測試一下:

當我在我的shell輸入命令shutdown -r now,可以看到我的虛擬機安裝的linux系統在重新啟動。

2.顯示當前工作目錄中的內容

在linux中通過ls命令查看當前目錄下有哪些目錄或文件。

\

通過ls命令,屏幕上就立刻顯示當前目錄下的所有文件及目錄。顯示的文件會有不同的顏色,關於顏色的解釋:

白色的文件:一般的文件

藍色的文件:目錄

綠色的文件:可執行文件

通過顏色,可以最直觀的識別文件的類型。

通過ls命令可以看到文件及目錄,但是不夠詳細,為了看到更詳細的文件信息,需在ls後增加-l,即使用ls -l命令查看文件及目錄,

如下為詳情:

\

我們可以根據文件詳情知道文件的權限,擁有者,日期等等信息。

3.顯示隱藏的文件

在windows系統中,某個盤下文件夾裡面通過文件設置可以隱藏或顯示文件,在linux系統中,通過ls -a的命令顯示隱藏的文件,先試試。

\

從截圖可以看出ls顯示的文件與ls -a顯示的文件進行對比,可以看出ls -a顯示的文件比較多,多出來的文件有個特點都是以'.'開頭的,說明在

linux系統中隱藏文件都是以'.'開頭,輕易不讓看到,因為這些文件很多都是有特殊用途的,萬一不小心刪掉了,麻煩或許也解決不了問題。

上面顯示的文件通過ls -a看到了隱藏,但是沒有看到詳情,想看就得通過ls -al結合使用,看到隱藏的同時也可以看到詳情,二者可以兼得。

\

4.顯示其他目錄中的文件

上面都是顯示當前工作目錄中的文件,如果要顯示其他目錄中的文件,那麼我們只要在“ls”後面加入所要顯示的目錄的路徑即可。

看看實例:

\

查看 usr目錄下的文件詳情。ls 後加上想看的文件路徑,就可以看到該文件下的目錄或文件,想看詳情ls -l,想看隱藏和詳情ls -al。

5.建立目錄

使用mkdir建立目錄,比對下面的實例,明確的可以看到testfile目錄創建成功。

\

6.刪除目錄

6

使用rmdir刪除文件目錄,被刪除的文件目錄必須為空,否則刪除時報錯。

看看正常testfile下為空時的目錄刪除:

\

在最後ls查看testfile已經被刪除。

testfile文件不為空時的目錄刪除:

\

為了測試rmdir只能刪除目錄下為空的文件,從新建立一個testfile目錄,並且在testfile下新建testfile_in文件,然後試圖通過rmfir

去刪掉testfile,報錯顯示’failed to remove `testfile': Directory not empty'含義testfile刪除失敗,錯誤原因為目錄非空,也就是說我rmdir只刪除目錄是空的文件,

而目錄非空的我不刪,非讓我刪,我只好報錯給你看。

Copyright © Linux教程網 All Rights Reserved