学习shell脚本语言的半天+学习windows半天

一、shell脚本语言

1、重定向

  程序=指令(命令)+数据(变量)

  在程序中,数据如何输入?又如何输出?

  数据输入:键盘—标准输入,并不是唯一输入方式

         --stdin

  例:useradd abc

  echo”123456”|passwd –stdin “username”

  例:功能添加用户 useradd.sh  user.txt文本文档1000用户

                  ./useradd < user.txt  

         :while line;do

                  循环体

    done</etc/passwd //将passwd的每一行循环放入line中     

数据输出:显示器—标准输出,并不是唯一输出方式

         ls /etc/>a.txt

fd 文件标识符 0-9

    0 1 2

    0 标准输出

    1 标准输入

    2 标准错误(标准输入输出)

常见重定向符号

1.标准输出

>    覆盖重定向(非常危险)

set -C(去掉覆盖重定向的功能)

>>   追加重定向

>|   强制重定向

        2.标准输入

           <       tr 替换文件内容

                   tr set1 [set2] < file.txt

           <<      将多行数据同时输入

                   cat>>a.txt<<EOF

                   >1

                   >2

                   >3

                   >EOF

       

3.错误输出

           2> 2>>

              不需要输出内容,只需要输出状态;

              ls /etc/>/dev/null 2>/dev/null

              if[$? -eq 0];then

              循环体

              fi

               &> &>> == 2&>1

                    ls /etc/ &> /dev/null

二、   管道-tee

command1|command2|command3|……

前一个命令的执行结果交给后一个命令来执行;

【linux思想:结合小功能实现大功能】

free -m |grep “^Mem”|cut -d’’-f19

free -m |grep “^Mem”|awk “print$3”

tee   一路输出,两路输出

    tee /tmp/tee.out

    如果没有文件,会创建,默认如果文件存在有内容,会覆盖

练习:

1、    将/etc/passwd文件中的前五行内容转换为大写后保存至/tmp/paawd.out文件中

head -5 /etc/passwd | tr [a-z] [A-Z] > /tmp/passwd.out

2、    将登陆至当前系统上的用户信息汇总的后3位信息转换为大写后保存至/tmp/who.out

who | tail -3 | cut -d’’-f1|tr[[:lower]] [[:upper:]] | tee /tmp/who.out

tail 查看文件尾部多少行(默认10行)

    -n 显示n行

    -f 实时查看文件更新内容

    tail -f /var/log/message

head 查看文件的前多少行(默认10行)

    -n 前n行

           取10-20行:head -20 /etc/passwd |tail -10

二、windows


中国信通院  数据引用(官方发布,权威)

意义 :解决了企业当前面临的什么问题
一级和二级目录就好了  不要有三级目录


感谢导师,感谢同学、感谢学校,感谢亲人......



绪论
 研究思想与方法
 关键技术与实践难点


研究成果与应用
相关建议与结论



1、将网络中多台计算机逻辑上组织到一起,进行集中管理,这种区别于工作组的逻辑环境叫做域
2、域是组织与存储资源的核心管理单元



工作组:所有的主机都是独立的,不存在管理关系,没有角色之分

域:所有的主机通过网络从逻辑上组织到一起,进行统一管理,有服务器和客户端角色之分,服务器用来管理客户端


域控制器(domain controller DC):安装有active directory的主机,可以对资源进行统一的管理

活动目录(active directory,AD):是存储网络对象信息并使用网络用户使用这些数据的方法。

域数tree:具有连续的域名空间的多个域
林:林由一个或多个域数组成

组织单位:组织单位是活动目录中最小的管理单元

猜你喜欢

转载自www.cnblogs.com/TheNeverLemon/p/11318966.html