du, tar,rsync,useradd,usermod

1. du -sh /usr/local   指定目录大小

   du -s 当前目录

2.du -h --max-depth=2 /usr/local/ --exclude=/usr/local/share

3. tar zxvf www.tar.gz ./html/  --exclude=oldboy/test

4.rsync -av /data1/ /data2

5. mkdir /null 

    rsync -av --delete /null/ /tmp/

    rsync -av 10.0.0.9:/tmp/  /tmp

6.groupadd -g 801 sa     创建军用户组sa并指定gid 801

   useradd -g sa -u 901 oldgirl   oldgirl属于sa组,uid 901

     useradd -M -s /sbin/nologin tingtingn

useradd -u 806 -s /bin/sh -c SysUser -G root,sa -e "2017/07/12" -f 2 -d /tmp/inca inca 

   /etc/passwd

 inca             :x                : 806         :1002            :SysUser    :/tmp/inca     :/bin/sh

 账号名称:账号密码:账号UID:账号组GID:用户说明:用户家目录:shell解释器

id inca

usermod  修改用户xinxi

usermod -u 888 -s /sbin/nologin -c TmpUser -G root,sa,tech -e "2018/07/12" -f 30 -d /home/inca inca

批量创建10个用户名,设置8位随机密码

echo stu{01..10}|tr "" "\n" |sed -r 's#(.*)#useradd \1;pass=$((RANDOM+10000000));

echo "$pass"|passwd --stdin \n; echo -e "\n 'echo $pass"' " >>/tmp/oldboy.log#g'

    

猜你喜欢

转载自blog.csdn.net/triumph12345/article/details/85454031
du