linux--常用命令
[root@localhost Desktop]#?
??? root:用戶名? localhost:當前主機名? Desktop:當前界面目錄?? #:當前用戶身份【#超級管理員 $普通用戶】
ls
??? 語法:# ls 路徑
??? ls:查看目錄中的文件
??? ls -l:列表形式查看目錄文件
??? ls -a:查看隱藏文件
clear
??? 清空當前界面命令【隱藏】.語法:clear
init
??? 語法:init 數字 【取值0-6】。運行模式的切換
??? 0:關機
??? 1:單用戶模式
??? 2:多用戶模式
??? 3:切換到命令行模式
??? 4:未使用
??? 5:從命令行模式切換回界面
??? 6:重啟
su
??? 語法:su root??? 切換用戶
cd
??? 語法:cd 路徑 。切換目錄
pwd
??? 語法:#pwd? 打印目錄路徑
文件操作命令
??? 創建:
??????? 語法:#touch 文件名 。 如果后面的參數文件名指定了路徑,表示在指定路徑下創建,如果只傳一個文件名,表示在icue路徑下創建
??? 復制:
??????? 語法:#cp 需要復制的文件 需要保存的位置。如:#cp /root/php.txt /home/admin/php.txt
??? 移動:
??????? 語法:#mv 需要移動的文件 需要移動到的位置
??? 刪除:
??????? 語法: #rm [-f] 需要刪除的文件? -f表示強制【可選】
??? 重命名:
???????? 語法:#mv 需要重命名的文件? 新的名字
擴展命令
??? ctrl+c:在命令行里為終止當前命令
??? ctrl_a:將光標快速切換到命令行最前面 ahead
??? ctrl+e:將光標快速切換到命令行最后面 end
文件夾操作命令
??? 創建:
??????? 語法:#mkdir 需要創建的目錄名稱 (可以是路徑也可以是名稱)
??? 復制:
???????? 語法:#cp -r 需要復制的目錄名稱 需要保存的位置【-r 表示遞歸,必須】
??? 移動:
??????? 語法:#mv 需要移動的目錄名稱? 移動到的位置
??? 刪除:
??????? 語法: #rm -rf 需要刪除的目錄名稱? 【-r表示遞歸刪除,-f表示強制不提示】
??? 重命名:
??????? 語法:#mv 需要重命名的目錄名 新的名稱
vim編輯器
??? 打開文件
???? 1、#vim 需要打開的文件名/路徑。退出:冒號+q
???? 2、#vim +數字 需要打開的文件名。打開文件光標定位到數字指定的行數。提示:顯示行號:set nu
???? 3、#vim +/字符串 需要打開的文件名。 (打開文件后高亮顯示/后的字符串)提示:高亮結果中相要快速跳轉,“N”表示向上,“n”表示向下。去除高亮顯示 ,:nohl
vim三種模式 :命令模式(默認)、末行模式、編輯模式
??? 末行模式:按下英文冒號“:”
???????? 保存--語法:
:w? ? ? ? 另存--語法:
:w 文件名/路徑? ? ? ? 退出--語法:
:q? ? ? ? 不保存退出---語法:
:q! :wq!???????? 查找--語法:
/字符串? ? ? ? 替換--語法:
:s/需要替換的字符串/替換后的字符串(表示替換當前光標所在行的第一處符合條件的字符串) :s/需要替換的字符串/替換后的字符串/g (表示替換當前光標所在行全部符合條件的字符串,g表示global) :%s/需要替換的字符串/替換后的字符串 (表示替換當前文檔中每一行第一個符合條件的地方) :%s/需要替換的字符串/替換后的字符串/g (表示替換當前文檔中每一行每個符合條件的地方)??? 命令模式
??????????? 光標移動
//將光標從命令模式切換到文檔最后一行 G //將光標從命令模式切換到文檔第一行 gg//將光標定位到指定行 數字G//將光標以當前行為準,向上/向下移動指定行 數字↑/↓? ? ? ? ?? 刪除??????????
刪除當前行,按鍵dd,刪除后下一行上移。 刪除當前行,下一行不上移,按鍵D,刪除后當前行留空。 刪除多行,數字dd,表示以光標所在行為基準,向下刪除指定行數提示:在vim中,刪除命令和剪切命令一樣,已經刪除的可以通過粘貼命令恢復。
????????? 復制
復制當前行,按鍵yy. 復制多行,按鍵數字yy,表示以當前行為準,向下復制指定行數。 復制完后,按鍵p,進行粘貼,粘貼在光標所在行的下一行開始。編輯模式:按下“i”鍵
??????? 需要記住如何進入/退出編輯模式。進入按“i”鍵或者“a”鍵。a鍵表示 在光標的下一處,after insert.
??????? 退出編輯模式,按下esc鍵。
vim知識擴展
??? 1、默認顯示行號【vim默認不顯示行號】
??????? 如何配置默認顯示行號?
vim .vimrc //新建文件.vimrc 進入.vimrc,編輯輸入set nu,保存退出??? 2、別名
設置別名 進入.bashrc文件,編輯輸入如:alias cls='clear',等號前是別名,后面是命令。設置好別名后需要重新登錄才會生效。 重新登錄 1、切換用戶2、重啟??? 3、異常關閉處理
當一個文件在vim中打開 ,之后 沒有正常關閉,在下次打開文件時會提示以下界面:
解決方法:刪除交換文件。交換文件名稱一般都是在原有文件名后加上.swp。
??? 4、重做/撤銷
當文件進行修改后,如果想撤銷/重做,可再末行模式中輸入:u,來撤銷上一步的操作。 如果想取消撤消,可在命令模式輸入ctrl+r. 撤銷多步,在末行模式中輸入:數字 u?? 5、另一種保存退出方式
末行模式中輸入:x(小寫,大寫X為加密)在linux中:wq退出方式和:x退出方式有什么區別?
答:區別在于,wq的方式無論文件是否的修改,都會對最后的修改時間進行改變;而x方式只有在文件
???? 內容真的發生改變時才會修改文件的最后修改時間。在實際開發中建議使用:x方式進行退出 。
查找某個文件路徑
find / -name "文件名"?
禁用/開啟網卡【最好不用】
禁用網卡:#ifdown 設備名
如:#ifdown ens33
開啟網卡:#ifup 設備名
如:#ifup ens33
清空文件夾內文件
rm -rf *
總結
以上是生活随笔為你收集整理的linux--常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10python安装配置selen
- 下一篇: 茶文化入门 --茶分类