腳本
-
shell腳本編程基礎(2)——新手注意事項及技巧16條
總結了一些shell腳本編程初學者常犯的錯誤、注意事項及技巧
-
shell腳本編程基礎(1)
要想玩轉Linux系統,編寫shell腳本是必須要掌握的技能。那什么是shell編程呢?簡單來說,shell編程就是對多個Linux命令進行邏輯處理。
-
N27_網絡班第九周作業
N27_網絡班第九周作業 1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現 #!/bin/bash loginuser=`grep -v ‘/sbin/nologin’ /etc/passwd | wc -l` nologin=`grep …
-
shell-在線翻譯腳本
在linux過程中難免會碰到陌生的單詞,此時不得不打開翻譯軟件或網頁請求翻譯,但這樣切換界面比較麻煩,也浪費時間; 今天頭腦發熱,嘗試著在網上找命令行翻譯工具,但無果;…
-
網絡知識及寫腳本,一個又一個
1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。 集線器是屬于物理層的設備,可以理解為一根網線中間串接出了多個接口,這么多接口共享這一根網線的帶寬, 因此這些接口上的設備在使得網絡時就會出現沖突,或者‘道路’擠占的情況。(所有的設備在一個廣播域,沖突域中),集線器現在很少使用了。 交換機、網橋都是數據鏈路層的設備,網橋的出現就是…
-
shell腳本之批量添加用戶
沒錯,這是一個簡單的腳本,不寫不知道,寫了才發現自己多垃圾。 我是一名普通的公司網絡管理,接觸linux不長,一直理想都是和馬哥學習linux,可惜因為拖家帶口的原因,沒辦法交學費和馬哥學習,心里小小遺憾吧。每天看著馬哥的文章以及百度搜索的視頻文章學習,感覺自己學…
-
awk用法三
6、結構化控制語句 6.1 if語句 格式:if(條件) {body} else {else body} 實例1:判斷/etc/passwd文件中的UID如果大于500則顯示為“common user”,否則顯…
-
shell腳本編程之變量
一、創建shell腳本文件 創建shell腳本時,必須在第一行指定要使用的shell。格式為: #!/bin/bash 通常在shell腳本中,#代表注釋行,即不被執行的行,而第一行“#!”則是表示用哪個shell來執行腳本。 實例: 讓我們來執行一下這個腳本: 上面的結果顯…
-
shell腳本編程之判斷語句
一、單分支if語句 格式:if 判斷條件;then statement1 statement2 … &nb…
-
awk用法二
3、awk的printf命令 格式:printf format, item1 item2… 要點: (1) 要指定format; (2) 輸出時不會自動換行,如需換行則…
-
awk用法一
gawk程序是Unix中的原始awk程序的GNU版本,它提供了一種編程語言而不只是編輯器命令。在CentOS中awk命令實際上是gawk程序的鏈接文件名。 基本語法: awk [options] ‘program’ flie1 file2 ……
-
LNAMP Shell 部署腳本
LNAMP Shell 部署腳本 學習總結: 這個腳本,早期是出于對個人學習Shell的總結而寫,應該有些年頭了,目前也在一邊學馬哥視頻的基礎上陸續完善,10月初才完成LNAMP環境的分離式部署,并減少整個Shell腳本各部分的依賴關系。 我是網絡班13期高級班的學員,因個人做了幾年Linux運維,所以目前整個高級班的課程,我是跳著看了集群(LVS + Ke…
-
shell腳本編程之函數、case語句
一、函數 調用函數前必須先定義,調用時僅使用函數名即可。 語法: function 函數名 { 函數體 } 也可表示為: 函數名 () { 函數體 } 示例:寫一個腳本,判定網絡內有哪些主機在線,在線的用綠色顯示,不在線的用紅示表示: c_net&…
-
一個刪除MySQL大表數據的shell腳本
#!/bin/bash #為了刪除一些特別大的表 dbname='' #庫名 tabname='' #表名 step='10000' #刪除步長 sleeptime=1 #睡眠時間 start_index=30000001 &…