linux操作命令隨筆

2021-09-28 11:53:05 字數 2360 閱讀 8103

1、scp拷貝檔案

假設遠端伺服器ip:39.02.150.51     遠端路徑:/sentence-transformers/examples

本地路徑:/sentence-transformers/examples/output

a、把本地路徑下的 乙個檔案learn.py 拷貝到遠端伺服器指定路徑下:

scp sentence-transformers/examples/output/learn.py  [email protected]:sentence-transformers/examples/output/
b、從伺服器拷貝檔案到本地路徑下:

scp [email protected]:sentence-transformers/examples/output/learn.py  sentence-transformers/examples/output/
注意冒號和空格問題,同時也要注意路徑和指定的檔案。

c、把本地路徑下的 乙個資料夾下所有的 拷貝到遠端伺服器指定路徑下:

scp -r data/ [email protected]:mydata/
就是把本地data資料夾下的所有檔案全部拷貝到[email protected]伺服器 mydata/目錄下

d、從伺服器拷貝路徑下所有檔案到本地目錄路徑下:

scp -r  [email protected]:mydata/ data/
注意空格

2、mv 移動檔案

mv -i data ./
-i 詢問是否覆蓋等,-f強制移動,還有其他的命令 後面的路徑就是目標路徑

3、ls  檢視 ls -a 檢視路徑下包含隱藏檔案  

4、cd .. 返回上級目錄

5、ps -ef|grep python  檢視名稱為python的程序資訊

6、kill -9 55555 殺死程序號為55555的程序資訊

7、伺服器啟動檔案

nohup python semantic_search_pattent_quartz_task.py  > log.txt  2> &1 &
使用nohup後,關閉終端後,啟動的程式也不會關閉,仍然會跑起來;不使用nohup的話,這個程式就會關閉掉。

還有很多命令列,我經常用到的就這些。rm -rf 也會用到!

8、chmod

chmod +x file 

chmod -r 777 file

chmod 777 file

9、netstat -tunlp    /  lsof -i: port

檢視埠占用情況,線上程序id

netstat  -a  顯所有連線

netstat  -t  列出tcp或者udp連線

netstat  -u udp連線

netstat  -n  禁用網域名稱解析功能——查詢每個 ip 位址對應的主機名

netstat  -l   列出監聽中的連線

netstat  -p  獲取程序名、程序號以及使用者 id-ep選項可以同時檢視程序名和使用者名稱。

netstat  -s  可以列印出網路統計資料

netstat  -r-r選項列印核心路由資訊

netstat  -i   列印網路介面資訊

netstat -ct 命令可持續輸出 tcp 協議資訊

10、pwdx 檢視程序號的工作路徑  pwd檢視當前路徑

11、cat和vim 檢視檔案內容和修改檔案內容

vim           set nu 設定行號

vim           /string 定位該字串的位置

12、tailf命令

一般用來檢視日誌

tail -f filename

tail -n 會顯示行數

tail 命令可用於檢視檔案的內容,有乙個常用的引數 -f 常用於查閱正在改變的日誌檔案。

tail -f filename 會把 filename 檔案裡的最尾部的內容顯示在螢幕上,並且不斷重新整理,只要 filename 更新就可以看到最新的檔案內容。

13、vim 設定行號

14、free -h  

15、top

16、du -h 

檢視資料夾下各個檔案及目錄的大小

du -sh * 常用來檢視當前資料夾下每個檔案及資料夾的大小。

17  ln -s 

檔案進行軟連線,需要用到重複的檔案的時候,要不占用空間可以這樣操作 

ln -s   原始檔  目標檔案

最好使用絕對路徑

linux命令文字操作隨筆記

以下是我在學習linux命令的時候隨手記的一些命令 文字切割 cut d file 自定義分割符 b 按位元組 c 按字元 echo 123 cut c 1 按字元切割,取第乙個字元 echo 123 cut c 1 2,3 按字元切割,取第123個字元 echo 1,2,3 cut d,f1 2,...

linux系統命令隨筆

1.根據inode號刪除檔案 某些情況下錯誤的建立了一些包含特殊字元的檔案,常規方法無法刪除檔案時可以根據檔案的inode號進行刪除 查詢要刪除檔案的inode號 root localhost ls il 根據inode號刪除檔案,使用exec root localhost find inum 10...

常用Linux命令隨筆

生成core檔案ulimit c unlimited 檢視cpu相關檢視型號 cat proc cpuinfo grep name cut f2 d uniq c 物理個數 cat proc cpuinfo grep physical id sort uniq wc l 邏輯個數 cat proc ...