linux命令學習匯總~一

  1. touch 命令

    -
    image

    -簡單來說touch 命令可以用來建立文件 文件不存在的情況下,也可以更改創建時間等等
  2. pwd 查看目錄---一般看目錄用pwd 即可但是pwd -P 會不以連結文件顯示 注意P必須是大寫 顯示正常的完成路徑 如果文件時連結檔文件那么 需要加 -P才能正確顯示路徑。。。
  3. mkdir 命令 創建 目錄
    -mkdir + 目錄即可 如果是連續創建目錄 需要加 -p mkdir -p test1/test2 這樣的目錄結構。
    -mkdir -m 設置文件的權限。 mkdir -m 屬性的代碼 +文件名稱
    -如果 上面兩者要一塊公用的話 需要 mkdir -p -m 代碼號 目錄名稱 代碼號跟umask這個有關
  4. 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中
  5. liunx 前面的[用戶名@backup ~] 其中~ 這個符號就代表我們現在在用戶組的家目錄下面
  6. rmdir -p +目錄名稱 刪除空目錄 下面不能有其他文件 加-p之后下面的空目錄
  7. ls 文件目錄展示 默認會以文檔名排序好后展示 不顯示. 與 .. 文件
  • ls命令的使用
  1. cp命令的使用
  • image
  • 首先注意一下 千萬不要復制目錄,因為復制是失敗的。只顯示略過哪個目錄什么的。那么應該怎么復制一個文件夾呢 我們應該使用cp -r 目錄名稱 被復制的目標地址 如果地址是. 代表的的是當前目錄
    -cp -i 文件名稱 目標目錄 如果已存在文件那么會詢問是否覆蓋
    -cp -p 聯通文件的屬性包含權限 用戶 時間 一起復制過去,而非使用默認屬性
    -cp -r 遞歸復制 主要用于目錄的復制
    -這幾個可以連續使用 按照字母的順序排序
    -cp -s 表示 復制的快捷方式
    -cp -u 表示更新式復制,是在目標文件與來源文件有差異的時候才會復制。主要用在更新的工作中。
    -cp -d 當來源文件作為連接文件的屬性,則復制鏈接文件屬性而非文件本身。
    -cp -f 為強制復制 ,但是要注意目標文件是否已經存在,存在則復制不成功需要移除后再操作。
  1. rm 刪除文件
  • 刪除命令

    -rm -f 文件名 不能是目錄名稱 直接刪除 不會詢問是否要刪除這個動作
    -rm -i 文件名 刪除文件同上不能是目錄 會多一個詢問的操作
    -rm -r 刪除目錄 ,有詢問的操作,進入 刪除等詢問。
    -rm -fr 直接刪除目錄 ,沒有詢問的動作
    -如果是刪除的一個是帶有- 開頭的文件那么我們需要這樣來刪除 rm ./-aaa- 在文件名的前面加上./這個操作。這樣幫助我們來刪除文件因為在linux中一般-后面接的是選項。

  1. mv 移動文件與目錄或改名。
  • mv移動命令

    -如果有多個目錄文件需要移動到一個目標文件 可以這樣寫 mv /home/test1 /home/test2 /home/test 最后那個目錄一定是目的地目錄 就是前面的兩個test1與test2 是并入到test中的

  1. cat、tail、head等查看文件內容命令
  • 查看文件內容

    -cat
    cat命令

    -tac 與cat一樣的命令 就不多說了 圖示上的可以參考練習

    -nl 添加行印
    nl命令
    這個自我感覺跟cat -n 差不多但是 比cat -n 要多出來些東西,比如自動在前面補齊0 ,自動加上行號等等。
    -more 翻頁查詢
    more操作
    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 也是一樣的。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容