
Shell
wxb_blog
语音识别算法工程师
展开
-
Linux Shell脚本攻略(1.4)
1.4 使用函数添加环境变量1.4.1 简介环境变量通常用于存储路径列表,这些路径用于搜索可执行文件、库文件等。例如:$PATH、$LD_LIBRARY_PATH,它们通常看起来像这样:PATH=/usr/bin;binLD_LIBRARY_PATH=/usr/lib;lib这意味着只要shell需要运行二进制可执行文件时,它会首先查找/usr/bin,然后查找/bin。在ubuntu14.04原创 2015-05-27 23:38:22 · 842 阅读 · 0 评论 -
Linux Shell脚本攻略(1.2)
1.2 终端打印终端是交互式工具,用户可以通过它与shell环境进行交互。在终端中打印文本是大多数shell脚本和工具日常需要执行的基本任务。通过终端打印,人们可以知道系统的运行状态,这对用户来说是至关重要的。echo终端打印echo "Welcome to Bash"echo 'Welcome to Bash'echo Welcome to Bash以上三种方法的效果是一样的,输出内原创 2015-05-23 23:19:26 · 1042 阅读 · 0 评论 -
Linux Shell脚本攻略(1.1)
1.1 简介诸多类Unix操作系统的设计令人惊叹。即便是在数十年后的今天,Unix式的操作系统架构仍是有史以来最佳的设计之一。这种架构最重要的一个特性就是命令行界面或者shell。shell环境使得用户能与操作系统的核心功能进行交互。术语脚本更多涉及的便是这种环境。编写脚本通常使用某种基于解释器的编程语言。shell脚本本质上就是一些文本文件,我们可以将一系列需要执行的命令写入其中,然后通过she原创 2015-05-23 14:17:59 · 1006 阅读 · 0 评论 -
Linux Shell脚本攻略(1.5)
1.5 使用shell进行数学运算在任何一种编程语言中,算术运算都是必不可少的,shell也不例外。1.5.1 使用let、(())和[]进行算术运算可以使用普通变量赋值方法定义数值,这是,它会被保存为字符串。我们可以通过使用let、(())、[]等操作符,使得这些变量进行算术运算。例如:#!/bin/bashno1=4 #此处no1义字符串形式存原创 2015-05-29 00:03:31 · 961 阅读 · 0 评论 -
Linux Shell脚本攻略(1.8)
1.8 使用别名linux中的别名就相当于windows中的快捷方式,使用别名可以省去用户输入一长串命令序列的麻烦。1.8.1 创建临时别名(快捷方式)alias new_command='command sequence' #格式说明alias install='sudo apt-get install' #实例说明在声明 install=’sudo apt-get install’之后,原创 2015-05-30 22:08:48 · 772 阅读 · 0 评论 -
Linux Shell脚本攻略(1.7)
1.7 数组和关联数组数组是Shell脚本非常重要的组成部分,它借助索引将多个独立的独立的数据存储为一个集合。普通数组只能使用整数作为数组索引,关联数组不仅可以使用整数作为索引,也可以使用字符串作为索引。通常情况下,使用字符串做索引更容易被人们理解。Bash从4.0之后开始引入关联数组。1.7.1 定义打印普通数组数组的方法有如下几种:#在一行上列出所有元素array_var=(1 2 3原创 2015-05-29 23:45:18 · 796 阅读 · 0 评论 -
Linux Shell脚本攻略(1.12)
1.12 函数和参数和其他脚本语言一样,Bash同样支持函数,并且可以传递参数。1.12.1 函数定义和传参#!/bin/bashfunction fname() #也可以用fname()代替{ echo $1,$2; #访问参数1和参数2 echo "$@"; #以列表的方式一次性打印所有参数 echo "$*";原创 2015-06-02 21:53:35 · 897 阅读 · 0 评论 -
Linux Shell脚本攻略(1.11)
1.11 调试脚本调试功能是每一种编程语言都应该实现的重要特性之一,当出现一些始料未及的情况时,用它来生成脚本的运行信息,调试信息可以帮你弄清楚是什么原因使得程序发生崩溃或者行为异常。1.11.1 Bash内建调试功能使用Bash的内建调试功能,可以对整个脚本进行调试,也可以仅对脚本中的某些语句进行调试。#使用set -x和set +x对脚本的某一句进行调试#!/bin/bashfor原创 2015-06-01 22:14:56 · 803 阅读 · 0 评论 -
Linux Shell脚本攻略(1.3)
1.3 玩转变量和环境变量变量是任何一种编程语言都必不可少的组成部分,用于存放各种类型的变量。脚本语言大多是弱类型语言(动态语言),也就是说在使用变量时,不需要事先声明变量的类型,只需要直接赋值就可以。在Bash中,每一个变量的值都是字符串。无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。有一些特殊的变量会被shell环境和操作系统保留,用来存储一些特别的值,这类变量就称为环境变量,相信原创 2015-05-27 00:52:48 · 1884 阅读 · 0 评论