簡單命令
- 語法:#ls [路徑] 表示列出指定路徑下的文件夾和文件的名字,如果路徑沒有指定則列出當前路徑下的
- 語法:#ls -l [路徑] 表示以列表的形式列出指定路徑下的文件夾和文件的名字
- 語法:#ls -la [路徑] 表示以列表的形式列出指定路徑下的文件夾和文件名(包含隱藏文件)
- 語法:#clear 清空當前屏幕中全部的命令(其實質是沒有清空,只不過是頂到上面去了)
- 語法:#init 數字 用於Linux的運行模式的切換
其他數字的含義:
0表示關機;
1表示單用戶模式
2表示多用戶模式
3表示切換到命令行模式
4表示未被使用的模式
5表示切換到桌面模式
6表示重啓
- 語法:#su 需要切換到的用戶名 切換用戶(switch user)
目錄切換命令
- 語法:#cd 需要切換到的路徑(路徑可以是相對路徑,也可以是絕對路徑) 切換目錄(change directory)
- 語法:#pwd 打印當前的工作路徑(print working directory)
文件操作命令
- 語法:#touch 文件的名字 創建一個文件
- 語法:#cp 需要複製的文件 需要保存的位置 複製文件到另外一個路路徑
- 語法:#mv 需要移動的文件 需要移動到的位置(包含文件名) 移動文件到指定路徑
- 語法:#rm [-f] 需要刪除的文件 -f表示force(強制) 刪除文件
- 語法:#mv 需要重命名的文件 新的名字 重命名文件
文件夾的操作
- 語法:#mkdir 需要創建的目錄名 創建文件夾
- 語法:#cp –r 需要複製的文件夾 複製到地方(-r表示遞歸,必須得加上這個參數) 複製文件夾
- 語法:#mv 需要移動的目錄 移動到的地方 移動文件夾到指定位置
- 語法:#rm -rf 需要刪除的文件夾名稱(-r表示遞歸刪除,-f表示強制不提示) 刪除文件夾內容
- 語法:#mv 需要重命名的文件夾 新的文件夾名稱 重命名文件夾
vim文本編輯器
- 語法:#vim 需要打開的文件 打開需要打開的文件
- 語法:#vim +數字 需要打開的文件 打開文件之後快速的將光標定位到數字指定的行
- 語法:#vim +/字符串 需要打開的文件 打開文件,之後高亮顯示/後的字符串
注:文本默認是不顯示行號的,需要顯示行號請在文本內輸入set nu
vim文本的三種編輯模式
在vim中存在三種模式:命令模式、末行模式、編輯模式
末行模式(默認)
- 語法: :w (write) 保存文本內容
- 語法::w 文件的路徑 另存文本內容到指定文件
- 語法: :q (quit) 退出
- 語法:/字符串 需要查找的字符串進行高亮處理
- 語法::s /需要替換的字符串 /替換成的字符串 表示替換當前光標所在的行的第一處符合條件的字符串
- 語法::s/需要替換的字符串 /替換成的字符串/g 替換光標所在行全部符合條件的地方,g表示global
- 語法::%s/需要替換的字符串 /替換成的字符串 表示替換當前文檔中每一行第一個符合條件的地方
- 語法: :%s/需要替換的字符串 /替換成的字符串/g 替換整個文檔中全部符合條件的地方
命令模式
光標移動
- 將光標在默認的命令模式中快速的定位到文檔的最後一行,可以按下按鍵G。
- 將光標從命令模式中快速的切換到文檔的第一行,可以按下按鍵gg。
- 將光標快速的定位到當前文檔中的指定行,可以輸入數字G。
- 將光標以當前行爲準,向上或者向下移動指定的行數,可以輸入數字↑/↓。
刪除
- 刪除當前行,可以使用按鍵dd,刪除之後下一行上移。
- 刪除當前行,下一行不上移,可以按下鍵盤的按鍵D,刪除之後當前行留空。
- 刪除多行,可以使用數字dd,表示以光標所在行爲基準,向下刪除指定的行數。
特別說明的:
在vim中,刪除命令和剪切命令是一樣,已經刪除的內容可以通過粘貼命令顯示出來。
複製
- 複製當前行,可以在光標所在的行按下鍵盤按鍵yy。
- 複製多行,可以按下數字yy,表示以當前行爲準,向下複製指定的行數。
- 複製完成之後可以按下按鍵p,進行粘貼,粘貼是粘貼在光標所在行的下一行開始。
編輯模式
- 進入編輯模式,可以按下i鍵或者a鍵。a鍵表示在光標的下一個字符處,after insert。I鍵表示在光標所在的位置進行編輯,insert。
- 退出編輯模式,按下鍵盤的esc鍵就可以退出編輯模式。
VIM擴展知識
- 在一般情況下,vim是默認不顯示行號的?修改vim的配置文件進行配置。Vim的配置文件在當前用戶的家目錄中(如果沒有的話自己創建,文件名字叫做.vimrc)
- 別名是通過別名文件來設置的,別名文件位於當前用戶家目錄中,文件名叫做.bashrc。
- 當一個文件在vim中進行打開,打開之後沒有正常關閉,這種問題的處理辦法就是刪除交換文件,交換文件的名稱一般都是在原有的文件名後面加上.swp。
- 當文件進行修改之後,如果想撤銷/重做,則可以在末行模式中輸入:u,來撤銷上一步的操作。
rpm軟件管理
- 語法:rpm -qa [|grep] 需要查詢的關鍵詞 查詢安裝
- 語法:rpm –e 需要卸載的軟件名稱(軟件完整名稱,即通過查詢得到的名稱) [--nodeps] 卸載安裝
- 參數說明: -e:表示卸載 --nodeps:表示忽略依賴關係
- 語法:rpm -ivh 需要安裝的軟件完整名稱 安裝軟件
網卡設置
- 在Linux中網卡不像windows系統中那樣以圖標的形式進行配置,在命令行中存在單獨的配置文件的,配置文件的位置在/etc/sysconfig/network-scripts/
- 語法:ifconfig 查看網卡配置
- 語法:#ifdown 設備名稱 禁用網卡,例如禁用eth0這塊網卡,則輸入#ifdown eth0,然後按下回車就可以。
- 語法:#ifup 設備名稱 啓用網卡,例如啓用eth0這塊網卡,則輸入#ifup eth0,然後按下回車就可以。
拓展知識
- ctrl+c 停止當前命令
- ctrl+a 將光標快速的切換到命令行的最前面
- ctrl+e 將光標快速的切換到命令行的最後面
- ↑和↓ 用於切換歷史命令
- tab 用於補全文件名或者文件夾名,還有個功能就是連續按下2次tab,可以列出指定目錄下符號特定字符開頭的文件夾和文件。
- > 和>> 比如說將ls執行結果保存到某個文件中。這個時候可以使用>或者>>
-
語法:#find 查找路徑 –name 查找的關鍵詞 用於查找linux磁盤是否存在相關字段文件