Linux基礎之常用操作2

基於CentOS。

接上篇Linux基礎之常用操作1

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. 文件處理

  1. 執行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
  1. 文件的複製、刪除、移動等命令

在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 縮進多少位
  • tac 從最後一行開始顯示
  • more 一頁一頁翻文件
    • 空格 向下翻一頁
    • 回車 向下翻一行
    • /字符串 搜索 (不方便)
    • :f 立刻顯示文件名和當前頁行數
    • b 翻到第一頁
    • q 離開
  • less
    • 空格 向下翻動一頁
    • pagedown 向下翻動一頁
    • pageup 向上翻動一頁
    • n 重複前一個搜索
    • N 反方向重複前一個搜索
    • q 退出
  • head 顯示文件前10行 -n 設置行數
  • tail 顯示文件尾10行 -n 設置行數
  • wc 顯示文件的行數,數字,字節
    • -c 只顯示字節
    • -w 只顯示字數 一個字被定義爲空白、空格、換行
    • -l 只顯示行
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章