女高中生穿jk自慰污污网站_两个人在线观看视频直播_差差差很疼APP大全免费软件_我坐在学长的鸡上写作业长篇文字_2012高清国语版免费观看下载

高級 Linux Shell 腳本編程系列(一)

2023-07-07 16:19:47 來源:Linux迷

Unix shell 提供了一個非常強大且可擴展的腳本框架。許多高級機制允許使用內置命令編寫更復雜的腳本。

1、Shell 腳本

編寫一個名為 linuxmi.sh 的bash腳本,當使用三個給定參數(shù)(一個是目錄名稱,第二個是起始目錄數(shù)量,第三個是結束目錄數(shù)量)執(zhí)行該腳本時,它將創(chuàng)建指定數(shù)量的目錄,目錄名稱是動態(tài)生成的。

代碼如下圖:


(資料圖片)

輸出如下圖:

2、創(chuàng)建一個腳本來備份到目前為止完成的所有工作3、了解Cron和Crontab,以自動化備份腳本

Cron是Linux中運行定時作業(yè)的應用程序。Cron是在任何Linux系統(tǒng)上運行的系統(tǒng)守護程序,負責檢測定時任務并在指定的時間間隔內執(zhí)行它們。Crontab是由Cron使用的配置文件,用于運行服務。Crontab保存了哪個服務應該運行以及何時運行的配置。服務只是一個執(zhí)行路徑,可以執(zhí)行腳本或應用程序,并可能包含其他命令。

4、了解用戶管理

用戶管理是在操作系統(tǒng)中管理不同用戶賬戶及其相應權限的過程。在Linux中,我們可以創(chuàng)建不同的用戶賬戶,將它們歸類到組中,更改它們的權限集或刪除它們。用戶是Linux操作系統(tǒng)中可以操作文件和執(zhí)行其他操作的實體。每個用戶被分配一個在操作系統(tǒng)中唯一的ID。在安裝操作系統(tǒng)后,ID 0被分配給root用戶,而ID 1到999(包括)被分配給系統(tǒng)用戶,因此本地用戶的ID從1000開始。

管理用戶:

1)創(chuàng)建用戶:要創(chuàng)建一個新用戶,請使用useradd命令:

sudo useradd

2)設置密碼:在創(chuàng)建用戶之后,您需要設置密碼,請使用passwd命令

sudo passwd

3)修改用戶:要修改Linux用戶,請使用usermod命令。與useradd類似,usermod將接受相同的參數(shù)來設置用戶的字段:

sudo usermod

4)刪除用戶:要刪除Linux用戶,請使用userdel命令:

userdel

5)創(chuàng)建2個用戶并僅顯示它們的用戶名。

創(chuàng)建了2個用戶:

顯示2個用戶:

要顯示用戶列表,請使用以下命令:

cat /etc/passwd

標簽:

滾動