基於CentOS。
6 目錄結構
目錄 | 用途 |
---|---|
/bin | 存放着最經常使用的命令 |
/sbin | 存放的是系統管理員使用的系統管理程序 |
/boot | Linux啓動時,需要的一些核心文件 |
/dev | 設備文件 |
/etc | 配置文件 |
/home | 用戶家目錄 |
/media | 媒體文件 |
/mnt | 掛載文件 |
/opt | 第三方軟件 |
/proc | 虛擬化文件 |
/root | 管理員的家目錄 |
/run | 遠程文件 |
/srv | 壓縮過的文件 |
/sys | 系統文件 |
/usr | 安裝的軟件,共享庫 |
/var | 可變數據,日誌文件 |
/tmp | 臨時文件 |
/lib | 類似於Windows裏的DLL文件,幾乎所有的應用程序都需要用到這些共享庫。 |
/usr/src | 內核源代碼默認的放置目錄。 |
/usr/bin | 普通用戶可以使用的程序 |
/usr/sbin | 超級用戶使用的比較高級的管理程序和系統守護程序 |
/usr/lib | 32位庫文件 |
/usr/lib64 | 64位庫文件 |
7. 文件處理
- 執行ls命令後,如何判斷是目錄還是文件。看最開頭部分
- d:表示目錄
- -:表示文價
- l:連接文件
- b:設備文件,提供存儲的接口設備,硬盤
- c:設備文件,提供串行的接口設備————鍵盤,鼠標
[root@linuxprobe ~]# ls -l
total 8
-rw-------. 1 root root 1032 Jul 11 04:33 anaconda-ks.cfg
drwxr-xr-x. 2 root root 6 Jul 11 08:33 Desktop
drwxr-xr-x. 2 root root 6 Jul 11 08:33 Documents
drwxr-xr-x. 2 root root 6 Jul 11 08:33 Downloads
-rw-r--r--. 1 root root 1083 Jul 10 20:36 initial-setup-ks.cfg
drwxr-xr-x. 2 root root 6 Jul 11 08:33 Music
drwxr-xr-x. 2 root root 6 Jul 11 08:33 Pictures
- 文件的複製、刪除、移動等命令
在tmp文件中新建文件夾dxq進行練習
活動 | 單來源 | 多來源 |
---|---|---|
複製文件 | cp file1 file2 | cp file1 file2 file3 dir (5) |
移動文件 | mv file1 file2 (1) | mv file1 file2 file3 dir (4) |
刪除文件 | rm file1 | rm -f file1 file2 file3 (5) |
創建目錄 | mkdir dir | mkdir -p par1/par2/dir (6) |
複製目錄 | cp -r dir1 dir2 (2) | cp -r dir1 dir2 dir3 dir4 (4) |
移動目錄 | mv dir1 dir2 (3) | mv dir1 dir2 dir3 dir4 (4) |
刪除目錄 | rm -r dir1 (2) | rm -rf dir1 dir2 dir3 (5) |
注:(1)結果位重命名
(2)需要使用“遞歸”選項處理來源目錄
(3)如果dir2存在,則結果爲移動。如果dir2不存在,則結果爲重命名
(4)最後一個參數必須是目錄
(5)請謹慎使用“force”選項,系統將不會提示您確認操作,-f 強制
(6)使用“創建父級”選項時應小心;無法捕獲鍵入錯誤
[root@linuxprobe dxq]# touch 1
[root@linuxprobe dxq]# touch 2
[root@linuxprobe dxq]# touch 3
[root@linuxprobe dxq]# ls
1 2 3 abc abc_1 dxq1
[root@linuxprobe dxq]# rm -f 1
[root@linuxprobe dxq]# rm 2
rm: remove regular empty file ‘2’? y //管理員賬戶纔有提示
[root@linuxprobe dxq]# rm -f 3
8. 文件查看
- cat 查看文件,內容全部顯示。如果文件過長需要從頭看的話,需要不斷的往上滾
- -A 整合命令-vET
- -b 列出行號,但空白行不標誌
- -E 將結尾的斷行字符($)顯示
- -n 列出行號,空白行也會顯示
- -T 將tab案件以^I顯示
- -v 列出一些看不出來的特殊字符
- nl 顯示的時候,順便出現行號
- -b 無法單獨使用,用法如下
- -ba 無論是否有空行都列出行號
- -bt 如果有空行,則不列出行號
- -n
- -nln 行號在屏幕最左方
- nrn 行號在屏幕最右方,前面不加0
- nrz 行號在屏幕最右方,前面加0
- -w 縮進多少位
- -b 無法單獨使用,用法如下
- tac 從最後一行開始顯示
- more 一頁一頁翻文件
- 空格 向下翻一頁
- 回車 向下翻一行
- /字符串 搜索 (不方便)
- :f 立刻顯示文件名和當前頁行數
- b 翻到第一頁
- q 離開
- less
- 空格 向下翻動一頁
- pagedown 向下翻動一頁
- pageup 向上翻動一頁
- n 重複前一個搜索
- N 反方向重複前一個搜索
- q 退出
- head 顯示文件前10行 -n 設置行數
- tail 顯示文件尾10行 -n 設置行數
- wc 顯示文件的行數,數字,字節
- -c 只顯示字節
- -w 只顯示字數 一個字被定義爲空白、空格、換行
- -l 只顯示行