1. 程式人生 > >linux 命令列工具

linux 命令列工具

  • 檢視佔用埠的pid
    lsof -i:8080 檢視佔用8080埠的pid

  • 後臺執行任務

nohup scp root@115.28.6.1:/root/markdown_image/image.tar /root/li/ > a.log &
nohup airflow webserver -p 8080 >/dev/null 2>&1 &  不會輸出日誌到nohup

fg    --後臺任務調至前臺執行
jobs  --檢視後臺任務
bg 1  --執行後臺暫停的任務, 1是jobs查出的任務號
  • shell常用快捷鍵
Ctrl+d  鍵盤輸入結束或退出終端
Ctrl+s  暫停當前程式,暫停後按下任意鍵恢復執行
Ctrl+z  將當前程式放到後臺執行,恢復到前臺為命令fg
Ctrl+a  將游標移至輸入行頭,相當於Home鍵
Ctrl+e  將游標移至輸入行末,相當於End
鍵 Ctrl+k 刪除從游標所在位置到行末
  • shell萬用字元
*   匹配 0 或多個字元
?   匹配任意一個字元
[list]  匹配 list 中的任意單一字元
[!list] 匹配 除list 中的任意單一字元以外的字元
[c1-c2] 匹配 c1-c2 中的任意單一字元 如:[0-9] [a-z]
{string1,string2,...}   匹配 string1 或 string2 (或更多)其一字串
{c1..c2}    匹配 c1-c2 中全部字元 如{1..10}, touch love_{1..10}_linux.txt
  • scp
    scp jdk-
8u161-linux-x64.tar.gz [email protected]-dn-11:~/software/ 或者配置了ssh公鑰免密之後(可以嘗試使用ssh-copy-id hadoop-dn-11配置) scp jdk-8u161-linux-x64.tar.gz [email protected]192.168.0.11:~/software/ scp hdfs-site.xml hadoop-dn-11:$PWD 若免密失敗,可能的原因是StrictModes問題: sudo vi /etc/ssh/sshd_config 找到 #StrictModes
yes 改成 StrictModes no
  • yum
sudo yum -y install gcc
sudo yum -y remove gcc
sudo yum info search all gcc  # 查詢包的資訊
sudo yum clean all  # 換源之後可能yum本身會快取一些以前源的資訊
  • grep
grep -rnI "shiyanlou" ~
-r 引數表示遞迴搜尋子目錄中的檔案,-n表示列印匹配項行號,-I表示忽略二進位制檔案

grep -rnI ".*yanlou$" ~
也可以在匹配欄位中使用正則表示式

相關推薦

吻逗死(windows)系統下自動部署指令碼(for java spring*)及linux命令工具

轉載請註明出處:https://www.cnblogs.com/funnyzpc/p/10051647.html (^^)(^^)自動部署指令碼原本在上個公司就在使用,由於近期同事需要手動部署一個SpringCloud應用,一邊是sftp軟體上傳,一邊是SourceCRT命令列工具,看這著實很累,就順手把我

linux 命令工具

檢視佔用埠的pid lsof -i:8080 檢視佔用8080埠的pid 後臺執行任務 nohup scp [email protected]:/root/markdown_image/im

用Mac和Linux命令工具使用Windows Azure

除了Windows Azure Web Sites和令人興奮的新的虛擬機器功能的引入,我們最近釋出了一系列開放原始碼的命令列工具使您可以在任何作業系統上用命令列管理和部署這些新的服務,包括第一次支援蘋果 OSX 與 Linux 作業系統。 這篇文章裡我將引導您完成安裝和基

28 個必備的 Linux 命令工具

dstat & sardstat 是一個用來替換 vmstat, iostat, netstat, nfsstat 和 ifstat 這些命令的工具,是一個全能系統資訊統計工具。slurm 網路流量圖形化工具vim & emacsVim是從 vi 發展出來的一個文字編輯器。程式碼補完、編譯

RF工具自定義linux命令命令執行程式碼及資料庫訪問

之前寫了幾次資料庫連線和linux命令列執行的程式碼,在此儲存下。 另考慮到python2的中文編碼問題,註釋等都用簡單英文,見諒~  import paramiko class Excsshcmd(): ssh = paramiko.SSHClient()

Linux命令翻譯工具

一、背景 經常在linux命令列下有些單詞不認識,複製出來通過翻譯軟體很不方便,如果有個命令列翻譯就比較舒服了。通過下面shell指令碼可以在/usr/bin/yd建立yd命令來進行快速命令列翻譯。 二、程式碼 git地址 #!/bin/bash # # CMD=/usr/bin/yd cat

linux命令todo列表管理工具Taskwarrior介紹

Taskwarrior 是一款在命令列下使用的TODO列表管理工具,或者說任務管理工具,靈活,快速,高效。 安裝 在ubuntu 14.04 中,可從官方倉庫安裝task軟體包 sudo apt-get install task 在ubuntu18.04中,可從官方倉庫安裝taskwarrior軟體

Linux環境中下載的十大命令工具

1.Wget 這是最有名的工具,可用於通過CLI下載。這款工具功能很豐富,可以充當某種功能完備的GUI下載管理器,它擁有一款理想的下載管理器所需要的所有功能,比如它可以恢復下載,可以下載多個檔案,出現某個連線問題後,可以重新嘗試下載,你甚至可以管理最大的下載頻寬。 例子 從網上下載某個示例檔

Linux BCC(異或校驗)計算命令工具

BCC(Block Check Character/資訊組校驗碼),因校驗碼是將所有資料異或得出,故俗稱異或校驗。具體演算法是:將每一個位元組的資料(一般是兩個16進位制的字元)進行異或後即得到校驗碼。  例如16進位制資料:01 A0 7C FF 02  用計算器計算:01 x

監控Linux效能的18個命令工具

對於系統和網路管理員來說每天監控和除錯Linux系統的效能問題是一項繁重的工作。在IT領域作為一名Linux系統的管理員工作5年後,我逐漸認識到監控和保持系統啟動並執行是多麼的不容易。基於此原因,我們已編寫了最常使用的18個命令列工具列表,這些工具將有助於每個Linux/Unix 系統管理員的工作。

21款最佳Linux命令終端工具

本文中,介紹了14款最佳Linux命令列終端工具,可以用來替代debian系的Linux原生終端。如果你每天需要花大量的時間使用Linux命令列,而且正在尋找一些可替代系統自帶的老舊且乏味的終端軟體,不妨看看這篇文章,或許能給你帶來一些幫助。 如果你跟我一樣,

Linux 命令下載工具 wget 的使用技巧

wget 是一個命令列的下載工具。對於我們這些 Linux 使用者來說,幾乎每天都在使用它。下面為大家介紹幾個有用的 wget 小技巧,可以讓你更加高效而靈活的使用 wget。 $ wget -r -np -nd http://example.com/packages/

分散式進階 十 linux命令下載檔案以及常用工具 wget Prozilla MyGet Linuxdown Cu

 linux命令列下載檔案以及常用工具:wget、Prozilla、MyGet、Linuxdown、Curl、Axel     本文介紹常用的幾種命令列式的下載工具:wget、Prozilla、MyGet、Linuxdown、Curl、Axel

Linux下用於瀏覽網頁和下載檔案的幾個命令工具

1. links Links是用C語言寫的一個開源web瀏覽器,支援包括Linux、Windows、OS X和OS/2在內的所有主流平臺。它提供了基於文字和圖形介面兩種版本。大多數標準的Linux發行版都預設包含了基於文字的版本。如果您的發行版中預設沒有安裝links,

監控 Linux 效能的 18 個命令工具

5.Netstat-網路狀態統計 Netstat是一個用於監控進出網路的包和網路介面統計的命令列工具。它是一個非常有用的工具,系統管理員可以用來監控網路效能,定位並解決網路相關問題。 # netstat -a | moreActive Internet connections (servers and es

Linux強制殺程序命令工具

需求, 有時候我們會有手動啟動程式, 但是又在後臺, 沒有像服務那樣有start, 和stop的程式, 這時候需要用強制殺程序方式 涉及工具, awk, sed, xargs, kill 需求一:   已知埠號: [email protected]:/usr/local# lso

cTop:用於容器監控的命令工具 | Linux 中國

ctop 為多個容器提供了一個簡潔凝練的實時指標概覽。它是一個類 top 的針對容器指標的介面。

工具】輕量級 linux 命令發郵件工具--SendEmail

An Email Program for Sending SMTP Mail from a Command Line About SendEmail SendEmail is a lightweight, command line SMTP email clien

推薦一個linux命令提示工具-fish

大家都知道Linux 系統有非常多命令。比如只看 /usr/bin 目錄,你就可以找到很多命令執行檔案(你可以執行 ls/usr/bin/ | wc -l 看一下你的系統裡這個目錄下到底有多少命令)。雖然不一定都用到,但是面對如此多的命令,可能根本記不住,幸好可

Linux命令開啟doc pdf等檔案及必備命令工具

2.網路工具 ping:通過ICMP迴應/回覆報文來檢查遠端主機的端到端連線性(RTT延時,抖動,丟包)。用來檢查系統狀態和可連線性很不錯。 hping:網路掃描和檢測工具,可以產生ICMP/TCP/UDP ping資料包。常常用於高階埠掃描,防火牆測試,手動MTU路徑發現和碎片測試。 traceroute: