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

相关推荐

  • 关于man的几个重要命令

    接触Linux有很多年了,以前对于linux我觉得自己懂得的还算一般吧,可是听了马哥的关于linux的视频课程,发现自己就是一个还没入门的菜鸟,所以果断的狠心的报了马哥的网络班,拜在马哥旗下,以后就打着马哥的旗号到外面混,哈哈最初的这几天学习,因为工作和时间的等等等的关系,所以才到现在还在赶着写我的博客作业,现在就最有感触的几个命令串联一下。学习linux肯…

    Linux干货 2016-10-31
  • N26_第三周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 演示: [root@joylin test]# who|cut -d” ” -f1|uniq root gentoo [root@joylin test]# who|cut -d” ” -f1|uniq -c 5 root 1 gentoo 或者 [root@joyl…

    Linux干货 2017-02-21
  • Linux运维之路-Linux基础学习三

    先学会用户组和文件的属性,才知道怎么去管理

    Linux干货 2017-11-26
  • linux文件系统

    linux的文件系统:             根文件系统为rootfs(root file system)           &nbsp…

    Linux干货 2015-12-19
  • 第十五周作业

    温故知新 1、总结sed和awk的详细用法 sed [OPTION]… ‘script’ [input-file] …script:地址定界编辑命令 常用选项:-n:不输出模式空间中的内容至屏幕;-e script, –expression=script:多点编辑;-f /PATH/TO/SED_S…

    Linux干货 2017-12-04
  • 我的第一篇博客

        对于一个连日记都懒得写的人来说,写博客博客还真是一个难题。但是为了能让自己有所进步有所提高、更是为了记录自己逐步成长的过程,还是下定决心记录下在接下来的日子里的点点滴滴。当然,这点点滴滴指的是 —— 知识     我想刚学linux的新手眼里除了图形化就只有黑白两种颜色了吧!但是为了提高自己…

    Linux干货 2017-07-15

评论列表(1条)

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

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