zoukankan      html  css  js  c++  java
  • 学习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:具有连续的域名空间的多个域
    林:林由一个或多个域数组成

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

  • 相关阅读:
    container宽度
    NO.14 两个div并排,左边为绝对宽度,右边为相对宽度
    CSS3旋转图片效果收集
    背景图片问题
    CSS动画
    前端比较有用的网址
    JS如何判断IE和火狐与Chrome浏览器
    JAVA多线程面试题目
    JAVA多线程之Semaphore
    阿里多线程笔试题
  • 原文地址:https://www.cnblogs.com/TheNeverLemon/p/11318966.html
Copyright © 2011-2022 走看看