zoukankan      html  css  js  c++  java
  • Linux 基础与应用教程 009(课堂作业)

    1.
    [root@bogon ~]# useradd cheng
    [root@bogon ~]# passwd cheng
    123456ma
    [root@bogon ~]# su cheng
    [cheng@bogon root]$ who
    [cheng@bogon root]$ ps -a

    2.
    [root@bogon ~]# touch home
    [root@bogon home]# touch cheng
    [root@bogon home]# cd cheng
    [root@bogon cheng]# mkdir back
    [root@bogon cheng]# cd back
    [root@bogon back]# touch test{1,2}

    3.
    [root@bogon cheng]# find -type f|wc -l

    4.
    [root@bogon ~]# useradd zheng
    123456deng
    [root@bogon ~]# passwd zheng
    [root@bogon ~]# passwd -l jf10
    [root@bogon ~]# userdel cheng

    5.
    [root@bogon home]# ls -a
    [root@bogon home]# rm -fr .profile

    6.
    #!/bin/sh #(1)告诉系统其后路径所指定的程序即是解释此脚本文件的 Shell 程序。
    DIRNAME=`ls /root | grep bak` #(2)定义一个命令匹配bak文件
    if [ -z "$DIRNAME" ] #(3)如果没有则进行创建
    then
    mkdir /root/bak #(4)则进行创建
    cd /root/bak #(5)则进行创建
    fi
    YY=`date +%y` #(6)年
    MM=`date +%m` #(7)月
    DD=`date +%d` #(8)日
    BACKETC=$YY$MM$DD_etc.tar.gz #(9) 以时间 打包 #(5)
    tar zcvf $BACKETC /etc #(10) #(6)
    echo "fileback finished!" #(11)输出

    7.
    #!/bin/bash
    groupadd class1
    for ((i=1;i<=30;i++))
    do
    if [ $i -lt 10 ];then
    username="class0"$i
    else
    username="class"$i
    fi
    useradd -G class1 $username
    done

    8.
    #!/bin/ksh
    count = 0
    read num
    min=$num
    max=$num
    sum=0
    while read num; do
    sum=`expr $sum + $num`
    if [[ $num -gt $max ]]; then
    max=$num
    fi
    if [[ $num -lt $min ]]; then
    min=$num
    fi
    if [[ $count -eq 100 ]]; then
    exit
    else
    count=`expr $count + 1`
    done
    echo "Max: $max"
    echo "Min: $min"
    echo "Sum: $sum"
    exit 0


    9.
    [root@bogon home]# touch temp
    [root@bogon home]# crontab -u root -e
    */30 * * * * tar zcf /home/zheng.tar.gz /home/temp

    [root@bogon home]# at now +1 minutes
    at> mkdir /home/temp
    at> tar -czvf
    at> tar -czvf /home/temp/stu.tar.gz /home/stu/*
    at> <EOT> #ctr+D执行
    job 1 at 2018-05-24 20:13
    You have new mail in /var/spool/mail/root
    [root@bogon home]# ls

    This moment will nap, you will have a dream; but this moment study, you will interpret a dream.
  • 相关阅读:
    用位运算实现十进制转换为二进制
    【Zhejiang University PATest】02-3. 求前缀表达式的值
    【Zhejiang University PATest】02-1. Reversing Linked List
    【Tsinghua OJ】隧道(Tunel)问题
    冒泡排序及其优化
    有序向量的查找算法
    【Tsinghua OJ】灯塔(LightHouse)问题
    有序向量的去重算法
    【Tsinghua OJ】祖玛(Zuma)问题
    倒水问题(《怎样解题》中的经典问题)
  • 原文地址:https://www.cnblogs.com/mawenqi-barry/p/9087343.html
Copyright © 2011-2022 走看看