![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
panamera12
linux、UDS、DoIP、OTA、路由器网关、TBOX、EPON\GPON、防火墙
展开
-
Shell环境变量概述
基本语法1) export 变量=值 将shell变量输出为环境变量2) source 配置文件 修改后的配置信息生效如source /etc/profile 也可以通过重启系统或者注销用户的方式使环境变量生效3) echo $变量名 查询环境变量的值TOMCAT_HOME=/root/tomcatexport TOMCAT_HOME #升级为环境变量source /etc/profileecho $TOMCATShell 变量的作用域可以分为三种:有的变量只能在函数内部使原创 2021-01-05 14:51:13 · 362 阅读 · 0 评论 -
Shell 脚本中 set -ex 命令的作用
#!/bin/bash -exshell 命令set -ex,稍有常识的人都能看出,这是set命令加上了-e和-x两个参数 (废话么这不是)。那么,我就把这两个参数拆开,分别说一下它在脚本中的用处。set -e这个参数的含义是,当命令发生错误的时候,停止脚本的执行#!/bin/bashecho 1 && rm non-existent-file && echo 2等同#!/bin/bashset -eecho 1rm n...原创 2021-03-05 21:03:02 · 6762 阅读 · 0 评论 -
Linux Source
source命令作用#在当前bash环境下读取并执行FileName中的命令。功能:使Shell读入指定的Shell程序文件并依次执行文件中的所有语句source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。用法:source filename 或 . filenamesource命令(从 C Shell 而来)是bash shell的内置命令;点命令(.),就是个点符号(从Bourne Shell而来)是source的另一名称。source filename原创 2021-03-05 21:21:49 · 177 阅读 · 0 评论 -
Linux Vim显示行号
在命令模式下输入":set nu"即可显示每一行的行号如果想要取消行 号,则再次输入":set nonu"即可如果希望每次打开文件都默认显示行号,则可以编辑 Vim 的配置文件。每次使用 Vim 打开文件时,Vim 都会到当前登录用户的宿主目录(用户配置文件所在地)中读取 .vimrc 文件,此文件可以对 Vim 进行一些默认配置设定。如果 .vimrc 文件存在,就先读取其中对 Vim 的设置;否则就采取默认配置。在默认情况下,用户宿主目录中是没有此文件的,需要在当前用户的宿主目录中手工建立,如原创 2021-03-10 14:25:32 · 267 阅读 · 0 评论 -
shell脚本中单行或多行屏蔽方法
#单行注释符号:##多行注释:#方法一:#((0)) && {屏蔽块}((0)) && {echo "bbb"echo "ccc"}#方法二:COMMENT也可使用其他词替代,如 a,b,c等#<<COMMENT#屏蔽块#COMMENT<<COMMENTecho "bbb"echo "ccc"COMMENT#也可采用: + << ‘COMMENT’:<<'COMMENT'echo.原创 2021-03-11 12:40:44 · 2868 阅读 · 0 评论 -
linux 下shell参数
1、文件表达式-e filename 如果 filename存在,则为真-d filename 如果 filename为目录,则为真-f filename 如果 filename为常规文件,则为真-L filename 如果 filename为符号链接,则为真-r filename 如果 filename可读,则为真-w filename 如果 filename可写,则为真-x filename 如果 filename可执行,则为真-s filename 如果文件长度不为0,则为真-...原创 2021-03-26 15:42:18 · 199 阅读 · 1 评论