美文网首页
Linux习题练习

Linux习题练习

作者: 知识学者 | 来源:发表于2018-09-12 22:19 被阅读99次

1 在主目录下创建abc文件,并设置其权限为同组用户有执行权限,属主有全部权限,其它用户没有权限。

采用chmod命令,数字表示权限,分部是主,组,其他.权限为read,write,execute. 属主有全部权限是7,同组用户有执行权限1,其它用户没有权限为0

dflx@dflx:~$ touch abc
dflx@dflx:~$ ls -l abc
-rw-r--r-- 1 dflx dflx 0 9月  13 10:38 abc
dflx@dflx:~$ chmod 710 abc
dflx@dflx:~$ ls -l abc
-rwx--x--- 1 dflx dflx 0 9月  13 10:38 abc

图片.png 图片.png 图片.png 图片.png

2 3天后将 /tmp目录下的内容清空。

首先需要at定时命令,在就是rm -rf 删库跑路.

dflx@dflx:~/tmp$ date
2018年 09月 13日 星期四 11:01:22 CST
dflx@dflx:~/tmp$ at now + 3 day
warning: commands will be executed using /bin/sh
at> rm -rf /tmp
at> <EOT>
job 2 at Sun Sep 16 11:01:00 2018
dflx@dflx:~/tmp$ at -l
2   Sun Sep 16 11:01:00 2018 a dflx
dflx@dflx:~/tmp$ atrm 2
dflx@dflx:~/tmp$ at -l

图片.png 图片.png 图片.png 图片.png

写程序文件。
1编写shell程序,显示奇数位置参数的值。

prt.sh脚本如下所示

#! /bin/sh
for i in $*
do
    if [ $(($i%2)) -ne 0 ]; then
    echo $i
    fi
done

结果

dflx@dflx:~/文档$ sh prt.sh 1 2 3 4 5 6 7 8 9
1
3
5
7
9

图片.png 图片.png 图片.png 图片.png 图片.png

2 编写shell程序,创建100个名为
user1~user100的用户
useradd.sh脚本如下

#! /bin/bash
#  set password=123456

group=users
egrep "^$group" /etc/group >& /dev/null
if [ $? -ne 0 ];
then
    groupadd $group
fi

for i in {1..100}
do
    useradd user$i -g users
    #at red hat should set next cloumn
    #echo user$i | passwd "123456" --stdin user$i
    #at ubuntu should set next
    echo "user$i:123456"|chpasswd
    echo
    echo "user user$i pwd is change"
done

结果

dflx@dflx:~/下载$ sudo userdel user2
dflx@dflx:~/下载$ sudo userdel user3
dflx@dflx:~/下载$ sudo ./useradd.sh 
useradd:用户“user1”已存在

user user1 pwd is change

user user2 pwd is change

user user3 pwd is change

user user6 pwd is change
........
user user19 pwd is change
...........
user user25 pwd is change

user user26 pwd is change

.....

图片.png 图片.png

linux中的语句


图片.png
图片.png 图片.png 图片.png 图片.png

相关文章

  • Linux习题练习

    1 在主目录下创建abc文件,并设置其权限为同组用户有执行权限,属主有全部权限,其它用户没有权限。 采用chmod...

  • LINUX的练习题

    LINUX的练习题:最低要求是完成我的 linux 20题 http://www.bio-info-trainee...

  • Linux练习题

    一、在任意文件夹下面创建形如 1/2/3/4/5/6/7/8/9 格式的文件夹系列。 mkdir –p 1/2/3...

  • Linux练习题

    一、基础(每题 2 分)1.1 阐述绝对路径与相对路径的区别1.2 简述软连接与硬连接的区别1.3 简述命令执行的...

  • 练习题 - 权限、定时任务

    Linux58期课后练习题 权限、定时任务 权限练习题: 1. 查看当前用户是谁用哪个命令答: 2. 将以下权限...

  • python练习题

    1、简单的if判断语句 2、练习题 3、练习题 4、练习题 5、练习题 6、练习题 7、练习题 8、练习题 9、w...

  • 2018-12-01

    练习题1 练习题2 练习题3

  • linux-P14-sam和bam格式文件的shell小练习

    sam和bam格式文件的shell小练习 练习题网址 linux awk 命令详解 统计共多少条reads(pai...

  • 【生信技能树】sam和bam格式文件的shell小练习

    【生信技能树】sam和bam格式文件的shell小练习 LINUX练习题 统计共多少条reads(pair-end...

  • [Linux练习题]Linux20道初级练习题

    1.在任意文件夹下面创建形如 1/2/3/4/5/6/7/8/9 格式的文件夹系列 2.在创建好的文件夹下面,比如...

网友评论

      本文标题:Linux习题练习

      本文链接:https://www.haomeiwen.com/subject/owfigftx.html