tft每日頭條

 > 生活

 > linux上shell腳本

linux上shell腳本

生活 更新时间:2024-07-28 10:27:52
概述

平時運維中,尤其是Linux運維,都知道腳本的重要性,腳本會讓我們的工作事半功倍,所以學會寫腳本是我們每個linux運維必須學會的一門功課,如何學好腳本,最關鍵的是就是大量的練習 和實踐。下面介紹一些适合大家去做練習的shell腳本,建議先看需求自己有個思路再看如何腳本實現!


判斷文件

需求:判斷一文件是不是字符設備文件,如果是将其拷貝到 /dev 目錄下

腳本實現:

linux上shell腳本(分享5個Linux實用shell腳本)1


添加多個用戶

需求:添加一個新組為class1,然後添加屬于這個組的30個用戶,用戶名的形式為stdxx,其中xx從01到30。

腳本實現:

linux上shell腳本(分享5個Linux實用shell腳本)2


自動删除賬号

需求:實現自動删除50個賬号的功能。賬号名為stud1至stud50。

腳本實現:

linux上shell腳本(分享5個Linux實用shell腳本)3


定時備份

需求:在每月第一天備份并壓縮/etc目錄的所有内容,存放在/root/bak目錄裡,且文件名為如下形式yymmdd_etc,yy為年,mm為月,dd為日。

實現:

1、腳本内容:

linux上shell腳本(分享5個Linux實用shell腳本)4

2、編寫任務定時器:

使用crontab -e 命令添加定時任務:

0 1 * * * /bin/sh /opt/shell.sh


批量授權

需求:在/userdata目錄下建立50個目錄,即user1~user50,并設置每個目錄的權限,其中其他用戶的權限為:讀;文件所有者的權限為:讀、寫、執行;文件所有者所在組的權限為:讀、執行。

實現:

linux上shell腳本(分享5個Linux實用shell腳本)5


大家如果想學好shell的話一定要自己去多敲,将思考的邏輯寫下來,上面的腳本都比較簡單,大家可以根據自己的想法做一些優化調整。後面小編會分享更多Linux方面内容,感興趣的朋友走一波關注哩~

linux上shell腳本(分享5個Linux實用shell腳本)6

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved