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:具有连续的域名空间的多个域
    林:林由一个或多个域数组成

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

  • 相关阅读:
    some tips
    ORA00847: MEMORY_TARGET/MEMORY_MAX_TARGET and LOCK_SGA cannot be set together
    Chapter 01Overview of Oracle 9i Database Perfomrmance Tuning
    Chapter 02Diagnostic and Tuning Tools
    变量与常用符号
    Chapter 18Tuning the Operating System
    标准输入输出
    Trace files
    DBADeveloped Tools
    Chapter 03Database Configuration and IO Issues
  • 原文地址:https://www.cnblogs.com/TheNeverLemon/p/11318966.html
Copyright © 2011-2022 走看看