VM虛擬機筆記

目錄結構

一、基礎命令

相對路徑:…/ 上一級目錄” ,“./ 當前目錄下” 絕對路徑:/ 根目錄下”

  1. 關機: shutdown -h now
  2. ls命令(1) #ls :列出當前目錄下的所有文件名稱 (2)# ls 路徑:列出指定路徑下的所有文件名稱 (3)#ls -l 路徑 :(2)中的內容以詳細列表的形式進行展示 (4)#ls -l 路徑 :(3)的基礎上把隱藏的文件也顯示出來(隱藏文件一般以“.”開頭)。
  3. pwd命令:打印當前工作目錄
  4. cd命令:跳轉到指定路徑:相對,絕對都可。(#cd ~,可以直接回到家目錄,即home目錄 )
  5. mkdir(make directory):創建目錄。(1)#mkdir 路徑,路徑可以是文件夾名稱,也可以是包含文件夾名稱的完整路徑。(2)# mkdir -p 路徑,當一次性創建多層不存在的目錄是,要加-p參數,否則報錯。(3)# mkdir 路徑1 路徑2 路徑3,可以創建多個目錄,如果是創建多個多層不存在的目錄,就把-p加上。
    注意:# ls 展示出來的東西中,藍色是文件夾,黑色的文件,綠色是其權限是擁有所有權限。
  6. # touch 文件路徑:創建文件,路徑可以直接是文件名也可以是路徑。例:# touch linux.txt
  7. # cp 被複制的文檔路徑 文檔被複制到的路徑:可以複製一個文件到指定路徑下。(可以重命名)
    注意:當要複製一個文件夾時,要加上參數-r,# cp -r 被複制的文檔路徑 文檔被複制到的路徑(-r表示遞歸複製,如果不加目錄會被忽略。)
  8. mv指令:移動文檔到新的位置。# mv 被複制的文檔路徑 文檔被複制到的路徑。(可以重命名)。
  9. rm指令:移除/刪除文檔。(1)#rm 路徑:刪除指定路徑下的文件。(2)#rm -f 路徑:強制刪除指定路徑下的文檔(即不會詢問是否確定刪除),#rm -f /linux.txt。(3)#rm -rf 路徑:強制刪除一個目錄,#rm -rf /wenjianjia/。(4)#rm -rf 文檔:批量刪除多個文件或目錄),#rm -rf mulu wenjian,#rm -rf qianzhui*
  10. #vim指令(1)#vim 指定文件:打開指定文件,文件可以存在也可以不存在,修改後,按Esc(shift+:),輸入:q,回車即可。
    注意: (1):wq,保存並退出(2):q,正常退出,不做編輯(3):q!,不保存退出
  11. #cat指令:直接打開查看一個文件,不對文件進行編輯操作常用。(1)#cat 文件路徑。(2)#cat 待合併的文件路徑1 待合併的文件路徑2 … 待合併的文件路徑n > new wenjian:可以合併多個文件到一個文件。例:#cat /home/wd/1.txt /home/wd/2.txt /home/wd/3.txt > /home/wd/4.txt,>代表追加內容到指定文件,並覆蓋已有內容,如文件不存在會新建。>>代表追加到指定文件,但不會覆蓋。

二、進階指令

  1. #df指令:#df -h:查看磁盤空間,-h表示以可讀性較高的形式展示。
  2. ==#free指令 ==:查看內存情況。#free -m:表示以mb爲單位查看內存使用情況。
  3. #head指令:查看指定文件前n行數據。#head -n 文件路徑:n是指具體多少行。如果不指定n則是10行。
  4. #tail指令:查看指定文件後n行數據。(1)#head -n 文件路徑:n是指具體多少行。如果不指定n則是最後10行。==(2)==可以動態的查看文件的變化。
  5. #date指令(1)#date:輸出形式:2020年2月5日 星期四 16:05:12 (2)#date +%F(等價於#date “+%Y-%m-%d”),輸出形式:2019-12-12 (3)#date +"%F %T" (等價於#date “+%Y-%m-%d %H:%M:%S”) ,輸出形式:2019-12-12 16:05:12

三、高級指令

  1. #honstname指令:輸出完整主機名。
  2. 暫時不學這個了。

四、VIM編輯器

  • #vim 路徑:打開指定路徑文件
  • #vim +數字 路徑:打開指定文件,並且光標移動到指定行。
  • #vim +/關鍵詞 路徑:打開指定文件,並且高亮指定關鍵詞。

1、命令模式-光標移動操作

  • 光標移動到行首:shift+6 或 ^
  • 光標移動到行尾:shift+4 或 $
  • 光標移動到首行:gg
  • 光標移動到末行:G
  • 向上翻屏:ctrl+b 或 PgUp
  • 向下翻屏:ctrl+f 或 PgDn
  • 複製光標所在行:yy,在想要粘貼的地方按下p鍵
  • 向下複製多行:數字 yy。包含當前行。
  • 剪切/刪除:dd (刪除之後下一行上移)
  • 向下剪切/刪除多行:數字 dd (刪除之後下一行上移)
  • D:刪除後下一行不上移,當前行變成空白行。
  • 撤銷::u 或者 u
  • 恢復:ctrl + r,恢復到撤銷之前的操作
    各 模式之間的轉換

2、末行模式

進入方式如上。

  • :w,保存文件
  • :w 路徑,另存爲
  • :q ,退出文件
  • :wq,保存並退出
  • :q!,退出不保存。

3、編輯模式

  • i:在光標所在字符前開始插入
  • a:在光標所在字符後開始插入
  • o:在光標所在行的下面另起一新行插入
  • I:在光標所在行的行首開始插入,如果行首有空格則在空格之後插入
  • A:在光標所在行的行尾開始插入,
  • O:在光標所在行的上面一行另起一行開始插入
  • S:刪除光標所在行並開始插入
發佈了38 篇原創文章 · 獲贊 5 · 訪問量 6786
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章