[Linux學習筆記] Linux經常使用命令 - 文件管理命令

Linux文件命名規則:

1.除了/以外,全部的字符都合法;node

2.有些字符最好不用,如空格符、製表符、退格符和字符@#$()-等;shell

3.避免使用.做爲普通文件名的第一個字符;(Linux中以"."開頭的文件爲隱藏文件)windows

4.大小寫敏感;less

Linux命令格式:

命令格式: 命令 -選項 參數     spa

例: ls -la /etccode

說明: 1>當有多個選項時,能夠寫在一塊兒; 2>兩個特殊的目錄 . 和 ..,分別表明當前目錄和當前目錄的父目錄xml

Linux中命令執行權限劃分:

root用戶: root用戶可操做命令存放位置: /sbin 和 /usr/sbinrem

普通用戶: 普通用戶可操做命令存放位置: /bin 和 /usr/bin字符串

注: 普通用戶無權限執行/sbin 和 /usr/sbin下的命令同步

------------------------------------------------------------------------ LvSantorini 的 分 割 線 ------------------------------------------------------------------------

Linux文件管理命令:

1. 顯示目錄文件: ls
命令名稱: ls
命令英文原意: list
命令所在路徑: /bin/ls
執行權限: 全部用戶
功能描述: 顯示目錄文件
語法: ls 選項[-ald] [文件或目錄]
        -a 顯示全部文件,包括隱藏文件<all的縮寫>
        -l 詳細信息顯示<long的縮寫>
        -d 查看目錄屬性
        -i inode,i節點(Linux經過id定位文件)
        -F 每一個目錄後加/,在可執行文件後加*(文件有可執行權限),在連接文件後加@
說明: ls命令=dir命令、ls -l命令=vdir命令

查看目錄下文件詳細信息 ls -l:

[santorini@localhost ~]$ ls -l /
total 32
lrwxrwxrwx.   1 root root    7 Oct 22 22:27 bin -> usr/bin
dr-xr-xr-x.   4 root root 4096 Oct 22 22:50 boot
drwxr-xr-x.  19 root root 3160 Oct 24 17:24 dev
drwxr-xr-x. 138 root root 8192 Oct 24 17:12 etc
drwxr-xr-x.   3 root root   22 Oct 22 22:47 home
lrwxrwxrwx.   1 root root    7 Oct 22 22:27 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 Oct 22 22:27 lib64 -> usr/lib64
drwxr-xr-x.   2 root root    6 Jun 10  2014 media
drwxr-xr-x.   2 root root    6 Jun 10  2014 mnt
drwxr-xr-x.   3 root root   15 Oct 22 22:40 opt
dr-xr-xr-x. 420 root root    0 Oct 24 17:11 proc
dr-xr-x---.  15 root root 4096 Oct 23 21:42 root
drwxr-xr-x.  37 root root 1080 Oct 24 17:26 run
lrwxrwxrwx.   1 root root    8 Oct 22 22:27 sbin -> usr/sbin
drwxr-xr-x.   2 root root    6 Jun 10  2014 srv
dr-xr-xr-x.  13 root root    0 Oct 24 17:11 sys
drwxrwxrwt.  23 root root 4096 Oct 24 17:29 tmp
drwxr-xr-x.  13 root root 4096 Oct 22 22:27 usr
drwxr-xr-x.  22 root root 4096 Oct 24 17:11 var

下面將以 drwxr-xr-x.  13 root root 4096 Oct 22 22:27 usr 介紹各字段含義

d:此位置用來表示文件類型,d:目錄;  -:二進制文件;  l:軟連接文件link

rwxr-xr-x:用戶對文件的操做權限,r:讀(read)權限;  w:寫(write)權限;  x:執行(execute)權限. 

                  字符串前三位表示文件全部者(user)的權限;  字符串中間三位表示所屬組(group)的權限;  字符串後三位表示其餘用戶(other)的權限.

13:硬連接數

root:文件/目錄全部者,該用戶對此文件/目錄有rwx權限

root:所屬組,該組用戶對此文件/目錄有rx權限

4096:文件大小(並不表示文件真實的大小),Linux中以數據塊block爲單位,512字節,存儲數據的最小單位

Oct 22 22:27:表示文件建立時間或文件最後修改時間

usr:文件名

查看指定文件/目錄屬性 ls -ld:

[root@localhost ~]# ls -ld /usr
drwxr-xr-x. 13 root root 4096 Oct 22 22:27 /usr
2. 切換目錄: cd
命令名稱: cd
命令英文原意: change directory
命令所在路徑: shell內置命令
執行權限: 全部用戶
語法: cd [目錄]
功能描述: 切換目錄

示例: 

[root@localhost usr]# cd ..
[root@localhost usr]# cd /
3. 顯示當前所在的工做目錄: pwd
命令名稱: pwd
命令英文原意: print working directory
命令所在路徑: /bin/pwd
執行權限: 全部用戶
語法: pwd
功能描述: 顯示當前所在的工做目錄
4. 建立空文件: touch
命令名稱: touch
命令英文原意: 
命令所在路徑: /bin/touch
執行權限: 全部用戶
語法: touch [文件名]
功能描述: 建立空文件
5. 建立目錄: mkdir
命令名稱: mkdir
命令英文原意: make directories
命令所在路徑: /bin/mkdir
執行權限: 全部用戶
語法: mkdir [目錄名]
功能描述: 建立新目錄
6. 複製文件或目錄: cp
命令名稱: cp
命令英文原意: copy
命令所在路徑: /bin/cp
執行權限: 全部用戶
語法: cp -R [源文件或目錄] [目的目錄]
         -R 複製目錄
         -p 複製文件且與原文件時間相同
功能描述: 複製文件或目錄

注意: 複製文件不須要加任何選項,但若是是目錄,須要加 -R選項

7. 移動文件或重命名文件: mv
命令名稱: mv
命令英文原意: move
命令所在路徑: /bin/mv
執行權限: 全部用戶
語法: mv [源文件或目錄] [目的目錄]
功能描述: 移動文件、改名
8. 刪除文件或目錄: rm
命令名稱: rm
命令英文原意: remove
命令所在路徑: /bin/rm
執行權限: 全部用戶
語法: rm -r [文件或目錄]
         -r 刪除目錄
         -f 強制刪除
功能描述: 刪除文件

注意: rmdir命令可刪除空目錄

9. 顯示文件內容: cat
命令名稱: cat
命令英文原意: concatenate and display files
命令所在路徑: /bin/cat
執行權限: 全部用戶
語法: cat [文件名]
          -n    ##每一行前顯示行號
功能描述: 顯示文件內容
10. 分頁顯示文件內容: more
命令名稱: more
命令英文原意: 
命令所在路徑: /bin/more
執行權限: 全部用戶
語法: more [文件名]
      (空格)或f    顯示下一頁
      (Enter)     顯示下一行
       q或Q        退出
功能描述: 分頁顯示文件內容
11. 查看文件的前幾行: head
命令名稱: head
命令英文原意: 
命令所在路徑: /bin/head
執行權限: 全部用戶
語法: head -n [num] [文件名]   -n 顯示文件的前num行
功能描述: 查看文件的前幾行
12. 查看文件的後幾行: tail
命令名稱: tail
命令英文原意: 
命令所在路徑: /bin/tail
執行權限: 全部用戶
語法: tail -n [num] [文件名]   -n 顯示文件的最後num行
           -f    動態顯示文件內容
功能描述: 查看文件的後幾行
13. 建立鏈接文件: ln
命令名稱: ln
命令英文原意: link
命令所在路徑: /bin/ln
執行權限: 全部用戶
語法: ln [原文件] [目標文件] 建立硬連接文件
         -s [原文件] [目標文件] 建立軟連接文件
功能描述: 建立連接文件
14. 文本閱讀: less

命令名稱: less
命令英文原意: 
命令所在路徑: /bin/less
執行權限: 全部用戶
語法: less [文件名]
         -M 顯示更多信息
使用: PgUp向上翻頁,PgDn向下翻頁,輸入:/xxx查找內容
功能描述: 閱讀文件

注意: 

    軟連接文件特色: 

        文件類型爲"l",權限是rwxrwxrwx(即全部用戶都有訪問權限),文件時間爲建立軟連接文件的時間值;文件大小 小於 原文件。相似於windows中的快捷方式。

    硬連接文件特色: 

        文件大小和源文件相同,文件時間與原文件相同。硬連接文件相似於原文件的拷貝,但硬連接文件與源文件內容同步,即原文件內容修改後硬連接文件也會相應的修改。硬連接文件與原文件有相同的inode<i節點>(經過ls -i能夠查看,因此硬連接文件和原文件能夠同步更新); 

        不能將硬連接文件建立到與原文件不在同一分區或文件系統的位置,即硬連接不能跨分區

相關文章
相關標籤/搜索