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
下一篇 2016-11-06

相关推荐

  • Zabbix基于Proxy分布式部署实现Web监控

    前言 在日常运维工作中,难免会遇到这样或那样的故障,如何能在第一时间发现故障,并及时定位故障原因,保证业务不受影响,我想这应该是做好一个运维必须要掌握的技能。但人力不可能实时掌控系统的变化,于是监控系统应运而生,监控便是运维的眼睛,把监控和性能管理做好后,运维就是一件很轻松的事情。目前比较流行的开源监控工具有Cacti、Nagios(Icinga)、Zabb…

    Linux干货 2015-07-13
  • iptables总结

    iptables简称为包过滤型防火墙一般分为2种:     1,主机防火墙:主机防火墙是用来防止本主机内的应用服务被攻击所需要保护的防火墙     2,网络防火墙:做为想路由功能的防火墙凡是进过此服务器的数据包都要进行规则匹配 iptables的架构由功能和链组成  &…

    Linux干货 2016-12-05
  • Nginx专题: 从编译安装到URL重写

    Nginx专题: 从编译安装到URL重写 前言 环境介绍 Nginx介绍 编译安装Nginx 配置文件解释 main和event{}的配置 http{}的基本配置 配置Nginx 搭建一个基本的Nginx Web服务器 实现https 创建CA并签署Nginx证书 修改配置文件 测试https 实现URL Rewrite将不同浏览器的请求响应不同页面 URL…

    Linux干货 2016-04-04
  • 文件查找与压缩

    文件查找与压缩   Locate:非事实查找(数据库查找)     查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 依赖于事先构建的索引; 索引的构建是在系统较为空闲时自动进行(周期性任务); 管理 员手动更新数据库(updatedb);   工作特点: 查找…

    Linux干货 2016-08-18
  • 管道及重定向

    管道及重定向 1、重定向 在Linux中有时我们在命令的执行过程中,不想将执行结果显示到屏幕上,或者将其结果输出到其他位置 这时就需要重定向来解决这个问题了 首先了解一下Linux中的3种I/O设备: 0:标准输入 1:标准输出 2:标准错误输出 输出重定向:> >> 输入重定向: < << >:将标准输出重定向到文…

    Linux干货 2017-07-28
  • Linux Basics

    计算机的组成及其功能:             CPU:运算器、控制器、寄存器、缓存             存储器:内存,RAM(Random Access Memory)   …

    Linux干货 2016-09-17

评论列表(1条)

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

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