首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

shell -- 基础

其中Linux 软件的运行包含五个级别: 1:单用户模式 3:标准模式 5:图形化模式 ps 查看对应进程信息 GNU 应用程序:标准且实用的Unix 工具包,核心工具:处理文本、操作文本、进程管理 shell...:基于命令操作符的系统操作模式 shell 种类: ash:轻量级shell,与bash shell 完全兼容 korn:支持高级编程功能 tcsh:吸收c语言元素的shell zsh:很溜,吸收了一堆高级...shell 的功能。.../etc/passwd 存储对应用户相关信息,格式: 用户名 用户ID 用户组ID 用户全名 用户默认主目录 用户默认shell程序 bash 启动时自动加载,/etc/bashrc 文件,其中包含所需的环境变量等...image.png ---- 文本操作: grep [options] pattern [file] options :-v表示反相匹配,默认可省略 pattern:shell 正则 压缩相关: 1、常见工具

47910
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Shell基础

    入参和默认变量 对于shell脚本而言,有些内容是专门用于处理参数的,它们都有特定的含义 /home/shouwang/test.sh para1 para2 para3 $0 $1 $2 $3 脚本名...前两种方法是在子shell中执行;第三种方法是在当前shell中执行 Shell变量 Linux系统下常见的四种变量 1.自定义变量 自定义变量是由系统用户自己定义的变量吗,只在用户自己的Shell环境中有效...在编写Shell脚本程序是,用户通常会设定一些特定的自定义变量,以适应程序执行过程中各种变化,以满足不同的需求。 1>定义新的变量 定义变量的基本格式“变量名=变量值”,等号两边不允许有空格。...环境中有效,因此称为局部变量;当进入子程序或者新的Shell时,局部变量将不能使用。...[root@linux /]# 为了使用户定义的变量可以在所有Shell环境中继续使用,减少重复的工作,可以通过内部命令export将指定的变量导出为全局变量。

    85810

    Shell脚本基础详解》玩转Shell

    Shell脚本 是一个脚本语言,用来自动执行我们指定的系统命令的。...通俗的讲,再shell脚本当中,我们会编写一些需要使用的系统命令于其中再运行这个叫本的时候,这些被编写进去的系统命令会按照书写的顺序及规则以此运行。...包括后期我们要学的python实际原本也是通过shell演变过去的!! 学习一们语言首先我们要先了解什么叫变量@ 在很多的编程语言当中都会有变量这样一个概念性的名词。 变量实际上是一个抽象的概念。...接受用户输出的内容赋值内容 Export全局变量 在全局变量都能使用,作用就是linux全局 使用方法 A=1 (普通设置变量方法) Echo 想要运行全局的export需要先source+shell

    83410

    Shell 基础语法

    前言 本文只是对 shell 脚本语言中一些常用的基础语法进行汇总整理,如果你真的想系统的学习 shell 脚本编程,这里推荐两本电子读物: The Linux Command Line-中文版 Advanced...Bash-Scripting Guide-中文版 第一本相对来说更加平滑,适合零基础的人进行自学; 第二本相对来说更加全面,适合有一点基础的人进行自学; 另外,强烈建议你在学习了一定 shell 语法基础之后去找一个比较完善的编码规范进行阅读并严格按照规范进行脚本编辑...# 无输出 echo ${string1} # 无输出 # 在我的测试系统环境下无法对中文字符串进行操作 # 中文字符串操作具体逻辑我没有详细查询,感兴趣可以自己查询一下,估计是字符集的问题 基础语法相关...的常用基础语法,没想到越整理接触到的概念越多,导致我要往这篇文章里塞入的东西也越来越多,当你读完以上文章内容,不过是接触到了 shell 语法的冰山一角。...它还有很多基础语法是我没有整理到位的,也有很多进阶应用是这篇文章不应涉及但却十分重要的,毕竟 shell 非常接近 Unix 系统内核,因此如果你想要系统的学习 shell 还请根据自身情况参考我在 前言

    1K20

    shell编程基础

    shell命令shell定义Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。.../文件名.sh创建shell脚本文件在创建shell脚本文件时,必须在文件的第一行指定要使用的shell。其格式为:#!/bin/bash在通常的shell脚本中,井号(#)用作注释行。...shell并不会处理shell脚本中的注释行。但是,shell脚本文件的第一行是个例外,#后面的惊叹号会告诉shell用哪个shell来运行脚本。第一个脚本:#!.../bin/bashecho "hello, shell"让shell找到你写的文件,有两种方式:1) 将shell脚本文件所处的目录添加到PATH环境变量中;2) 在提示符中用绝对或相对文件路径来引用shell...3) shell变量 shell变量是由shell程序设置的特殊变量。shell变量中有一部分是环境变量,有一部分是局部变量,这些变量保证了shell的正常运行。

    77130

    Shell基础入门

    Shell基础入门 linux系统是如何操作计算机硬件CPU,内存,磁盘,显示器等?使用linux的内核操作计算机的硬件Shell介绍......Shell函数定义 Shell函数:系统函数函数介绍Shell编程和其他编程语言一样, 有函数, 函数是由若干条shell命令组成的......Shell是命令, 类似于windows系统Dos命令 Shell是一个门程序设计语言, Shell里面含有变量, 函数, 逻辑控制语句等等 Shell脚本 通过Shell命令或程序编程语言编写的Shell...文本文件, 这就是Shell脚本 , 也叫Shell程序 为什么学习Shell脚本?...登录与非登录Shell环境 Shell登录环境 需要用户名密码登录的Shell环境 Shell非登录环境 不需要用户名密码进入的Shell环境或执行脚本文件 注意:他们的环境变量加载流程不一样。

    2.4K31

    Shell脚本应用(shell脚本基础shell变量)

    1、shell:命令解释器 1)可支持的shell保存在/etc/shells中 2)默认shell为/bin/bash 2、shell脚本编写: 1)使用vi编辑器 2)每行一条命令,依次执行 3...)赋予可执行权限(x) 3、执行方式: 1)脚本文件路径:有两种,相对和绝对路径,必须有x权限 2)Sh脚本文件路径:无须x权限,相对和绝对路径都可以,在子shell上 3)Source(或 .)脚本文件路径...:无须x权限,在当前sell执行 4、脚本组成: 1)脚本声明:指定脚本执行的shell,以#!...反撇号:做为命令执行,得到命令结果,不允许嵌套,可以$()代替 (4)从键盘输入内容为变量赋值: Read -p “提示信息“ 变量名 (5)发布变量:export 变量名【=变量值】 对子shell...:当前用户的shell 5)HOME:当前用户的宿主目录 6)HISTSIZE:记录的历史命令数,默认为1000条 7)UID:当前用户ID 9、位置变量:命令参数的位置,由$1~$9代表,第一个到第九个

    1.7K40

    Shell编程基础01

    前言 为什么学Shell Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具, Linux/UNIX系统的底层及基础应用软件的核心大都涉及Shell脚本的内容。...每一个合格 的Linux系统管理员或运维工程师,都需要能够熟练地编写Shell脚本语言,并能够阅 读系统及各类软件附带的Shell脚本内容。...只有这样才能提升运维人员的工作效率,适 应曰益复杂的工作环境,减少不必要的重复工作,从而为个人的职场发展奠定较好的基础 什么是shell Shell是一个命令解释器,它在操作系统的最外层,负责直接与用户对话...Bash内置的环境变量 普通变量也可称为局部变量,只能在创建他们的Shell函数或Shell脚本中使用。...export 命令说明: 当前shell窗口及子shell窗口生效 在新开的shell窗口不会生效,生效需要写入配置文件 环境变量相关配置文件 /etc/proflie /etc/bashrc ~/.bashrc

    47710

    shell脚本语法基础

    shell即将各类命令预先放入一个文件中,方便一次性执行的一个程序文件,方便系统管理员来管理操作系统。目前大多数服务器使用linux操作系统,学习shell脚本,有助于简化日常的服务器管理工作。...本篇主要是shell脚本的基本语法。...一、变量 1. shell变量的声明和使用 shell的变量声明与python类似,有以下特点: 只能使用字母数字和下划线 必须以字母或者下划线开头 不能使用shell关键字(用help命令可以查看所有保留关键字...常量 shell中没有类似于常规编程语言中的常量概念,但是可以使用readonly关键字将变量声明为只读类型,例如: readonly name='ianzhi' 3....在shell脚本中,可以使用unset来销毁变量,例如: name='ianzhi' unset name 二、数据类型 shell是弱类型语言,输入的时候无论是数字还是字符串,shell都是以字符串类型来存储的

    79010

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券