Linux 常用命令

2021-08-14 02:33:32 字數 2262 閱讀 2796

1. linux 下檔案和目錄的特點

linux檔案或者目錄的名字最長可以有256個字元

以.開頭的檔案為隱藏檔案,需要用-a 引數才能顯示

.代表當前目錄

..代表上級目錄

2. ls 常用選項

-a 顯示指定目錄下所有子目錄與檔案,包括隱藏檔案

-l 以列表的方式顯示檔案的詳細資訊

-h 配合-l使用以人性話的方式顯示檔案的大小,單獨使用沒有任何效果

3. ls萬用字元的含義

* 代表任意個數的字元

?代表任意乙個字元,至少乙個

表示可以匹配字元陣列中的任意一乙個

[abc]匹配a,b,c中的任意乙個

[a-f]匹配a到f範圍內的任意乙個

4 切換目錄

4.1 cd

cd 切換到當前使用者的主目錄(/home/使用者目錄)

cd ~  切換到當前使用者的主目錄(/home/使用者目錄)

cd . 保持在當前目錄不變

cd .. 切換到上級目錄

cd - 可以在最近兩次工作目錄之間來回切換

4.2相對路徑:在輸入路徑時,最前面不是 / 或者 ~ ,表示相對 當前目錄 所在的目錄位置

絕對路徑:在輸入路徑時,最前面是 /或者 ~ ,表示從 根目錄/家目錄 開始的具體位置

5 建立和刪除操作

5.1 touch

建立檔案(不存在時,建立乙個空檔案)或者修改檔案時間(存在時,修改檔案的末次修改時間)

5.2 mkdir

-p 可以遞迴建立目錄(新建目錄的名稱,不能與當前目錄中已有 目錄或檔案 同名)

5.3 rm【可使用萬用字元】

使用rm命令時要小心,因為刪除檔案後不能恢復(直接從磁碟中刪除)

-f 強制刪除,忽略不存在檔案,無需提示

-r 遞迴刪除目錄下的內容,刪除資料夾 時必須加此引數

6 拷貝和移動檔案

6.1 tree

tree [目錄名] 命令可以以樹狀圖列出檔案目錄結構

-d 只顯示目錄

6.2 cp

cd 原始檔 目標檔案      【將給出的 檔案或目錄 複製到另外乙個 檔案或者目錄中】

-i 覆蓋檔案前提示

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

6.3 mv

mv 原始檔 目標檔案 命令可以用來 移動檔案 或 目錄 ,

也可以給 檔案或目錄重新命名(原始檔和目標檔案的目錄相同只是檔名稱不同)

-i 覆蓋檔案前提示

7 檢視檔案件內容

7.1 cat

cat 命令可以用來 檢視檔案內容,建立檔案,檔案合併,追加檔案內容 等功能

cat 會一次顯示所有內容,適合 檢視內容較少 的文字檔案

-b 對非空輸出行編號

-n 對輸出的所有行編號

7.2 more

more命令可以用於 分屏顯示檔案內容,每次只顯示一頁內容

適合 檢視內容較多 的文字檔案

空格鍵 顯示檔案的下一屏

enter鍵 一次滾動檔案的一行

b 回滾一屏

f 前滾一屏

q 退出

7.3 grep

linux 系統中 grep 命令是一種強大的文字搜尋工具

grep允許對文字檔案進行 模式查詢,

grep 關鍵字 檔名【關鍵字中如果有空格用引號引起來]

-n 顯示匹配行及行號

-v 顯示不包含匹配文字的所有行 (相當於求反)

-i 忽略大小寫

常用的兩種模

^a  行首,搜尋以a開頭的行【在文字前增加^】

ke$ 行尾,搜尋以ke結束的行

8 其他

8.1 echo 文字內容

echo 會在終端中顯示引數指定的文字,通常會和 重定向 聯合使用

8.2 重定向》 和 >>

linux 允許將命令執行結果 重定向 到乙個檔案

將本應顯示在終端上的內容 輸出/追加 到指定的檔案

> 表示輸出,會覆蓋檔案原有的內容

>> 表示追加,會將內容追加到已有檔案的末尾

8.3 管道 |

linux允許將 乙個命令的輸出 可以 通過管道 作為另外乙個命令的輸入

可以理解為現實生活中的管子,管子的一頭塞東西,另外一頭取東西,這裡 | 的左右分別為兩端,左端

塞東西(寫入),右端取東西(讀)

常用的管道命令

more:分屏現實內容

grep:在執行結果的基礎上查詢指定的文字

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...