bash的工作特性之命令执行状态返回值和命名行展开所涉及的内容及其示例演示

author author     2022-08-06     510

关键词:

 1.bash状态返回值:

      命令的执行结果状态

          成功/失败:两种状态


     bash使用特殊变量$?保存最近一条命令的执行状态结果:

         0:成功

         1-255:失败

技术分享


 2.命令行命令展开:


        ~:展开为用户的主目录


        ~USERNAME:展开为指定用户的主目录


        {}:可承载一个以逗号分隔的列表,并将其展开为多个路径


            /tmp{a,b} - /tmp/a. /tmp/b


            /tmp/{tom,jerry}/hi = /tmp/tom/hi, /tmp/jerry/hi


本文出自 “11837478” 博客,请务必保留此出处http://11847478.blog.51cto.com/11837478/1856751

bash的工作特性之命令执行返回值和命令展开的内容及练习示例

命令执行返回值:hell中,$? 就是上一个执行命令或的返回码,例如  执行命令xxxxxecho $? 就输出了执行命令xxxxx的返回码,当然也可以把$?保存到一个变量中,用于后续的计算或者其他判断逻辑。通过 $? ... 查看详情

bash命令行返回值和展开

bash命令行返回值和展开bash命令状态返回1.命令状态结果和执行结果  (1)命令执行的状态返回值,命令执行完成之后,其执行状态结果值保存于bash的特殊状态变量$?中。  0:成功  1-255:失败[root@yumc66~]#date2016年12月20日星期... 查看详情

bash的工作特性及命令状态返回查询

bash的基础特性:命令的执行状态结果        命令执行的状态结果:        bash通过状态返回值来输出此结果:         &nb 查看详情

bash的使用

bash的工作特殊之命令执行状态返回值和命令展开所涉及的内容及其示例什么是Bash什么是ShellBash是GNUBourne-AgainSHell,是目前大多数Linux发行版采用的Shell。Shell是*nix提供给用户使用的界面。一个操作系统的底层是独立运行的,用户... 查看详情

bash的基础特性(代码片段)

bash的基础特性:命令补全:Shell程序在接收到用户执行命令的请求,分析完成之后,最左侧的字符串会被当作命令;命令查找机制:查找内部命令;根据PATH环境变量中设定的目录,自左而右逐个搜索目录下的文件名;给定的打... 查看详情

bash的特性之多命令执行

bash的特性之多命令执行  一上午的时间学习了bash的特性之多命令执行,和对shell脚本编程的初步学习。bash的特性的多命令执行的顺序执行结构就是把几个命令用分号隔开。而选择执行结构有与、或、非三种运算法则。shel... 查看详情

bash特性中多命令执行的逻辑关系和bash脚本编程之编程

bash的特性之多命令执行的逻辑关系: 1.命令替换  COMMAND1 $(COMMAND2)  (先执行COMMAND2,把COMMAND2的执行结果传递给COMMAND1来执行) 2.管道  COMMAND1|COMMAND2|COMMAND3 ...  (先执行COMMA 查看详情

bash特性-命令历史命令行编辑

bash:GUI:Gnome,KDE,XFCECLI:sh,csh,bash,ksh,tcsh,zshshell,子shell tree:查看目录树pstree:查看进程目录树 bash:1、命令历史、命令补全2、管道、重定向3、命令别名4、命令行编辑5、命令行展开6、文件名通配7、变量8、编程 命令行... 查看详情

centos常用命令一(代码片段)

...option][directories]tree-Llevel:指定要显示的层级三、bash的基础特性:命令的执行状态结果命令执行的状态结果:bash通过状态返回值来输出此结果:成功:0失败:1-255~]#echo$?四、bash基础特性:快捷键ctrl+a:跳转到行首ctrl+e:跳转到行尾... 查看详情

可恶的bash脚本的执行结

...选择执行的语句内容if的单分支结构    if命令;then命令;fi结构分析:首先判断if后命令的状态返回值,如果为真(状态返回值为0),则执行then后面的命令,fi(结束if的命令)注意:一行中若有多个命令存在需要用分... 查看详情

linux下部分文件管理类基本命令汇总以及bash展开特性介绍(代码片段)

...令列表:命令名字基本说明file检测文件类型cd改变shell的工作目录dirs显示目录堆栈信息popd从堆栈中移除目录pushd向堆栈中添加目录外部命令列表:命令名字基本说明ls列出目录内容tree以"树状"格式列出目录内容pwd打印当前... 查看详情

20190128学习(代码片段)

一BATH的特性:1命令补全TAB按键根据PATH环境变量,打字符串如果能唯一补全,则直接补全;如果不能回给出列表;2目录类管理:mkdir=makedirectory路径基名为命令作用对象,基名之前目录必须存在;举例创建目录tmp/x/y/zxyz还没有创... 查看详情

bash脚本返回值应用(代码片段)

...本介绍。更多的是做一个例子,应用了bash脚本的以下特性:输入参数函数定义调用可执行命令脚本递归条件判断脚本具有以下功能:支持可执行文件判断支持单一文件可执行判断(echo$?查询)支持多个文件可执行判断(... 查看详情

bash如何展开命令行

把命令行分成单个命令词展开别名 展开大括号的声明() 展开波浪符声明(~) 命令替换$() 和 ``)再次把命令行分成命令词 展开文件通配(*,?,[abc]等等) 标准I/O重定向(<>) 运行命令 查看详情

bash基础特性

bash特性及bash脚本编程初步终端,附着在终端的接口程序:    GUI:KDE,GNome,xfce    CLI:/etc/shellsbash的特性:    命令行展开:~,{}    命令别名:alias,unalias&nbs 查看详情

bash特性之五

一、bash特性之四,命令别名alias,shell的内建命令,显示当前系统所有的命令别名alias别名="原始命令"ualias别名撤销已经定义的别名。命令使用命令本身,而非命令别名。二、bash特性之五,globbing,统配符 *:匹配任意长度的... 查看详情

1.4bash的命令行展开和bash环境的配置(代码片段)

使用read命令来接受输入使用read来把输入值分配给一个或多个shell变量-p指定要显示的提示-s静默输入,一般用于密码-nN指定输入的字符长度N-d‘字符’输入结束符-tNTIMEOUT为N秒read从标准输入中读取值,给每个单词分配一个变量所... 查看详情

bash基础特性

对BASH做一下总结一、命令历史特性: historyshell进程会其会话中保存此前用户提交执行过的命令history是shell的内置命令650)this.width=650;"src="http://s5.51cto.com/wyfs02/M00/78/1F/wKiom1Z2ZjWSJrjdAAA9gP4LoMo818.jpg"title="未命名图片.jpg"width="400 查看详情