常見Linux指令

2021-08-18 04:21:56 字數 1537 閱讀 3295

1.複製檔案和資料夾

cp [option] source directorycp命令中有乙個常用選項r,它可以遞迴的複製目錄中的所有檔案

1)複製並重命名檔案

將/etc/samba/smb.conf備份到當前目錄中,並將檔案重新命名為smb.conf_backup:

$cp  /etc/samba/smb.conf   smb.conf_backup

2)複製目錄

如果要複製的源目錄中還存在子目錄,可能會發生錯誤,此時使用選項r遞迴地複製子目錄。

將目錄test複製到目錄file中

$cp -r test file/

2、兩個主機之間複製檔案

1)從服務端copy檔案到本地。比如伺服器的home下有乙個檔案是a.txt,那麼命令是:scp [email protected]:/home/a.txt /home 此時會要你輸入root的密碼。輸入後即可把a.txt 拷貝到你當前電腦的home下了。

3)將檔案從本地拷貝到伺服器:scp /home/a.txt [email protected]:~      此時輸入密碼即可

4)拷貝含有子目錄的資料夾呢?很簡單,加入-r引數。

3.查詢某個路徑下面含有某個字元的檔案列表

假如以找到以.c為字尾的原始檔中含有test的,

find +path -type f -name "*.c" | xargs grep "test" -l

4. 查詢埠占用情況

netstat -apn | grep "80"  比如查詢80埠有沒有被占用

5. 兩個linux連線

ping ip

telnet ip  若看埠 可再加埠

6. 檢視某ps占用的埠號

1)看埠被哪個程序占用

netstat -tunlp|grep 埠號     

losf -i:埠號

2)根據程序看埠號

lsof -i|grep pid

netstat -apn|grep pid

#目錄1、./是當前目錄

2、../是父級目錄

3、/是根目錄

#zip命令

命令可以用來將檔案壓縮成為常用的zip格式。unzip命令則用來解壓縮zip檔案。

1. 我想把乙個檔案abc.txt和乙個目錄dir1壓縮成為yasuo.zip:

# zip -r yasuo.zip abc.txt dir1

# unzip yasuo.zip

3.我當前目錄下有abc1.zip,abc2.zip和abc3.zip,我想一起解壓縮它們:

# unzip abc\?.zip

注釋:?表示乙個字元,如果用*表示任意多個字元。

4.我有乙個很大的壓縮檔案large.zip,我不想解壓縮,只想看看它裡面有什麼:

# unzip -v large.zip

# unzip -t large.zip

# unzip -j music.zip

Linux常見指令

絕對路徑用什麼符號表示?當前目錄 上層目錄用什麼表示?主目錄用什麼表示?切換目錄用什麼命令?絕對路徑 如 etc init.d 當前目錄和上層目錄 主目錄 切換目錄 cd 怎麼檢視當前程序?怎麼執行退出?怎麼檢視當前路徑?檢視當前程序 ps 執行退出 exit 檢視當前路徑 pwd 怎麼清屏?怎麼退...

Linux 常見指令

linux是一種自由和開放源 的類unix作業系統,該作業系統的核心由林納斯托瓦茲在1991年首次發 布,之後,在加上使用者空間的應用程式之後,就成為了linux作業系統。嚴格來講,linux只是作業系統 位元科技 核心本身,但通常採用 linux核心 來表達該意思。而linux則常用來指基於lin...

Linux常見指令

cat cd chmod chown cp cut 名稱 cat 使用許可權 所有使用者 使用方式 cat abeensttuv help version filename 說明 把檔案串連線後傳到基本輸出 螢幕或加 filename 到另乙個檔案 引數 n 或 number 由 1 開始對所有輸出...