
Shell
文章平均质量分 63
龙之家
希望技术日渐增长
展开
-
Shell—流程控制
本文主要讲解Shell流程控制的相关知识和Java、PHP等语言不一样,shell的流程控制不可为空,java实例如下:if (condition) { //do some thing}else { // 不做任何事情}在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else。一、if—else条件语原创 2016-12-18 15:45:55 · 323 阅读 · 0 评论 -
Shell—输入/输出重定向
本文主要讲解Shell的输入/输出重定向的相关知识一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。重定向命令列表如下:命令说明command > file将输出重定向到 file。command 将输原创 2016-12-20 00:10:24 · 2389 阅读 · 0 评论 -
Shell—简介
从本文开始,在接下来的一段时间,主要学习并记录Shell的相关知识本文主要做个简单的介绍,对Shell有个大概的了解一、简介Shell 是一个用C语言编写的程序,是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,为用户提供了一个界面,通过这个界面访问操作系统内核的服务。Ken Thompson的s原创 2016-12-13 23:31:52 · 298 阅读 · 0 评论 -
Shell—变量、字符串和数组
本文主要讲解Shell变量、字符串和数组的相关知识一、Shell变量(1)变量的定义运行shell时,会同时存在三种变量:1) 局部变量:局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。2) 环境变量:所有的程序,包括shell启动的程序,都能访问环境变量,有些程序需要环境变量来保证其正常运行。必要的时原创 2016-12-15 23:34:40 · 11171 阅读 · 2 评论 -
Shell—运算符
本文主要讲解Shell运算符的相关知识Shell 和其他编程语言一样,支持多种运算符,包括:算数运算符关系运算符布尔运算符逻辑运算符字符串运算符文件测试运算符原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。原创 2016-12-17 17:30:56 · 411 阅读 · 0 评论 -
Shell—常用命令
本文主要讲解Shell的3个常用命令,echo、printf、test命令一、echo命令Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出,自动换行。命令格式:echo string(1)输出普通字符串echo "It is a test"这里的双引号可以省略,但不建议省略,以下命令与上面实例效果一致:e原创 2016-12-17 23:27:37 · 347 阅读 · 0 评论 -
Linux—使用Shell命令清空或删除大文件内容的方法
Windows中删除文件或清空文件内容很简单,但是在Linux中,有些时候,我们不想打开文本编辑器去删除文件的内容,想通过命令去实现这一功能本文就介绍几种方法,用于清空或删除大文件内容注意:Linux系统中一切皆文件。所以在清空或删除文件之前一定要确保该文件不是系统文件或者其他重要配置文件,否则可能引发系统错误。一、通过重定向来清空文件内容该方法是最简单原创 2016-12-26 22:05:16 · 12334 阅读 · 0 评论 -
Shell—启用Shell脚本调试模式的方法
本文主要介绍几种启用Shell脚本调试模式的方法一般情况下,我们会在终端输入一个个命令,来执行操作,但是这种方式对于简单的操作还可以,对于稍微复杂一点的操作就不可行了,因此,可以使用脚本来保存一系列命令,供用户多次重复调用执行。由于我们并不能保证写的脚本没有bug,因此需要对脚本进行调试,下面我们就来讲讲如何启用脚本调试在讲解之前,先介绍写基本知识一、脚本及原创 2016-12-26 23:04:00 · 6150 阅读 · 0 评论 -
Shell—函数
本文主要讲解Shell函数方面的相关知识shell 可以让用户自定义函数,然后在shell脚本中调用。shell函数的定义格式如下:[ function ] funname [()] #定义时可以不带function{ action; [return int;]}说明:1、可以带function fun() 定义,也可以直原创 2016-12-18 16:46:33 · 420 阅读 · 0 评论 -
Shell—参数的传递
本文主要讲解Shell脚本在运行时,参数传递的问题在执行 Shell 脚本时,可以向脚本传递参数,脚本内获取参数的格式为:$n。n为一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……以下实例向脚本传递三个参数,并分别输出,其中$0为执行的文件名:#!/bin/bashecho "Shell 传递参数实例!";ec原创 2016-12-17 16:13:15 · 737 阅读 · 0 评论 -
Shell—文件的引入
本文主要讲解Shell脚本文件中引入其他外部文件的相关知识Shell和其他语言一样,也可以在文件中引入其他外部脚本。这样就可以很方便的将一些公用的代码封装起来,作为一个独立的文件。Shell 文件引入的语法:. filename # 注意点号(.)和文件名中间有一空格或source filename #source是关键字原创 2016-12-20 00:32:16 · 5664 阅读 · 0 评论