linux常用命令

2022-05-09 09:36:10 字數 3587 閱讀 5308

**ls**:列出目錄內容

引數:-l 列出每個檔案的詳細

-a 列出目錄下所有檔案,包括隱藏檔案

-r 遞迴形式列出所有子目錄

[root@localhost centos]# ls -r

.:code desktop documents downloads music pictures public templates videos

./code:

mm./code/mm:

lizi

./code/mm/lizi:

./desktop:

gnome-terminal.desktop

./documents:

./downloads:

./music:

./pictures:

./public:

./templates:

./videos:

-i  列出檔案或目錄的索引節點號
[root@localhost centos]# ls -i

262418 code 262166 desktop 262170 documents 262167 downloads 262171 music 262172 pictures 262169 public 262168 templates 262173 videos

-lh 列出檔案詳細資訊,以易讀方式來顯示檔案大小。
[root@localhost centos]# ls -i

262418 code 262166 desktop 262170 documents 262167 downloads 262171 music 262172 pictures 262169 public 262168 templates 262173 videos

[root@localhost centos]# ls -lh

total 36k

drwxrwxr-x. 3 centos centos 4.0k mar 9 02:53 code

drwxr-xr-x. 2 centos centos 4.0k nov 23 08:50 desktop

drwxr-xr-x. 2 centos centos 4.0k nov 23 08:44 documents

drwxr-xr-x. 2 centos centos 4.0k nov 23 08:44 downloads

drwxr-xr-x. 2 centos centos 4.0k nov 23 08:44 music

drwxr-xr-x. 2 centos centos 4.0k nov 23 08:44 pictures

drwxr-xr-x. 2 centos centos 4.0k nov 23 08:44 public

drwxr-xr-x. 2 centos centos 4.0k nov 23 08:44 templates

drwxr-xr-x. 2 centos centos 4.0k nov 23 08:44 videos

**pwd:**列印當前路徑
[root@localhost centos]# pwd

/home/centos

**touch:**建立檔案

-a 只修改檔案的access(訪問)時間.

-c 或--no-create  不建立不存在的檔案。

-d 使用指定的日期時間,而非現在的時間

-m 指修改modify(修改)時間,而不修改access(訪問)時間

-r file 使用指定file檔案的時間戳(access,modify)更新檔案的時間戳(access,

注:access 表示最後一次訪問(僅僅是訪問,沒有改動)檔案的時間

modify 表示最後一次修改檔案的時間

change 表示最後一次對檔案屬性改變的時間,包括許可權,大小,屬性等等

-t 將時間修改為引數指定的日期,如:07081556代表7月8號15點56分

**mkdir:**建立目錄

建立多個目錄(這裡建立1 2 3這三個目錄)

[root@localhost code]# mkdir 1 2 3

[root@localhost code]# ls

1 2 3

-v  列印建立目錄的過程資訊
[root@localhost code]# mkdir hello hi -v

mkdir: created directoryhello' mkdir: created directoryhi'

[root@localhost code]#

**cd:** 改變目錄

cd[路徑]:

[root@localhost mm]# cd /home/centos/code/

[root@localhost code]#

回到home目錄下的兩種方法

cdcd ~

返回上層目錄 cd..

返回上兩層目錄 長度../../

**cp src dst:**複製檔案或目錄到指定的檔案下或者目錄下

引數:   - a 該選項通常在拷貝目錄時使用。它保留鏈結、檔案屬性,並遞迴地拷貝目錄,其作用等於dpr選項的組合。

- d 拷貝時保留鏈結。

- f 刪除已經存在的目標檔案而不提示。

- i 和f選項相反,在覆蓋目標檔案之前將給出提示要求使用者確認。回答y時目標檔案將被覆蓋,是互動式拷貝。

- p 此時cp除複製原始檔的內容外,還將把其修改時間和訪問許可權也複製到新檔案中。

- r 若給出的原始檔是一目錄檔案,此時cp將遞迴複製該目錄下所有的子目錄和檔案。此時目標檔案必須為乙個目錄名。

- l 不作拷貝,只是鏈結檔案。

rm:刪除資料夾或者目錄

-d --directory 刪除可能仍有資料的目錄 (只限超級使用者)

-f --force 略過不存在的檔案,不顯示任何資訊,強制刪除

-i --interactive 進行任何刪除操作前必須先確認

-r/r --recursive 同時刪除該目錄下的所有目錄層

-v --verbose 詳細顯示進行的步驟

**man:**檢視系統手冊

手冊頁介紹:

1 使用者在shell中可以操作的指令或可執行檔

2 系統核心可呼叫的函式與工具等

3 一些常用的函式(function)與函式庫(library),大部分是c的函式庫(libc)

4 裝置檔案的說明,通常在/dev下的檔案

5 設定檔或者是某些檔案的格式

6 遊戲(games)

7 慣例與協定等,例如linux檔案系統、網路協定、ascii code等等的說明

8 系統管理員可用的管理指令

9 跟kernel有關的檔案

例如:檢視ls命令用法

``` man ls```

更多命令後續會陸續更新...

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...