shell腳本小練習..

剛剛接觸vim和shell腳本,用幾個小腳本練練手。

1、編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小。

shell腳本小練習..


2、編寫腳本/root/bin/backup.sh,可實現每日將/etc/目錄備份到/root/etcYYYY-mm-dd中。

shell腳本小練習..


3、編寫腳本/root/bin/disk.sh,顯示當前硬盤分區中空間利用率最大的值。

shell腳本小練習..


4、編寫腳本/root/bin/sumid.sh,計算/etc/passwd文件中的第10個用戶和第20用戶的ID之和

shell腳本小練習..


5、編寫腳本/root/bin/sumspace.sh,傳遞兩個文件(/etc/profile  /etc/fstab)路徑作為參數給腳本,計算這兩個文件中所有空白行之和

shell腳本小練習..


6、編寫腳本/root/bin/argsnum.sh,接受一個文件路徑作為參數;如果參數個數小于1,則提示用戶“至少應該給一個參數”,并立即退出;如果參數個數不小于1,則顯示第一個參數所指向的文件中的空白行數

shell腳本小練習..


7、編寫腳本/root/bin/hostping.sh,接受一個主機的IPv4地址做為參數,測試是否可連通。如果能ping通,則提示用戶“該IP地址可訪問”;如果不可ping通,則提示用戶“該IP地址不可訪問”

shell腳本小練習..


8、編寫腳本/root/bin/checkdisk.sh,檢查磁盤分區空間和inode使用率,如果超過20%,就發廣播警告空間將滿(先把使用率取出來)

shell腳本小練習..


9、編寫腳本/root/bin/excute.sh ,判斷參數文件是否為sh后綴的普通文件,如果是,添加所有人可執行權限,否則提示用戶非腳本文件

shell腳本小練習..


10、新建參數傳入的用戶名,密碼默認設置為111111,要求用戶登錄之后必須修改密碼。

shell腳本小練習..


11、寫一個腳本,要求輸入一個參數(host或者domain),輸入host的時候獲取的是hostname命令的最前面一部分,輸入domain的時候獲取的是hostname命令后面一部分。

shell腳本小練習..


以上小腳本以自己電腦配置為準,有不完善的地方望諒解。

原創文章,作者:XIAJIDONG,如若轉載,請注明出處:http://www.www58058.com/73265

(2)
XIAJIDONGXIAJIDONG
上一篇 2017-04-13
下一篇 2017-04-13

相關推薦

  • DevOps如何重構IT戰略

    翻譯: 至尊寶 原文: http://www.citeworld.com/article/2897738/development/how-devops-can-redefine-your-it-strategy.html?page=2   DevOps究竟是曇花一現還是你一直在尋找的競爭優勢?我們咨詢了一些專家,對于這種趨勢他們的想法是什…

    Python干貨 2015-03-26
  • linux學習總結-linux基礎(之一)

    一、計算機的組成及其功能 馮諾依曼結構的計算機由運算器、控制器、存儲器和輸入設備、輸出設備五部分組成。馮諾依曼理論的要點是:數字計算機的數制采用二進制;計算機應該按照程序順序執行。 控制器:控制程序執行; 存儲器:記憶程序和數據; 輸入設備:輸入數據和程序; 輸出設備:輸出處理結果。 二、Linux發行版 Linux的發型版本眾多,大體可以分為兩類,一類是商…

    Linux干貨 2016-09-23
  • httpd 基礎

      http(1) 開啟httpd服務,注意selinux 和防火墻設置。出現錯誤查看系統日志和http錯誤日志。 進程間通信:IPC socket:套接字 IP:PORT Client <–> Server     Server: listen  &nb…

    Linux干貨 2016-11-01
  • Linux中的文件管理命令及shell特性

    Linux中的文件管理命令 一、linux中的目錄管理命令:mkdir和rmdir mkdir命令:創建目錄 – SYNOPSIS         mkdir [OPTION]… DIRECTORY…     -…

    Linux干貨 2016-09-27
  • 好好學習 天天向上 先試試

    Linux干貨 2016-10-27
  • 我的第一篇博客

    2018.3.26 整理

    2018-03-26

評論列表(1條)

  • renjin
    renjin 2017-04-21 10:19

    主要介紹了shell中的一些練習題,內容排版都寫的很好,繼續努力!

欧美性久久久久