Linux開發常用命令

2021-08-03 16:23:56 字數 3018 閱讀 5870

1.sudo passwd root 可以設定 root 的密碼。

2.su 命令後,系統會要求輸入 root 的密碼獲取超級使用者。

3.shutdown -r now 重新啟動系統。

4.(.pl檔案安裝需要root許可權)安裝方法:./***x.pl(確定鍵)。

5.(.deb軟體)雙擊安裝。

6.檢視系統資訊:uname -a或getconf long_bit

7.im-config輸入法配置(fcitx)-》重啟-》fcitx-config-gtk3 【

8.壓縮命令:命令格式:sudo tar  -zxvf   壓縮檔案名.tar.gz   被壓縮檔案名(壓縮檔案名和被壓縮檔案名都可加入路徑)

9.解壓縮命令:命令格式:sudo tar  -zxvf   壓縮檔案名.tar.gz(解壓縮後的檔案只能放在當前的目錄)【

-->增加 rar 軟體壓縮和解壓縮支援

sudo apt-get install rar unrar

-->解壓縮 ***.tar.gz

tar -zxvf ***.tar.gz

-->解壓縮 ***.tar.bz2

tar -jxvf ***.tar.bz2

-->壓縮aaa bbb目錄為***.tar.gz

tar -zcvf ***.tar.gz aaa bbb

-->壓縮aaa bbb目錄為***.tar.bz2

tar -jcvf ***.tar.bz2 aaa bbb

-->安裝 7zip 解壓縮工具:

sudo apt-get install p7zip

p7zip 包括 p7zip 和 7zr 兩個可執行檔案,事實上, p7zip 是 7zr 的 shell 封裝。

-->解壓縮 7zip 檔案:

7zr x myfile.7z 或者 7zr e myfile.7z 】

10.(root許可權)複製貼上: sudo cp/home/***.txt /opt

11.刪除目錄或檔案:【rm  -f (路徑/)檔名或者目錄名{-f:強制刪除;-r:刪除目錄;-i:刪除前詢問}】

13.home路徑使用【~/】代替

14.移動目錄或檔案:【mv  [-f] (路徑/)源檔名或者目錄名 目標檔案或目錄{-f:直接移動;-i:移動前詢問}】

15.環境變數配置:{注:su和不sudo開啟的檔案不一樣}開啟配置檔案--》sudo gedit ~/.bashrc ;立即生效--》source ~/.bashrc

16.檢視所有程序:ps -e

17.殺掉乙個程序,和強制殺掉乙個程序:kill 211119 ,sudo kill -s 9 21119

18.顯示某個程式是否在執行,檢視某個執行的程式:ps -aux | grep "paster",ps -aux | grep apache2

19. 顯示占用某個埠的程式:lsof -i:80,lsof -i:5000 ;檢視所有程序:top

20.解除安裝程式:sudo apt-get remove firefox(程式包名)【清除所有已刪除包的殘餘配置檔案dpkg -l |grep ^rc|awk '' |sudo xargs dpkg -p】

21.安裝程式:sudo apt-get install package_name

22.開啟某個檔案:gedit 檔名.

23.解壓縮zip檔案:語法:unzip 選項 壓縮檔案名.zip -d 解壓後的路徑{可選}

【-x 檔案列表 解壓縮檔案,但不包括指定的file檔案。

-v 檢視壓縮檔案目錄,但不解壓。

-t 測試檔案有無損壞,但不解壓。

-d 目錄 把壓縮檔案解到指定目錄下。

-z 只顯示壓縮檔案的註解。

-n 不覆蓋已經存在的檔案。

-o 覆蓋已存在的檔案且不要求使用者確認。

-j 不重建文件的目錄結構,把所有檔案解壓到同一目錄下。】

24.常用apt命令:

【apt-cache search # ------(package 搜尋包)

apt-cache show #------(package 獲取包的相關資訊,如說明、大小、版本等)

sudo apt-get install # ------(package 安裝包)

sudo apt-get install # -----(package - - reinstall 重新安裝包)

sudo apt-get -f install # -----(強制安裝?#"-f = --fix-missing"當是修復安裝吧...)

sudo apt-get remove #-----(package 刪除包)

sudo apt-get remove - - purge # ------(package 刪除包,包括刪除配置檔案等)

sudo apt-get autoremove --purge # ----(package 刪除包及其依賴的軟體包+配置檔案等(只對6.10有效,強烈推薦))

sudo apt-get update #------更新源

sudo apt-get upgrade #------更新已安裝的包

sudo apt-get dist-upgrade # ---------公升級系統

sudo apt-get dselect-upgrade #------使用 dselect 公升級

apt-cache depends #-------(package 了解使用依賴)

apt-cache rdepends # ------(package 了解某個具體的依賴?#當是檢視該包被哪些包依賴吧...)

sudo apt-get build-dep # ------(package 安裝相關的編譯環境)

sudo apt-get check #-------檢查是否有損壞的依賴】

25.備份該檔案命令:sudo mv /usr/bin/firefox /usr/bin/firefox-old

26. 建立新檔案命令(舊啟動 連線 到新啟動項,用與關聯新軟體的啟動):sudo ln -s /opt/firefox/firefox  /usr/bin/firefox

開發Linux 常用命令

t radix radix radix符號值得進製。d十進位制,o八進位制,x十六進製制.d dynamic顯示動態符號,只在物件是動態時有用.f format format format輸出的格式,有 bsd sysv 或 posix 可選。預設是 bsd g extern only 只顯示外部符...

Linux開發常用命令

1 解壓gz和tar包到當前資料夾 gzip d 檔名 tar xvf 檔名 2 複製資料夾到其他目錄 cp r 資料夾路徑 目標路徑 3 檢視可執行檔案平台 file 檔名 4 修改系統時間 date s 月 日 年 date s 時 分 秒 5 環境變數配置,用文字編輯器開啟profile檔案 ...

linux開發常用命令

經常使用linux進行開發,軟體安裝,環境部署等,會用到一些常用的命令,下面是我平時使用或收集到的linux下的常用命令集 type command 檢視一條命令是外部命令還是內部命令 root upl test type cd cd is a shell builtin cd 是內部命令 root...