linux常用命令集合
以前在做實驗的過程中總結和寫的一些教程的一些資料,一直沒時間發布到部落格上面,五一到了,終於有點時間發布啦!關於linux上面還會有rhce系列的學習筆記發表
#ls /*列出目錄*/
#pwd /*顯示當前路徑*/
#cd /*目錄更改*/
#mkdir /*新建目錄*/
#rmdir /*刪除空目錄*/
#file /*檔案型別檢視*/
#touch /*新建檔案*/
#cp /*複製檔案*/
#rm /*刪除檔案*/
#mv /*檔案移動與重新命名*/
#find /*查詢檔案*/
#wc /*計算檔案中的字元數,單詞數和行數*/
文字檔案檢視:
#cat #more #less #head #tail
#mount –t iso9660 /dev/cdrom /media/cdrom /*光碟掛載*/
#umount /dev/cdrom /*光碟解除安裝*/
#eject –t /*光碟機彈出與收回*/
#cp /dev/cdrom rhe.iso /*製作光碟映象檔案*/
#mount –o loop –t iso9660 rhe.iso /media/cdrom /*映象檔案的掛載*/
#umount /media/cdrom /* 映象檔案的解除安裝*/
#fdisk –l /*列出系統的所有儲存裝置*/
#mount –t (vfat/ntfs) /dev/sda(n) /mnt /*u盤的掛載*/
注:fat16和fat32使用vfat ,ntfs使用ntfs選項,對於ntfs檔案系統,linux可讀不可寫
#umount /dev/sda(n) /*u盤的解除安裝*/
#adduser 使用者名稱 /*新增使用者*/
#passwd 使用者名稱 /*設定使用者口令*/
#userdel [-r] 使用者名稱 /*刪除使用者*/
#usermod (–l/-u) 使用者名稱 /*(禁用/啟用)賬號*/
#usermod –e yyyy-mm-dd /*設定賬號的有效期限*/
#usermod –g 組名 使用者名稱 /*更改使用者的組賬號*/
#groupadd 組名 /*新增組*/
#adduser –g 組名 使用者名稱 /*在建立使用者時指定使用者組*/
#groupdel 組名 /*刪除使用者組*/
#chmod [ugoa] [+-=] [rwx] 檔名 /*更改檔案許可權*/
注:「u」代表檔案屬主,「g」代表檔案屬組,「o」代表系統中除屬主和屬組之外的其他使用者,「a」代表所有使用者,rwx分別代表讀,寫,可執行
#chown 使用者名稱 檔名 /*更改檔案屬主*/
#chown 組名 檔名 /*更改檔案屬組*/
#chown 使用者名稱:組名 檔名 /*同時設定檔案的屬主和屬組*/
vi編輯器:
命令模式--------輸入模式 字母a,i,o
輸入模式--------命令模式 esc
命令模式--------末行模式 :
末行模式--------命令模式 esc
在vi編輯環境中:
:e 檔名 /*開啟新檔案*/
:e! 檔名 /*不儲存當前檔案,開啟新檔案*/
:r 檔名 /*讀取檔案內容到當前檔案*/
:w [檔名] /*儲存檔案*/
:q /*退出vi編輯器*/
:wq /*儲存退出*/
:q! /*強制退出*/
:set (nu/nonu) /*(顯示/取消)行號*/
行內快速跳**
^ 將游標跳轉到本行的行首字元
$ 將游標跳轉到本行的行尾字元
w 將游標跳轉到當前游標所在位置的後乙個單詞的首字母
b 將游標跳轉到當前游標所在位置的前乙個單詞的首字母
檔案內行間快速跳轉
1g 跳轉到檔案的首行
g 跳轉到檔案的未尾行
ng 跳轉到檔案中的第n行
刪除操作:
x 刪除游標處的單個字元 (與delete功能相同)
dd 刪除游標所在行
de 刪除當前字元到單詞尾的所有字元(不包括單詞尾部空格)
d$ 刪除當前字元到行尾的所有字元
d^ 刪除當前字元到行首的所有字元
j 刪除游標所在行行尾的換行符,相當於合併當前行和下一行的內容
撤銷操作:
u 取消最近一次的操作(可以多次使用,進行多步恢復操作)
u 取消對當前行進行的所有操作
ctrl+r 對使用u命令撤銷的操作進行恢復
複製操作:
yy 複製當前行整行的內容到緩衝區
yw 複製當前游標到單詞尾字元的內容到緩衝區
y$ 複製當前游標到行尾的內容到緩衝區
y^ 複製當前游標到行首的內容到緩衝區
:m,ny 複製檔案中第m行到第n行的文字
貼上操作:
p 將緩衝區的內容貼上到當前游標處
查詢操作:
/字串 自上而下查詢指定的字串
?字串 自下而上查詢指定的字串
替換操作:
old是被替換的字串 new是要替換成的字串
:s/old/new 普通替換
:s/old/new/g 行內全部替換
:m,ns/old/new/g 在m至n行區域內進行替換
:%s/old/new/g 整個檔案內進行替換
在上面替換命令後加字母「c」,強制每個替換操作都需要使用者進行確認
編輯器的多檔案操作:
方法一:
#vi [-o/-o] 檔案1 檔案2 … :用編輯器同時開啟多個檔案進行操作
注:-o為上下一屏顯示 –o為左右一屏顯示
ctrl+方向鍵 :檔案間的切換
方法二:
#vi 檔案1 檔案2 …
:args /*顯示多檔案資訊*/
:next /*向後切換檔案(切換時要儲存當前檔案)*/
:prev /*向前切換檔案(切換時要儲存當前檔案)*/
:first /*定位首檔案*/
:last /*定位尾檔案*/
ctrl+^ /*檔案間的快速切換*/
Linux 常用命令集合
1.常用命令 ls 顯示當前目錄下的檔案和資料夾 ltr 按時間順序顯示檔案和資料夾的詳細資訊,不帶引數的時候 只顯示資料夾和檔案。vi 開啟檔案的內容 tar cvf file.tar file 壓縮成tar包 tar xvf file.tar file 解壓縮tar包,後面的file可以不用寫,...
Linux常用命令集合
下文中的一些linux命令是我在工作中用到收集而來的,較為碎片化,然後,不定時更新 檢視軟體是否安裝。列出所有安裝的dockerrpm qa grep docker軟體是否安裝rpm q grep docker列出軟體包安裝的檔案rpm ql docker檢視軟體所有安裝包的檔案儲存位置rpm qa...
Linux 常用命令集合
這裡記錄下linux小白常用的命令吧 1.目錄 檔案等操作 rm rf 刪除某目錄 mv 原始檔 目標檔案 類似於搬家或者重新命名 cd 返回上一級目錄 ssh 從12號登陸18號 ssh txz 11.11.11.18或者ssh txz node18 在 etc hosts裡有對應關係 scp 檔...