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