C++:Linux常用命令

Linux常用命令

1: cd
切換當前目錄,它的參數是要切換到的目錄的路徑,可以是絕對路徑,也可以是相對路徑

cd /root/Docements # 切換到目錄/root/Docements
cd ./path # 切換到當前目錄下的path目錄中,“.”表示當前目錄
cd ../path # 切換到上層目錄中的path目錄中,“..”表示上一層目錄

2: ls
查看文件與目錄的命令

3: grep
用於分析一行的信息,若當中有我們所需要的信息,就將該行顯示出來

–#取出文件/etc/man.config中包含MANPATH的行,並把找到的關鍵字加上顏色

grep –color=auto ‘MANPATH’ /etc/man.config
–#把ls -l的輸出中包含字母file(不區分大小寫)的內容輸出
ls -l | grep -i file

4: find
find是一個基於查找的功能非常強大的命令

find / -name passwd # 查找文件名爲passwd的文件
find . -perm 0755 # 查找當前目錄中文件權限的0755的文件
find . -size +12k # 查找當前目錄中大於12KB的文件,注意c表示byte

5: cp
複製文件,可以把多個文件一次性地複製到一個目錄下

cp -a file1 file2 #連同文件的所有特性把文件file1複製成文件file2
cp file1 file2 file3 dir #把文件file1、file2、file3複製到目錄dir中

6: mv
用於移動文件、目錄或更名.該命令可以把一個文件或多個文件一次移動一個文件夾中,但是最後一個目標文件一定要是“目錄”。

mv file1 file2 file3 dir # 把文件file1、file2、file3移動到目錄dir中
mv file1 file2 # 把文件file1重命名爲file2

7: rm
用於刪除文件或目錄

rm -i file # 刪除文件file,在刪除之前會詢問是否進行該操作
rm -fr dir # 強制刪除目錄dir中的所有文件

8: ps
該命令用於將某個時間點的進程運行情況選取下來並輸出

9: kill
該命令用於向某個工作(%jobnumber)或者是某個PID(數字)傳送一個信號,它通常與ps和jobs命令一起使

–# 以正常的結束進程方式來終止第一個後臺工作,可用jobs命令查看後臺中的第一個工作進程

kill -SIGTERM %1

10: tar
該命令用於對文件進行打包,默認情況並不會壓縮,如果指定了相應的參數,它還會調用相應的壓縮程序(如gzip和bzip等)進行壓縮和解壓

壓縮:tar -jcv -f filename.tar.bz2 要被處理的文件或目錄名稱
查詢:tar -jtv -f filename.tar.bz2
解壓:tar -jxv -f filename.tar.bz2 -C 欲解壓縮的目錄

11: cat
用於查看文本文件的內容,後接要查看的文件名

cat text | less # 查看text文件中的內容
–# 注:這條命令也可以使用less text來代替

12: chown
用於改變文件所屬用戶組

13: chmod
該命令用於改變文件的權限

–# 例如:

chmod 0755 file # 把file的文件權限改變爲-rxwr-xr-x
chmod g+w file # 向file的文件權限中加入用戶組可寫權限

14 vim
用於文本編輯,它接一個或多個文件名作爲參數,如果文件存在就打開,如果文件不存在就以該文件名創建一個文件

15 gcc
把C語言的源程序文件,編譯成可執行程序

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章