Linux命令匯總,linux匯總
昨天有朋友問到我關於Linux的東西,今天就先把Linux的命令匯總一下。
檔案操作命令:
cd: 切換目錄
ls:顯示檔案或者檔案名稱
ls-a:顯示隱藏檔案
ls-l、ll+檔案夾:能展示出檔案夾中的內容
ls -al:顯示隱藏檔案
ls -alt:按時間排序
cp:拷貝命令 cp a.txt /mnt 把a.txt 拷貝到/mnt下面
mv:移動(剪下) mv a.txt /mnt 把a.txt 剪下到/mnt下面
更名命令: mv a.txt b.txt 把a.txt 更名為b.txt
rm:刪除檔案命令 rm a.txt 刪除 a.txt 此時會有提示是否確定刪除
-f:刪除不提示
-r:刪除目錄
-rf:既可以刪除目錄,又可以刪除檔案,且不提示
查看檔案內容:cat 查看小檔案內容: cat 檔案名稱more 查看大檔案內容: more 檔案名稱head 查看檔案的前10行: head 檔案名稱tail 查看檔案的後10行: tail 檔案名稱目錄操作相關命令:mkdir: 建立目錄的命令 mkdir test 建立一個test目錄(檔案夾) 支援多個目錄同時建立:mkdir test1 test2 同時建立一個test1和一個test2檔案夾 -p 系統無中間目錄時,自動建立中間目錄 mkdir -p /home/qq/test1/test2/test3 rmdir: 刪除目錄的命令 rmdir test2(刪除空目錄) 建議使用 rm —rf刪除cp -r : 拷貝目錄 cp -r /test /T31mv: 目錄移動 mv test /mnt 目錄改名 mv test1 test使用者、組、許可權:- r w - r - - r - - 1 root root 5 Aug 5 14:34 t31.txt這裡一共有10個字元第一個字元: 代表類型- : 普通檔案d : 檔案夾(目錄)c : 字元檔案l : 連結檔案(相當於windows的捷徑)2—10共9個字元:舉例 rwxrwxrwxR(讀) w(寫)x(執行)2—4位:所有者許可權 u5—7位:所有者所在組許可權 g8-10位:其它人許可權 oChmod:修改檔案或檔案夾許可權的命令1、添加許可權: chmod u+r a.txt 給所有者添加讀許可權2、刪除許可權: chmod g-r a.txt 給所有者所在組刪除讀許可權3、二進位許可權:chmod u+400 a.txt 給所有者添加讀許可權(4代表二進位的“100”,對應於許可權的“rwx”,只有r為1) pwd命令:顯示當前或工作路徑* 萬用字元,匹配一個或一個以上任一字元ls *ls *.txtls a*.txtcp *.txt /path/to/des/which 顯示某個命令的完整路徑
which ls
which cpwhereis 列出某個命令的位置、協助手冊whereis ls
whereis cd
vi編輯器使用:插入文本:(命令模式)– i:插入– a:追加– o:開啟一個空行(在當前游標下新增一空行)– s: 刪除當前字元再插入刪除:(命令模式)– x:一個字元– dw:一個單詞(從當前字元開始,遇到符號結束)– dd:一行撤銷/恢複操作– u:撤銷• 儲存– :wq——儲存檔案後退出– :w 檔案名稱--儲存不退出• 退出– :q——退出– :q!——不儲存退出搜尋字串– / ——向檔案尾方向尋找字串– ?——向檔案頭方向尋找字串– n ——重複上一次字串搜尋過程– N ——反方向重複上一次字串搜尋過程檔案另存新檔::w 檔案名稱一些vi常用的操作::$ 跳轉到檔案末尾 :1 檔案開頭跳轉到指定行 :set nu 給每行設定行號 :行號 跳轉到指定行:set nonu 取消設定的行號檔案介質使用:Linux訪問光碟機:mount /dev/cdrom /mnt/aaa 掛載光碟機到/mnt/aaa目錄umount /mnt/cdrom 卸載光碟機rpm :安裝和卸載尾碼為rpm包的安裝軟體 --version :查看rpm軟體版本-i: 安裝 -h: 列印#來顯示安裝進度--percent 列印安裝進度的%--nodeps: 不檢查軟體的安裝依賴,直接安裝-e:卸載 -- nodeps 不檢查軟體的卸載依賴,直接卸載-q:查詢 -a: 顯示所有安裝的rpm包-f: 顯示該檔案屬於哪個rpm包,即在安裝哪個rpm包時安裝了該檔案舉例: rpm –qa 查詢所有安裝的rpm包 rpm -qa |grep …… 查看包含“……”欄位的按轉包 rpm –q ftp-0.17-17 查詢 ftp-0.17-17rpm -qf /bin/ls 尋找/bin/ls檔案是哪個rpm包安裝上去的 rpm –qi httpd-2.0.40-21 | more 查看httpd-2.0.40-21包資訊 rpm –ql httpd-2.0.40-21 |more 查看httpd-2.0.40-21包安裝了哪些檔案
rpm -ivh …….rpm 一般安裝rpm包的命令
安裝 …….rpm包 關閉防火牆:service iptables stop
進程:
ps -aux |grep …… 尋找……進程編號
kill -9 結束進程(9代表進程編號,要結束哪個進程,就輸入哪個進程的編號)