Linux日常命令記錄

2021-07-27 14:11:42 字數 1747 閱讀 2847

eg:#

wget  linuxsense.org/***x/***.tar.gz

eg:#

wget -c 

解壓檔案使用

eg:#tar -zxfv zhcon-0.2.5.tar.gz 

z代表gzip的壓縮包;x代表解壓;v代表顯示過程資訊;f代表後面接的是檔案 

原始碼的安裝一般由3個步驟組成:配置(configure)、編譯(make)、安裝(make install)

這裡以安裝supersparrow-0.0.0為例,我們打算把它安裝到目錄 /usr/local/supersparrow,於是在supersparrow-0.0.0目錄執行帶選項的指令碼./configure --prefix=/usr/local/supersparrow,執行成功後再編譯、安裝(make,make install);安裝完成將自動生成目錄supersparrow,而且該軟體所有的檔案都被複製到這個目錄。

備註:當我們在使用make命令時,常常會在make後面加上其他單詞,比如check,install,installcheck…這些單詞都是make的引數,我們稱之為「目標(targets)」。

最常見的幾個目標:

make all:編譯程式、庫、文件等(等同於make)

make install:安裝已經編譯好的程式。複製檔案樹中到檔案到指定的位置

make unistall:解除安裝已經安裝的程式。

make clean:刪除由make命令產生的檔案

make distclean:刪除由./configure產生的檔案

make check:測試剛剛編譯的軟體(某些程式可能不支援)

make installcheck:檢查安裝的庫和程式(某些程式可能不支援)

make dist:重新打包成packname-version.tar.gz

vim +# :開啟檔案,並定位於第#行

vim +:開啟檔案,定位至最後一行

vim +/pattern : 開啟檔案,定位至第一次被pattern匹配到的行的行首

1、末行模式關閉檔案

:q  退出

:wq 儲存並退出

:q! 不儲存並退出

:w 儲存

:w! 強行儲存

對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序, 而ps命令(process status

)就是最基本同時也是非常強大的

程序檢視命令.

使用該命令 可以確定有哪些程序正在執行和執行的狀態、程序是否結束、程序有沒有殭屍、哪些程序占用了過多的資源等等.總之大部分資訊都是可以通過執行該命令得到的.

ps 為我們提供了程序的一次性的檢視,它所提供的檢視結果並不動態連續的;如果想對程序時間監控,應該用 top 工具。

如果直接用ps命令,會顯示所有程序的狀態,通常結合grep命令檢視某程序的狀態。

grep(global

,全面搜尋正規表示式並把行列印出來)是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹配的行列印出來。

7.sz命令傳送檔案到本地:

1# sz filename

rz命令本地上傳檔案到伺服器:

1# rz

Linux日常命令使用記錄

scp在跨機器複製的時候為了提高資料的安全性,使用了ssh連線和加密方式,如果機器之間配置了ssh免密碼登入,那在使用scp的時候密碼都不用輸入。在伺服器104.238.161.75上操作,將伺服器104.238.161.75上 home lk 目錄下所有的檔案全部複製到43.224.34.73的 ...

日常操作命令記錄

查詢對應服務開啟的埠 sockstat 4l 臨時停掉資料庫或者表 chmod r 0 xx xx chwon r root xx xx 進入目錄查詢佔據空間最大的檔案 cd tmp du sk sort nr more 故障分析 reading 56 writing 44 waiting 4077...

linux 日常命令

目錄切換 cd 目錄名稱 cd cd cd 使用者切換 su user 刪除檔案或目錄 rm f 檔名稱 rm rf 目錄名稱 rm rf 檔名稱1 檔名稱2 ps 刪除除檔案12以外的其它檔案 find name o xargs rm f ps 刪除當前目錄下以.o結尾的所有檔案 拷貝檔案或目錄 ...