摘要:
shell 流程控制 和Java、PHP等语言不一样,sh的流程控制不可为空, 如(以下为PHP流程控制写法): `结束循环。 使用 read 命令从 stdin 获取输入并赋值给 FILM 变量 无限循环 无限循环语法格式: 或者 或者 until 循环 until循环执行一系列命令直至条件为真时 阅读全文
摘要:
echo Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式: 可以使用echo实现更复杂的输出格式控制。 1.显示普通字符串: 这里的双引号完全可以省略: 2.显示转义字符 同样,双引号也可以省略 3.显示变量 read 命令从标准输入中读取一行,并把 阅读全文
摘要:
pull 与 fetch ,pull的话,下拉远程分支并与本地分支合并。 并没更改本地仓库的代码,只是拉取了远程 commit 数据,将远程仓库的 commit id 更新为latest。 rebase git rebase用于把一个分支的修改合并到当前分支。 rebase一种情景: 假设你现在基于 阅读全文
摘要:
Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr, 最常用。 expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 例如,两个数 阅读全文
摘要:
变量 定义变量时,变量名不加美元符号$ 变量名的命名须遵循如下规则: 除了显式地直接赋值,还可以用语句给变量赋值,如: for file in your_name="qm" echo $your_name qm echo ${your_name} qm for skill in Ada Coffe 阅读全文
摘要:
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Shell 脚本(shell script),是一种为 shell 编 阅读全文
摘要:
`at[参数][时间]` 在一个指定的时间执行一个指定任务,只能执行一次,且需要开启atd进程( 查看, 开启用 `start or restart chkconfig level 2345 atd on`)。 命令参数: at允许使用一套相当复杂的指定时间的方法。他能够接受在当天的 式的时间指定。 阅读全文
摘要:
wc 统计字数 wc(Word Count)统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。 命令参数: 实例 查看文件的字节数、字数、行数 只打印统计数字不打印文件名 用来 阅读全文
摘要:
`ps[参数]` Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要对进程进行监测和控制,首先必须要了解当前进程的情况, 阅读全文
摘要:
`grep [option] pattern file` Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 grep在 阅读全文