Bash基本特性之命令状态返回值和命令行展开

Bash基本特性之命令状态返回值和命令行展开

Bash的工作特性

  • 命令执行状态返回值

bash中一条命令的执行,会产生两种返回结果:命令结果及命令执行状态结果。一条命令成功执行,其执行状态返回值为0。如果未能成功执行,其返回值为1-255。

~]# echo $? 用于查看命令执行状态返回值
  • 引用命令的执行结果$(COMMAND)或`COMMAND`

  • 引用,强引用'';弱引用“”

  • 快捷键

    • Ctrl+a 跳转至命令行首

    • Ctrl+e 跳转至命令行尾

    • Ctrl+u 删除光标所在位置至命令行首

    • Ctrl+k 删除光标所在位置至命令行尾

命令行展开

命令行展开包括~展开和{}展开两种

~展开

~]# cd ~ 进入当前登录账号的家目录, 默认 "cd" 命令就可以实现
~]# cd ~loginname 管理员用次命令进入指定用于的家目录

{}展开

~]# mkdir /tmp/{a,b}_{c,d} 在/tmp目录下同时创建a_c, a_d, b_c, b_d
~]# mkdir -p /tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,\此处无空格
    sysconfig/network-scripts},lib/modules,lib64,proc,sbin,\此处无空格
    sys,tmp,usr/local/{bin,sbin},var/{lock,log,run}}

tree directory 查看指定目录及其所包含文件的树状结构
tree -L level directory 显示指定层级的树状结构

原创文章,作者:N24_fynl,如若转载,请注明出处:http://www.178linux.com/58033

(0)
N24_fynlN24_fynl
上一篇 2016-11-06 20:07
下一篇 2016-11-06 20:19

相关推荐

  • raid介绍

    raid介绍 在生产环境中,服务器所需的存储容量比较大,一般都会选择磁盘阵列来走存储。 阵列的优点 多个磁盘合成一个“阵列”来提供更好的性能、冗余,或者两者都提供 首先在I/O能力上,多个磁盘并行读写,可以提高读写的速度。 阵列所提供的磁盘冗余,提升存储设配的耐用性。 RAID实现的 外接式磁盘阵列:通过扩展卡提供适配能力 内接式RAID:主板集成RAID控…

    2017-06-24
  • DHCP

    DHCP DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。 DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动…

    Linux干货 2016-11-07
  • Linux哲学思想

    一切皆文件     这是第一知首先会想到的,所以在linux中的所谓文件夹也是文件,如果你用vi /tmp,也会发现其实里面是有内容的,对于文件而言,它的data block存放的是文件的内容,对于文件夹,它的data block存放的是文件的inode及对应的文件名。从结构上看它们是一致的。当然其它的诸如设备,管道等…

    Linux干货 2016-10-30
  • N25 第五周博客

      1、显示当前系统上root、fedora或user1用户的默认shell;      ]# egrep "^root\b|^user1\b|^fedora\b" /etc/passwd | cut -d: -f1,7…

    Linux干货 2017-01-04
  • LA LN MP

    L A/N MP 安装 添加epel源 yum install epel* 安装所需环境 yum install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zl…

    Linux干货 2016-05-28
  • 决不放弃

    坚持到底!

    Linux干货 2017-11-17

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-10 20:12

    内容比较简单,能扩充下会更好~加油~