設計一個shell程式,在/userdata目錄下建立50個目錄,並對每個目錄給754許可權!
設計一個Shell程式,在/userdata目錄下建立50個目錄,即user1~user50,並設定每個目錄的許可權,其中其他使用者的許可權為:讀;檔案所有者的許可權為:讀、寫、執行;檔案所有者所在組的許可權為:讀、執行。
方法一:
#!/bin/bash
i=1
while [ $i -le 50 ]
do
mkdir /userdata/user_$i
i=$((i+1))
done
chmod 754 /userdata/*
方法二:
#!/bin/bash for ((i=1;i<=50;i++)) do mkdir -p /usrdata/user$i cd /usrdata chmod 754 user$i done
注意:
-eq //等於
-ne //不等於
-gt //大於 (greater )
-lt //小於 (less)
-ge //大於等於
-le //小於等於
i=$(($i+1)) , 假如i=1,那麼此時的i=1+1=2,跟i++ 一個意思。
相關推薦
設計一個shell程式,在/userdata目錄下建立50個目錄,並對每個目錄給754許可權!
設計一個Shell程式,在/userdata目錄下建立50個目錄,即user1~user50,並設定每個目錄的許可權,其中其他使用者的許可權為:讀;檔案所有者的許可權為:讀、寫、執行;檔案所有者所在組的許可權為:讀、執行。 方法一: #!/bin/bash i=1 w
Linux中想進入一個目錄、 在目錄下建立檔案、在檔案內部刪除檔案 各需要什麼許可權?
1.想進入一個目錄需要什麼許可權? 首先我們在超級使用者下建立一個dir_root目錄,並且取消它的所有許可權chmod 000 dir_root 當我們想進入dir_root目錄下的時候,發現就算dir_root對擁有者沒有讀、寫、可執行許可權,超級使用者依然可以進入
一隻猴子有100個香蕉,把香蕉搬到50米之外的家裡,每次最多拿50個香蕉,每走一米要吃掉一個香蕉,最後家裡能剩下幾個香蕉
題目:一隻猴子有100個香蕉,把香蕉搬到50米之外的家裡,每次最多拿50個香蕉,每走一米要吃掉一個香蕉,最後家裡能剩下幾個香蕉。 答案: 很多人的方案:猴子先搬50根,走17米,在回來搬50根走到17米處,回來後再搬剩下的49根走完33米,最後得到16根! 但是其實可以剩下17根。 猴
myEclipse的web project 的src目錄下建立package時出現package跑到libraries目錄下或者和src在同一級目錄下
一直出現這樣的問題,,糾結死 了,後來發現在package explore目錄下看到的是沒有問題的 把顯示工程的package explore關掉重新reset perspective就好了 終於把這個小問題解決掉了。!
linux面試題:刪除一個目錄下的所有文件,但保留一個指定文件
spa -a ash exclude 事先 file roo 老師 保留 面試題:刪除一個目錄下的所有文件,但保留一個指定文件 解答: 假設這個目錄是/xx/,裏面有file1,file2,file3..file10 十個文件 [root@oldboy xx]# to
設計一個 Java 程式,自定義異常類,從命令列(鍵盤)輸入一個字串,如果該字串值為“XYZ”。。。
設計一個 Java 程式,自定義異常類,從命令列(鍵盤)輸入一個字串,如果該字串值為“XYZ”,則丟擲一個異常資訊“This is a XYZ”,如果從命令列輸入 ABC,則沒有丟擲異常。(只有 XYZ 和 ABC 兩種輸入)。 class xyz { public void test(S
判斷本地系統目錄下是否存在XML檔案,如果不存在就建立一個XMl檔案,若存在就在裡面執行新增資料
這是我為專案中寫的一個測試的例子, 假如,您需要這樣一個xml檔案, <?xml version="1.0" encoding="utf-8"?> <A> <a> <id>001</id> <name>le
分享一個檢視Hdfs目錄下檔案大小的指令碼,支援排序
#!/bin/bash ################## #@author: chichuduxing #@date: 20161011 ################## ##載入Hadoop環境變數 ##略過 function showhelp() { ec
shell中獲取某個目錄下全部的子檔名,java根據包名分批打包
需求 公司每次升級正式環境都是對著專案各個模組進行單獨打包。 現在公司希望使用shell指令碼來批量的自動打包,以減少人工出錯的情況。 思路 ①我會先對整個專案進行javac編譯,把編譯後的.clas
perl 遍歷指定目錄下的所有文件,替換指定文本內容,返回受影響的文件路徑
change argv 文件路徑 () 關鍵字 ror $nf pen elsif 不會讀取 影藏文件 main #!/usr/bin/perl my ($path, $rp) = @ARGV; sub search_file{ my ($fname, $rp
用戶目錄下編譯mysql源碼,實現單主機安裝多個mysql實例
.tar.gz 5.7 unix Language working 符號 cmak sam dcm 1.建立用於安裝mysql的用戶目錄:useradd mysql_1; passwd mysql_1; 2.在沒有mysql_1目錄下建立文件夾setup: su - mys
筆試題:設計一個登入程式,不同的使用者名稱和對應密碼存在一個字典裡面...........,具體如下
實現如下:def Login(): while True: username = input("請輸入使用者名稱:") if username not in passwd.keys() or username == "" \
輸入輸出流讀取本機txt文件:不能將中文字元流轉化為char 因為char一個位元組,中文在UTF-8的情況下是三個位元組,會出現字元流擷取
package interview; import org.junit.Test; import java.io.*; public class TestInOrOutStream { class m { @Test void x(){ Sys
c語言 編寫一個程式,輸入a b c三個值,輸出其中最大者
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
【複製指定目錄下的指定型別檔案,並修改後綴名】
package com.companyname.common.test; import java.io.*; /** * @Description * @Author Created by shusheng. * @Email [email protected] * @Date 2
磁碟當前目錄下存在檔案 c1.txt,其中存放了一段英文文字。請程式設計實現將c1.txt中英文文字全部轉換為答謝字母,並儲存到c2.txt中。要求:c2.txt檔案前面儲存的是c1.txt文案中的原始文字,後面緊跟著的是轉換後的文字
#include"stdio.h"#include"string.h" void main(){ FILE *fp1,*fp2; char ch[1000]=" ",c; int i=0; fp1=fopen("c1.txt","r"); fp2=fopen("c2.txt","w");
boost::filesystem獲取目錄下的所有.xml檔名,並批量更改.xml檔案中的內容。
第一步,遍歷資料夾並獲取所有.xml檔名,並存入files列表。 #include <boost/filesystem.hpp> namespace fs = boost::filesystem; int get_filenames(const std::s
python指令碼-查詢目錄下的備份壓縮包,選擇執行回滾
需求是目錄下很多zip,一鍵查詢有哪些zip後,選擇後直接解壓到要恢復的目錄。 #-*- coding: utf-8 -*- import os import commands (status ,dir) =commands.getstatusoutput( "ls -l /da
一個老程式設計師的自白:小公司大崗位,大公司小崗位,程式設計師應如何選擇?
源 / 部落格園 文 / Hello森林木0介紹下自己首先,大概介紹下自己,後端開發8年
NFS: Linux 下建立區域網共享資料庫,讓K臺電腦同時訪問一個硬碟
Host sudo apt-get install nfs-kernel-server sudo gedit /etc/exports # /etc/exports: the access co