猛击 是一个需要管理的实用工具 Linux操作系统 它非常受欢迎,因为它简单,有很好的文档和独特的用法。bash有csh、sh、ksh等替代方法,但是bash相对于其他方法有很高的使用率。我最近在用bash的手册编写bash,我想写一些我从他们那里学到的东西。顺便说一句,bash是“bourneshell”的缩写。
null
Bash读取输入并按顺序进行。 # 被当作这样的注释行。
#Below is ping function to ismailbaydan.com
ping ismailbaydan.com # Ping the host
下面是bash真正的制作方法。
- 从终端、文件等各种来源读取脚本。
- 然后解析输入中的字符串并进行所需的扩展,然后获取命令。
- 执行必要的指示
- 执行命令并等待命令完成,以了解其状态。
如您所见,在bash中执行命令或脚本需要做大量的工作。但所有这些都使命令以完美的方式运行。
引用
引用是从脚本中清除特殊的单词和字符串,使它们正确工作。不带引号的反斜杠转义bash的字符。使用单引号将保留字符串中的字符,即使使用反斜杠,但使用双引号也会使$ ‘ 特别的。例如,是一个选项卡。
"İsmail Baydan' website is ismailbaydan.com"
简单的命令
通常,该行以bash中的命令及其参数开头,并用如下空格分隔。在这里 ls
是命令和 /home/ismailbaydan
这就是论点。可能有很多争论。
$ ls /home/ismailbaydan
流水线
管道用于将命令连接在一起。例如,回显文本文件的内容并查找字符串是这样的。grep使用cat命令的输出。
$ cat phone_numbers.txt | grep Baydan İsmail Baydan 123456
时机
计时是用来计数的 中央处理器 命令的用法或时间。在这里,我们进行一些复制并计算CPU使用率。
$ time dd count=100000 if=/dev/urandom of=/dev/null
相关文章: 如何在Bash Linux中使用正则表达式Regex?
Bash命令基础信息图

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END