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

  1. 在 Linux 下,任意一个命令执行结束之后,bash都会返回0-255之间的数值以表示命令执行成功与否;其返回值保存于bash的特殊变量$?中
  • [root@yinwei tmp]# uptime
    15:13:27 up 18 min, 1 user, load average: 0.07, 0.03, 0.05
    [root@yinwei tmp]# echo $?
    0
    [root@yinwei tmp]# uptime.
    -bash: uptime.: command not found
    [root@yinwei tmp]# echo $?
    127
    [root@yinwei tmp]#
  1. bash的工作特性之命令行展开:
  • bash中命令行展开主要有两种:
  • (1)~:自动展开为用户的家目录,或指定的用户的家目录;
  • [root@yinwei tmp]# pwd
    /tmp
    [root@yinwei tmp]# cd ~
    [root@yinwei ~]# pwd
    /root
    [root@yinwei ~]#
  • (2){}:可承载一个以逗号分隔的路径列表,并能够将其展开为多个路径;
  • [root@yinwei ~]# ls /tmp/test/*
    ls: cannot access /tmp/test/*: No such file or directory
    [root@yinwei ~]# mkdir -p /tmp/test/{a,b}
    [root@yinwei ~]# ls -d /tmp/test/*
    /tmp/test/a /tmp/test/b
    [root@yinwei ~]#

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/98775

(0)
墨武墨武
上一篇 2018-05-18 15:00
下一篇 2018-05-18 15:32

相关推荐

  • Linux进程管理工具

    进程管理

    Linux笔记 2018-05-06
  • 06葵花宝典之linux网络、进程管理和shell循环语句

    06葵花宝典之linux网络、进程管理和shell循环语句 作为服务器,其输入输出功能在大多数时候都是通过网络提供的,网络功能对于服务器而言是至关重要的。 一、OSI七层模型和TCP/IP四层模型 1、OSI七层模型 OSI七层模型是参考ISO(International Standard Organization国际标准化组织)所指定的一个用于通信系统间互…

    2018-04-15
  • N31第一周作业

    本周(6.18–6.24)第1周 1、描述计算机的组成及其功能。 计算机组成:硬件系统和软件系统 硬件系统:CPU:运算器和寄存器(运算器负责算术、逻辑等运算、控制器是系统的控制中心) 存储器:主要为内存,功能是存储程序和各种数据信息。 Input:下指令、提供数据到计算机,常用的输入设备有鼠标、键盘、扫描仪等 Output:输出加工的结果,常用…

    Linux笔记 2018-06-25
  • MySQL用户和权限管理

    MySQL用户和权限管理

    2018-06-15
  • Week01

    第一周作业

    2018-05-12
  • 马哥教育 — 第三周作业

    1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可 2. 取出最后登录到当前系统的用户的相关信息 3. 取出当前系统上被用户当作其默认shell的最多的那个shell 4.将/etc/passwd中的第三个字段数字最大的后10个用户的信息全部改为大写后保存至/tmp/maxusers.txt文件中 5. 取出当前主机的i…

    2018-05-29