-
touch 命令
-
image
-簡單來說touch 命令可以用來建立文件 文件不存在的情況下,也可以更改創建時間等等 - pwd 查看目錄---一般看目錄用pwd 即可但是pwd -P 會不以連結文件顯示 注意P必須是大寫 顯示正常的完成路徑 如果文件時連結檔文件那么 需要加 -P才能正確顯示路徑。。。
- mkdir 命令 創建 目錄
-mkdir + 目錄即可 如果是連續創建目錄 需要加 -p mkdir -p test1/test2 這樣的目錄結構。
-mkdir -m 設置文件的權限。 mkdir -m 屬性的代碼 +文件名稱
-如果 上面兩者要一塊公用的話 需要 mkdir -p -m 代碼號 目錄名稱 代碼號跟umask這個有關 - cd 切換命令
-cd .. 返回到當前目錄的上一個目錄
-cd ~ 或者cd ~root 也可 返回自己家的目錄 root用戶 返回root
-cd ~fengruiqi 返回自己家的目錄 到fengruiqi這個目錄下
-cd /home.fengruiqi/ 這個是絕對路徑到 目錄下
-cd 也表示回到自己家的意思 因為沒有自己創建一個新用戶 那么沒有測試 是否回到 root下還是回到自己的家目錄下。
-cd ../fengtest 表示先返回上一個目錄然后找到上一個目錄中的fengtest文件。那么就能進入剛才那個目錄了 。。可以寫多個../../這個形式 代表返回多個上個目錄
-cd ./fengtest 代表去當前目錄下的哪個文件下
-cd - 比如當前目錄是 /home/fengruiqi/test 那么cd - 之后就會 返回到/home/fengruiqi 這個目錄下 然后 cd - 操作之后就會返回到/home/fengruiqi/test中 - liunx 前面的[用戶名@backup ~] 其中~ 這個符號就代表我們現在在用戶組的家目錄下面
- rmdir -p +目錄名稱 刪除空目錄 下面不能有其他文件 加-p之后下面的空目錄
- ls 文件目錄展示 默認會以文檔名排序好后展示 不顯示. 與 .. 文件
- ls命令的使用
- cp命令的使用
- image
- 首先注意一下 千萬不要復制目錄,因為復制是失敗的。只顯示略過哪個目錄什么的。那么應該怎么復制一個文件夾呢 我們應該使用cp -r 目錄名稱 被復制的目標地址 如果地址是. 代表的的是當前目錄
-cp -i 文件名稱 目標目錄 如果已存在文件那么會詢問是否覆蓋
-cp -p 聯通文件的屬性包含權限 用戶 時間 一起復制過去,而非使用默認屬性
-cp -r 遞歸復制 主要用于目錄的復制
-這幾個可以連續使用 按照字母的順序排序
-cp -s 表示 復制的快捷方式
-cp -u 表示更新式復制,是在目標文件與來源文件有差異的時候才會復制。主要用在更新的工作中。
-cp -d 當來源文件作為連接文件的屬性,則復制鏈接文件屬性而非文件本身。
-cp -f 為強制復制 ,但是要注意目標文件是否已經存在,存在則復制不成功需要移除后再操作。
- rm 刪除文件
-
刪除命令
-rm -f 文件名 不能是目錄名稱 直接刪除 不會詢問是否要刪除這個動作
-rm -i 文件名 刪除文件同上不能是目錄 會多一個詢問的操作
-rm -r 刪除目錄 ,有詢問的操作,進入 刪除等詢問。
-rm -fr 直接刪除目錄 ,沒有詢問的動作
-如果是刪除的一個是帶有- 開頭的文件那么我們需要這樣來刪除 rm ./-aaa- 在文件名的前面加上./這個操作。這樣幫助我們來刪除文件因為在linux中一般-后面接的是選項。
- mv 移動文件與目錄或改名。
-
mv移動命令
-如果有多個目錄文件需要移動到一個目標文件 可以這樣寫 mv /home/test1 /home/test2 /home/test 最后那個目錄一定是目的地目錄 就是前面的兩個test1與test2 是并入到test中的
- cat、tail、head等查看文件內容命令
-
查看文件內容
-catcat命令
-tac 與cat一樣的命令 就不多說了 圖示上的可以參考練習
-nl 添加行印
nl命令
-more 翻頁查詢more操作image -
less 命令less操作
-head 加文件 默認取出的文件的前10行那么如果我想要多余的或者少點呢? 可以利用head -n 100(行數) +文件名 n后面的行數最好是正數 不要加負號 如果n是負數,比如一個文件有151行那么就會取前面的51行后面的100行不動。如果超過了那么就是取前100行。ps最后這個沒有驗證,待驗證。
-tail 文件 跟cat命令差不多,也是 tail -n 行數 文件 。但是有點不同的是 如果這個行數加+號后 那么也會出現cat加負號的類似的情況,在這里還有個命令tail -f 文件名 那么他會不斷的讀取數據,只要有數據寫入那么就會在讀取。
-cat 與head的共用 。。cat -n /home/test.txt | head -n 100 同理tail 也是一樣的。