1、Linux的文件類型:
–:普通文件;
d:目錄文件;
b:塊設備:
C:字符設備;
l:符號鏈接文件;
P:管道文件;
S:套接字文件;
2、絕對路徑和相對路徑:
絕對路徑以正斜杠開始,完整的文件的位置路徑;
相對路徑不以斜線開始,指定相對當前的工作目錄位置;
3、cd:改變目錄:
cd .. 到上一級目錄;
cd 到當前用戶的主目錄;
cd – 返回到原來所在的目錄;
cd ~ username 切換到指定用戶的宿主目錄;
4、ls 列表顯示當前目錄的內容或指定目錄;
ls -a :顯示所有子目錄和文件信息,包括以“.”開頭的隱藏文件;
ls -l :以長格式顯示文件和目錄列表,包括權限、大小、最后更改時間等;
ls -d:顯示目錄本身屬性,而不是顯示目錄中的內容;
ls -A:與-a選項的作用類似。但不顯示當前目錄的“.”和表示父目錄的“..”;
ls -s:從大到小排序;
ls -u:配合-t選項,顯示并按atime時間從新到舊排序;
ls -U:不排序按目錄存放順序排序;
ls -R:以遞歸的方式顯示指定目錄及其子目錄中的所有內容;
ls -1:文件分行顯示;
5、文件通配符
*:匹配零個或多個字符;
?:匹配任何單個字符;
~:當前用戶家目錄;
~ username:用戶家目錄;
[0-9]:匹配任意數字范圍;
[a-z]:匹配任意小寫字母;
[A-Z]:匹配任意大寫字母;
[abc]:匹配列表中的任何一個字符;
[^abc]:匹配列表中所有字符以外的字符;
[:digit:]:匹配任意數字,相當于0-9;
[:lower:]:匹配任意小寫字母;
[:upper:]:匹配任意大寫字母;
[:alpha:]:匹配任意大小寫字母;
[:alnum:]:匹配任意字母或數字;
[:space:]:匹配空格;
[:punct:]:匹配標點符號;
6、stat查看文件狀態;
文件:metadata(元數據)data(數據)
stat [OPTION]… FILE…
文件三個時間戳:
access time 訪問時間,atime:讀取文件內容;
Modify time 修改時間,mtime :改變文件內容(數據);
change time 改變時間,ctime :元數據發生改變;
7、touch命令:創建文件和刷新時間戳
touch [OPTION]… FILE…
-a:改變atime時間;
-m:改變mtime時間;
-t:STAMP
use [[CC]YY]MMDDhhmm[.ss] instead of current time
-c:如果文件不存在則不予創建;
8、cp命令復制文件和目錄:
cp [OPTION]… [-T] SOURCE DEST
cp [OPTION]… SOURCE… DIRECTORY
cp [OPTION]… -t DIRECTORY SOURCE…
-i:交互式提醒用戶;
-r:遞歸復制所有文件及子目錄;
-a:歸檔;
-f:復制時不進行提醒,強制復制;
-p:復制時保持源文件的權限、屬主及時間標記等屬性不變;
9、alias命令別名:
alias:顯示系統中所有的命令別名;
定義命令別名name,相當于執行 value;
例:alias ll='ls -l –color=auto'
[root@centos6 ~]# alias name=‘value’
注:在命令行中定義的別名,只對當前shell環境有效;如果想永久有效,要定義在配置文件中:
僅對當前用戶有效:~/.bashrc;
對所有用戶有效:/etc/bashrc;
Unalias命令:撤銷別名
Unalias 命令別名
如果別名同原命令同名,如果要執行原命令,可以使用:
\command 或 ‘command’ 或 /path/command外部命令
10、mv 移動或重命名文件
mv [OPTION]… [-T] SOURCE DEST
mv [OPTION]… SOURCE… DIRECTORY
mv [OPTION]… -t DIRECTORY SOURCE…
-i:交互式移動或重命名;
-f:強制移動或重命名;
11、rm命令:刪除文件或目錄
rm [OPTION]… FILE…
-i:刪除文件或目錄時提醒用戶確認;
-f:刪除文件或目錄時不進行提醒,而直接刪除;
-r:刪除目錄時必須使用此選項,表示遞歸刪除整個目錄樹;
例: rm -rf /
12、tree 命令:顯示目錄樹:
tree [options]
-d:只顯示目錄;
-l :level 指定顯示的層級數;
13:mkdir命令:創建目錄:
mkdir [OPTION]… DIRECTORY…
-p:用于創建嵌套的多層目錄結構;
-v:顯示創建目錄時的詳細創建信息;
-m:創建目錄時可以直接指定權限;
14、rmdir命令:刪除空目錄;
rmdir [OPTION]… DIRECTORY…
-p:遞歸刪除父空目錄;
-v:顯示刪除詳細內容;
15、file命令:查看文件類型:
file [options] filename
-b:列出文件辨識結果,不顯示文件名稱;
-f:列出文件中文件名的文件內容;
-z:嘗試去解讀壓縮文件的內容;
原創文章,作者:zhengyibo,如若轉載,請注明出處:http://www.www58058.com/27470