shell中有很多内建命令,如何区分内建命令与外部文件,使用type command即可看到命令类型。
>> type cd # input
<< cd is a Shell builtin # output
>> type ifconfig # input
<< ifconfig is /sbin/ifconfig # output
通常,内建命令运行速度更快,相当于调用当前shell进程的一个函数。而外部命令不但会触发磁盘I/O,而且还需要fork出一个单独的进程来执行,执行完成之后再退出。
 
alias是shell中的内建命令
可以利用alias对命令自定义别名,如下:
可以通过unalias进行别名删除
 
echo是shell中的内建命令
关于echo的一些性质可以直接看脚本:
#!/bin/bash
echo "hello,"
echo "world!"
echo -n "hello," # -n 可以强制不进行换行
echo "world!"
echo "this is \n symbol"
echo -e "this is \n symbol" # -e 可以对转义字符进行解析
输出:

最新文章

  1. IOS App 右上脚红色数字提醒
  2. Effective Java 47 Know and use the libraries
  3. iOS面试必看,最全梳理
  4. python 归档tarfile,zipfile学习
  5. ArcMap10.1无法保存编辑的内容
  6. [原]AngularJS iframe打开不同域的内容时报错误
  7. CustomViewWith_Image_Text_Video
  8. 使用.htaccess进行浏览器图片文件缓存
  9. 树莓派2 安装mono3.0运行mvc4
  10. com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: SELECT command denied to user’
  11. [HAOI2006]聪明的猴子
  12. Oracle - SQL 错误: ORA-00917: 缺失逗号
  13. 微信内置浏览器私有接口WeixinJSBridge介绍(转)
  14. 关于xml中有特珠字符而导致XmlDocument无法Load的处理
  15. bzoj4828 [Hnoi2017]大佬
  16. 【Leetcode | 5】求和问题
  17. linux下NFS实战
  18. rest_framework常用设置
  19. Python: 字典dict: 相同点
  20. matlab做聚类分析

热门文章

  1. [Oracle]PDB Clone 方法
  2. Scala学习(五)练习
  3. jQuery生成QRcode二维码
  4. MATLAB找不到遗传算法工具箱,用不了gatool命令的解决方案
  5. 为小米(红米)6A解锁_ROOT_安装天下游虚拟定位教程_已亲身验证通过!附图
  6. win8系统本地服务网络受限cpu占用率过高解决方案
  7. wordcount程序
  8. 第三周作业————————word count
  9. Linux内核分析— —操作系统是如何工作的(20135213林涵锦)
  10. java 值传递 数组传递