Linux攻略 关于Bash命令行处理概括介绍

Carlos卡洛斯go

Carlos卡洛斯go

2016-02-20 13:24

关注图老师设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享Linux攻略 关于Bash命令行处理概括介绍教程,希望对大家能有一点小小的帮助。

1:Linux命令行处理流程及解释

  1):利用分割符分割命令行为独立的记号(分割符包含space,new line,table,;,(,),,,|,&)

  2):检查第一个记号,查看是否不为引号,反斜杠关键字。

  3):检查别名列表是否有别名相匹配,有就进行别名替换并返回第一步。

  4):进行大括号扩展 ,如:a{b,c}=ab ac

  5):如果以~开头的用$HOME代替。

  6):对以$开头的进行参数(变量)替换。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/diannaorumen/)

  7):对形式$(sting)进行命令替换。

  8):计算形式$((sting))的算术表达式。

  9):把行的参数,命令,算术表达式部分再次进行划分,这次以space, tab, new line为分割符。

  10):对出现的*,?,[/]执行路径名扩展,

  11):按命令优先级(跳过别名),进行命令查找。

  12):设置完I/O重定向和其他操作后执行命令。

  2:关于引号

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/diannaorumen/)

  1):单引号跳过1-10。

  2):双引号跳过1-5,9-10。

  也就是说双引号中参数替换,命令替换,算术表达式会被执行。

展开更多 50%)
分享

猜你喜欢

Linux攻略 关于Bash命令行处理概括介绍

电脑入门
Linux攻略 关于Bash命令行处理概括介绍

Linux命令行Find小技巧

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux命令行Find小技巧

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Linux下5个有趣的命令行技巧介绍

服务器
Linux下5个有趣的命令行技巧介绍

Linux命令行之逗趣的图文

服务器
Linux命令行之逗趣的图文

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Linux命令行里的“瑞士军刀”

服务器
Linux命令行里的“瑞士军刀”

Linux命令行中网速测试方法详解

电脑入门
Linux命令行中网速测试方法详解

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Linux操作系统下的网络配置常用命令介绍

Linux操作系统下的网络配置常用命令介绍

字体、字库深入详解及方正字库的分类

字体、字库深入详解及方正字库的分类
下拉加载更多内容 ↓