2021-05-12 14:32:11
Linux目錄和檔案管理
2020-06-16 17:39:13
今天我們來介紹一下對於Linux系統“命令“的理解和分類以及常用的目錄檔案管理命令的使用。
一. 命令
用於實現某一類功能的指令或程式,命令的執行依賴於直譯器程式(例如:/bin/bash)
- 分類
內部命令:屬於Shell直譯器的一部分
外部命令:獨立於Shell直譯器之外的程式檔案
- 格式
命令字 [選項] [引數]
選項分為長格式--多個字元 和 短格式 - 單個字元
- 快捷鍵
Tab鍵:自動補齊
反斜槓“”:強制換行
快捷鍵 Ctrl+U:清空至行首
快捷鍵 Ctrl+K:清空至行尾
快捷鍵 Ctrl+L:清屏
快捷鍵 Ctrl+C:取消本次命令編輯
幫助資訊
commond -help
Man commend
- 命令歷史,上下箭頭可以翻閱,或者輸入history可以檢視
[root@localhost ~]# history
7 rz
8 ls -ltr
9 more id_rsa_1024
10 mv id_rsa_1024 authorized_keys
11 ls -ltr
12 exit
13 vim .ssh/authorized_keys
14 cd .ssh
15 ls -ltr
16 ls -ltr
17 rz
18 mv id_rsa_1024.pub authorized_keys
- 管道符 | 用於將前面命令的螢幕輸出結果作為後面命令的操作物件(輸入)
[root@localhost ~]# ifconfig | grep "inet addr"
inet addr:192.168.40.10 Bcast:192.168.40.255 Mask:255.255.255.0
inet addr:192.168.4.88 Bcast:192.168.4.255 Mask:255.255.255.0
inet addr:127.0.0.1 Mask:255.0.0.0
- 輸出輸入重定向。
字元 | 含義 |
小於 | 輸入重定向 |
> | 輸出重定向 |
>> | 追加輸出重定向 |
2> | 錯誤輸出重定向 |
&> | 正確錯誤輸出重定向 |
二、 linux常用命令
- 檢視及切換目錄
pwd:檢視當前工作目錄
[root@localhost ~]# pwd
/root
cd:切換目錄
[root@localhost ~]# cd /home/hunter
[root@localhost hunter]# pwd
/home/hunter
ls:顯示目錄的內容
-l :以長格式顯示
-a:顯示所有子目錄和檔案的資訊,包括隱藏檔案
-A:類似於“-a”,但不顯示“.”和“..”目錄的資訊
-d:顯示目錄本身的屬性
-h:以更易讀的位元組單位(K、M等)顯示資訊
-R:遞回顯示內容
--color:以顏色區分不同型別檔案
du:統計目錄及其檔案佔用空間的大小
-a:統計時包括所有的檔案,而不僅僅只統計目錄
-h:以更易讀的位元組單位(K、M等)顯示資訊
-s:只統計每個引數所佔用空間總的大小
- 建立目錄和檔案
mkdir:建立目錄
-p:建立巢狀的多層目錄結構
touch:建立檔案
[root@localhost ~]# touch 123.txt
[root@localhost ~]# ls -l
total 2944
-rw-r--r-- 1 root root 0 Jan 8 06:07 123.txt
ln:建立連結
-s:建立軟連線
- 複製、刪除、移動目錄和檔案
cp:複製
-r:遞回複製整個目錄樹
-p:保持原始檔的屬性不變
-f:強制覆蓋目標同名檔案或目錄
-i:需要覆蓋檔案或目錄時進行提醒
rm:刪除
-f:強行刪除檔案或目錄,不進行提醒
-i:刪除檔案或目錄時提醒使用者確認
-r:遞回刪除整個目錄樹
mv:移動
[root@localhost ~]# mv 1.txt /home/hunter
[root@localhost ~]# ls -ltr /home/hunter
total 4
-rw-r--r-- 1 root root 389 Dec 19 15:11 1.txt
- 查詢目錄和檔案
which:查詢Linux命令檔案並顯示所在的位置
[root@localhost ~]# which ls
alias ls='ls --color=auto'
/bin/ls
find:查詢
-name:按檔名稱查詢
-size:按檔案大小查詢
-user:按檔案屬主查詢
-type:按檔案型別查詢
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2016-06/132401p2.htm
相關文章