<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Linux常用的20個命令(上)

      無論你是后端程序員還是前端程序員,都避免不了和Linux打交道。Linux的命令有很多,這里僅介紹常用的20個,方便快速查看,也歡迎大家作補充。

      1.mkdir 命令

      make directories的縮寫,用來創建目錄創建目錄

      語法格式 : mkdir [參數] [目錄]

      常用參數

      參數 說明
      -p 遞歸創建多級目錄
      -m 建立目錄的同時設置目錄的權限

      參考實例

      • 在當前目錄下,創建一個名為 dir 的目錄
      [root@wayne:~]# mkdir dir
      
      • 在目錄/usr/wayne下建立子目錄dir,并且設置文件屬主有讀、寫和執行權限,其他人無權訪問
      [root@wayne:~]# mkdir -m 700 /usr/wayne/dir
      
      • 同時創建兩個目錄
      [root@wayne:~]# mkdir dir1 dir2
      
      • 遞歸創建目錄
      [root@wayne:~]# mkdir -p dirs/subdir
      

      2.rmdir 命令

      remove directory 的縮寫,用來刪除空的目錄

      語法格式 : rmdir [參數] [目錄名稱]

      常用參數

      參數 說明
      -p 遞歸刪除指定的目錄路徑中的所有父級目錄,非空則報錯
      -v 顯示命令的詳細執行過程

      參考實例

      • 刪除空目錄
      [root@wayne:~]# rmdir dir
      
      • 遞歸刪除指定的目錄樹
      [root@wayne:~]# rmdir -p dirs/subdir/dir1
      
      • 顯示詳細執行過程
      [root@wayne:~]# rmdir -p -v dirs/subdir/dir1
      rmdir: removing directory, 'dirs/subdir/dir1/'
      rmdir: removing directory, 'dirs/subdir'
      rmdir: removing directory, 'dirs'
      

      3.touch 命令

      用來創建新的空文件,或者變已有文件的時間戳屬性

      語法格式 : touch [參數] [文件]

      常用參數

      參數 說明
      -a 改變檔案的讀取時間記錄
      -m 改變檔案的修改時間記錄

      參考實例

      • 創建空文件
      [root@wayne:~]# touch myfile.txt
      
      • 批量創建文件
      [root@wayne:~]# touch myfile{1..5}.txt
      [root@wayne:~]# ls
      myfile1.txt  myfile2.txt  myfile3.txt  myfile4.txt  myfile5.txt
      
      • 修改文件的access(訪問)時間
      [root@wayne:~]# stat myfile.txt
      File: ‘myfile.txt’
      ...
      Access: 2023-03-07 12:15:46.931368541 +0800
      Modify: 2023-03-07 12:15:46.931368541 +0800
      Change: 2023-03-07 12:15:46.931368541 +0800
      
      [root@wayne:~]# touch -a myfile.txt
      [root@wayne:~]# stat myfile.txt
      File: ‘myfile.txt’
      ...
      Access: 2023-03-07 12:17:15.675569149 +0800
      Modify: 2023-03-07 12:15:46.931368541 +0800
      Change: 2023-03-07 12:17:15.675569149 +0800
      
      • 修改文件的modify(修改)時間
      [root@wayne:~]# stat myfile.txt
      File: ‘myfile.txt’
      ...
      Access: 2023-03-07 12:17:15.675569149 +0800
      Modify: 2023-03-07 12:15:46.931368541 +0800
      Change: 2023-03-07 12:17:15.675569149 +0800
      
      [root@wayne:~]# touch -m myfile.txt
      [root@wayne:~]# stat myfile.txt
      File: ‘myfile.txt’
      ...
      Access: 2023-03-07 12:17:15.675569149 +0800
      Modify: 2023-03-07 12:19:08.223649598 +0800
      Change: 2023-03-07 12:19:08.223649598 +0800
      

      4.rm 命令

      用來刪除一個目錄中的一個或多個文件(目錄)

      語法格式 : rmdir [參數] [目錄名稱]

      常用參數

      參數 說明
      -f 忽略不存在的文件,不會出現警告信息
      -i 刪除前會詢問用戶是否操作
      -r 遞歸刪除
      -v 顯示指令的詳細執行過程

      參考實例

      • 刪除前逐一詢問確認:
      [root@wayne:~]# rm -i myfile.txt
      rm: remove regular empty file 'myfile.txt'? 
      
      • 直接刪除,無任何提示:
      [root@wayne:~]# rm -f myfile.txt
      
      • 遞歸刪除目錄及目錄下所有文件:
      [root@wayne:~]# mkdir dirs/subdir/dir1 
      [root@wayne:~]# rm -rf dirs/subdir/dir1 
      
      • 刪除當前目錄下所有文件:
      [root@wayne:~]# rm -rf *
      
      • 清空系統中所有的文件(慎用):
      [root@wayne:~]# rm -rf /*
      

      5.mv 命令

      move的縮寫,用來移動文件或對其改名

      語法格式 : mv [參數]

      常用參數

      參數 說明
      -i 如果存在同名文件,則向用戶詢問是否覆蓋
      -f 覆蓋已有文件時,不進行任何提示
      -b 當文件存在時,覆蓋前為其創建一個備份
      -u 當源文件比目標文件新,或者目標文件不存在時,才執行移動操作

      參考實例

      • 將文件file1重命名為file2:
      [root@wayne:~]# mv file1 file2
      
      • 將文件myfile移動到目錄dir中 :
      [root@wayne:~]# mv myfile /dir
      
      • 將目錄dir1移動目錄dir2中(目錄dir2已存在,若不存在則改名):
      [root@wayne:~]# mv /dir1 /dir2
      
      • 將srcdir目錄下的所有文件移動到當前目錄中:
      [root@wayne:~]# mv srcdir/* .
      

      6.cp 命令

      copy的縮寫,用來復制文件或目錄

      語法格式 : cp [參數] [文件]

      常用參數

      參數 說明
      -f 若目標文件已存在,則會直接覆蓋原文件
      -i 若目標文件已存在,則會詢問是否覆蓋
      -r 遞歸復制文件和目錄
      -d 當復制符號連接時,把目標文件或目錄也建立為符號連接,并指向與源文件或目錄連接的原始文件或目錄
      -l 對源文件建立硬連接,而非復制文件
      -s 對源文件建立符號連接,而非復制文件

      參考實例

      • 復制目錄:
      [root@wayne:~]# cp -r dir1 dir2/
      
      • 將文件srcfile 復制成文件dstfile:
      [root@wayne:~]# cp srcfile  dstfile
      
      • 復制多個文件到dir目錄中:
      [root@wayne:~]# cp -r file1 file2 file3 dir
      
      • 將 /usr/wayne 目錄中的所有.c文件復制到目錄 dstdir 中
      [root@wayne:~]# cp -r /usr/wayne/*.c dstdir
      

      7 cat 命令

      用來顯示文件的內容

      語法格式 : cat [參數] [文件]

      常用參數

      參數 說明
      -n 對所有輸出的行數編號
      -b 對于空白行不編號
      -s 連續兩行以上的空白行,替換為一行的空白行

      參考實例

      • 不帶行號打印文件內容:
      [root@wayne:~]# cat file
      
      • 帶行號打印文件內容:
      [root@wayne:~]# cat -n file
      

      8.pwd 命令

      print working directory 的縮寫,用來打印工作目錄

      參考實例

      查看當前工作目錄路徑:

      [[root@wayne:~]# pwd
      /home/wayne
      

      9.ls 命令

      list 的縮寫,用來列出指定目錄下的內容及其相關屬性信息

      語法格式 : ls [參數] [文件]

      常用參數

      參數 說明
      -a 顯示所有文件及目錄 (包括以“.”開頭的隱藏文件)
      -A 同 -a ,但不列出 “.” (當前目錄) 及 “..” (父目錄)
      -l 使用長格式列出文件及目錄信息
      -r 將文件以相反次序顯示(默認依英文字母次序)
      -t 根據最后的修改時間排序
      -S 根據文件大小排序
      -R 遞歸列出所有子目錄

      參考實例

      • 查看當前目錄中的文件
      [root@wayne:~]# ls -a
      
      • 查看當前目錄中的所有文件 (包括開頭為 . 的隱藏文件):
      [root@wayne:~]# ls -a
      
      • 查看文件和目錄的詳細信息:
      [root@wayne:~]# ls -l
      
      • 查看根目錄(/)下的所有文件:
      [root@wayne:~]# ls / 
      
      • 列出當前工作目錄下所有名稱是 “s” 開頭的文件 :
      [root@wayne:~]# ls -ltr s*
      
      • 列出 /bin 目錄下的所有目錄及文件的詳細信息 :
      [root@wayne:~]# ls -lR /bin
      
      • 列出當前工作目錄下所有文件及目錄并以文件的大小進行排序 :
      [root@wayne:~]# ls -AS
      

      10.cd 命令

      change directory的縮寫,用來切換到指定目錄

      語法格式 : cd [參數] [目錄名]

      常用參數

      參數 說明
      - 返回上次所在的目錄
      ~ 切換至當前用戶目錄
      .. 切換到上一層目錄

      參考實例

      • 當前工作目錄切換到dir目錄
      [root@wayne:~]# cd dir
      
      • 切換到當前用戶目錄:
      [root@wayne:~]# cd ~
      
      • 切換到上一級目錄:
      [root@wayne:~]# cd ..
      
      • 切換到上兩級目錄:
      [root@wayne:~]# cd ../..
      
      • 切換到根目錄:
      [root@wayne:~]# cd /
      

      ———————————————————————————————

      碼字不易,點個贊再走吧!也歡迎私信,一起交流!

      posted @ 2023-03-07 15:15  知微之見  閱讀(189)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 疯狂添女人下部视频免费| 欧美日韩国产一区二区三区欧 | 国产视频一区二区三区麻豆 | 久久成人国产精品免费软件| 免费看视频的网站| 国产极品粉嫩福利姬萌白酱| 人人妻人人澡人人爽人人精品av| 国产线播放免费人成视频播放 | 国产一区二区三区在线观看免费| 国产精品第二页在线播放| 久久96热在精品国产高清| 阿勒泰市| 97久久久亚洲综合久久| 一区二区三区四区精品视频| 怡红院一区二区三区在线| 99国产精品自在自在久久| 亚洲一区二区三区在线| 动漫精品中文无码卡通动漫| 国产中文字幕在线一区| 国产精品毛片无遮挡高清| 亚洲精品一区二区三区色| 人妻丝袜AV中文系列先锋影音| 精品人妻av区乱码| 久久热这里只有精品66| 亚洲午夜性猛春交XXXX| 少妇熟女久久综合网色欲| 国产精品男女午夜福利片| 99噜噜噜在线播放| 国产太嫩了在线观看| 亚洲av久久精品狠狠爱av| 国产一区二区三区的视频| 亚洲AV片一区二区三区| 亚洲老熟女一区二区三区| 97人人添人人澡人人澡人人澡| 亚洲av无码之国产精品网址蜜芽| 久久夜色精品久久噜噜亚| 丝袜人妻一区二区三区网站| 麻豆麻豆麻豆麻豆麻豆麻豆 | 久久91精品牛牛| 国产乱码精品一区二区三上| 四虎影视一区二区精品|