zoukankan      html  css  js  c++  java
  • 一、shell基础知识点

    • “#!”符号称为“Sha-bang”符号,是Shell脚本的起始符号,“#!”符号是指定一个文件类型的特殊标记,它告诉Linux系统这个文件的执行需要指定一个解释器。

    • “#!”符号之后是一个路径名,这个路径名指明了解释器在系统中的位置,对于一般的Shell脚本而言,解释器是bash,也可以是sh。

      #! /bin/bash
      #! /bin/sh
      
    • “#”符号是注释符,它后面直到本行结束的所有内容是注释,脚本执行时是不执行注释的。

    • 命令(command)是Shell脚本的最基本元素,命令通常由命令名称、选项和参数三部分组成,三部分之间用空格键或Tab键分隔

    • 选项的开头符号是一个减号(-),后面跟一个或多个字母,选项是对命令的补充说明

    • 帮助命令

      man [命令名称]
      help [命令名称]
      
    • 分号(;)可以用来隔开同一行内的多条命令,Shell会依次执行用分号隔开的多条命令

    • /etc/passwd文件

      • /etc/passwd文件记录了Linux系统用户的关键信息,系统的每一个合法用户账号对应于该文件中的一行记录,该行记录定义了每个用户账户的属性

        adm:x:3:4:adm:/var/adm:/sbin/nologin
        
      • 在该文件中,每一行用户记录的各个域用冒号分隔,分别定义了用户的各方面属性,各个字段的顺序和含义如下:

        注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序
        
  • 相关阅读:
    CStrFun
    CUrl
    CCrawl
    CHttp
    类的实例化
    #include文件时用双引号和尖括号的区别
    对于给定的若干个整数,要求计算它们的和!
    汉诺塔问题
    随机数的生成代码
    排列组合C++
  • 原文地址:https://www.cnblogs.com/nuochengze/p/14188102.html
Copyright © 2011-2022 走看看