Linux
恋上一缕阳光
这个作者很懒,什么都没留下…
展开
-
Linux Shell命令(一)简介 变量
shell简介Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Unix/Linux系统内核的一部分,但它调用了系统核...原创 2018-06-06 15:51:50 · 330 阅读 · 0 评论 -
Linux Shell命令(二) 数据类型 表达式
字符串字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。单引号str='this is a string'单引号字符串的限制:单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;单引号字串中不能出现单引号(对单引号使用转义符后也不行)。双引号your_name='qin...原创 2018-06-15 10:28:20 · 337 阅读 · 0 评论 -
Linux Shell命令(三) 条件语句 函数
命令执行的判断依据: ; , &&, ||1、无条件继续执行:分号;在某些时候,我们希望一次执行多个命令,也就是说,执行完一条命令后,无条件的执行下一条命令。我们可以在指令与指令中间利用分号 (;) 来隔开,这样一来,分号前的指令执行完后, 就会立刻接着执行后面的指令了。例如关机时,希望我可以先执行两次 sync ,然后才 shutdown 计算机,那么可以这样做:$ sync; ...原创 2018-06-19 10:15:44 · 438 阅读 · 0 评论 -
Linux Shell命令(四) 循环语句 函数
for循环与其他编程语言类似,Shell支持for循环。for循环一般格式为:for 变量 in 列表 do command1 command2 ... commandN done列表是一组值(数字、字符串等)组成的序列,每个值通过空格分隔。每循环一次,就将列表中的下一个值赋给变量。in 列表是可选的,如果不用它,for 循环使用命令行的位置参数。范例1顺序输出当前...原创 2018-06-20 10:46:37 · 1034 阅读 · 0 评论