Linux Shell學習 第二講(高階篇)

2021-10-09 13:04:44 字數 2100 閱讀 4615

二、高階命令總結

1、sort -u/n/r file 文字排序

u:可移除所有重複行,n:按數字大小排序,r:倒序排序

tips:

1.1、可以同時排序多個檔案內容:sort f1 f2

1.2、檔案有多個列(每列以「,」分隔):

按第二列的數值順序倒序排序:

sort -t 『,』 -k2nr,2 file

t:用於指定列的分隔符,-k用於指定進行排序的列

2、unip -c/d/d/w/s/f file 文字去重

c:統計行重複出現次數,d:顯示文字重複次數》1的行(只顯示一次),

d:與d相似,顯示所有重複行,u:顯示不重複的行,

w:限制值比較前n個字元(uniq -w n file),s:比較n個字元以後的字元,f:從第n+1列開始比較

3、tr [option]… set1 [set2] 替換或刪除字元

用法例項如下:

# 1、小寫字母轉大寫

$echo abcd | tr [

:lower:][

:upper:

]# 2、-d 刪除字元

$echo "my id-no is 124567"

| tr -d [

:digit:

]my id-no is

# 3、-cd結合,刪除除xx以外的所有字元

$echo "my id-no is 123467"

| tr -cd [

:digit:

]123467

1、hostname 檢視主機名

2、w、who 列出系統登入的使用者

3、uptime 檢視系統執行的時間

4、upname 檢視系統資訊

5、id 顯示使用者屬性

1、paster [option]… [file]… 合併檔案

-d 『|:;』 :指定分隔符,

-s :順序將每個檔案的所有行合併為一行

–:一列轉化成兩列

2、gzip、bzip2 壓縮和歸檔檔案

3、gunzip、bunzip2 解壓縮檔案

4、tar -zvxf 打包和解壓檔案

1、mount、umount 掛載和解除安裝儲存介質[硬碟、u盤等]

2、df -h 統計檔案系統磁碟空間利用率

3、du 統計檔案或資料夾空間利用率

du -sh *:不遞迴統計當前目錄及檔案大小

-s:不顯示子目錄大小,只做總計

# minute   hour   day   month   week   command     順序:分 時 日 月 周

# 星號(*):代表所有可能的值,例如month欄位如果是星號,則表示在滿足其它欄位的制約條件後每月都執行該命令操作

# 逗號(,):可以用逗號隔開的值指定乙個列表範圍,例如,「1,2

,5,7

,8,9」

# 中槓(-):可以用整數之間的中槓表示乙個整數範圍,例如「2

-6」表示「2,3

,4,5

,6」# 正斜線(/):可以用正斜線指定時間的間隔頻率,例如「0-23

/2」表示每兩小時執行一次。同時正斜線可以和星號一起使用,例如*

/10,如果用在minute欄位,表示每十分鐘執行一次

#每隔兩天8

-15點的第3和46分鐘執行任務3,

468-15

*/2*

* command

2、& 將任務放在後台執行

ps:放在命令的末尾

4、nohup 將程式以忽略掛起訊號的方式執行起來,被執行的程式的輸出資訊將不會顯示到終端

日常用法:

# 將所有日誌輸出重定向到myout.file檔案中,2代表錯誤日誌,1代表標準日誌

nohup command > myout.file 2

>&1

&

在上述命令中,也不是所有命令日常都會用到,但grep、gzip、gunzip、tar、df\du、crontab以及nohup在日常工作中使用頻率較高,特別是用來部署服務、檢視程序狀態,若是從事相關工作需要熟悉其基礎用法。

機器學習 第二講

多元線性回歸又稱 multivariate linear regression 現在介紹一種可以表示任意輸入變數的符號 現在定義假設函式的多變數形式,包含以下各種引數 h theta x theta 0 theta 1 x 1 theta 2 x 2 theta 3 x 3 cdots theta ...

Cmake學習第二講

原始檔 include libhelloslam.h 這是原始檔 使用 libhelloslam.h 中的 printhello 函式 intmain int argc,char ar 庫檔案 這是乙個庫檔案 include using namespace std void printhello 標...

機器學習十講 第二講回歸

資料酷客 大講堂 機器學習第二講 用乙個或多個自變數來 因變數的數學方法 在機器學習中,回歸指的是一類 變數為連續值的有監督學習方法 在回歸模型中,需要 的變數叫做因變數,用來解釋因變數變化的變數叫做自變數。一元線性回歸 多元線性回歸 可能遇到的問題 多重共線性 最小二乘的引數估計為 widehat...