4.输入输出#! /bin/bash# Read users input and then get his nameread -p "Please input your first name: " firstNameread -p "Please input your last na...
分类:
系统相关 时间:
2015-10-01 19:10:52
阅读次数:
241
一、linux命令解释器linux中命令的执行依赖于shell解释器,shell是用户与操作系统之间的接口,它解释用户输入的命令并将其送入内核。常见的shell有bash(linux系统默认shell),csh,ksh等。shell也是一种特殊的程序,例如bash,其二进制程序文件为/bin/bash1、查看当前使用的s..
分类:
其他好文 时间:
2015-09-30 14:38:46
阅读次数:
175
近期一直在忙项目上的事情,今天对以前的工作做一个简单的小结。明天就是国庆节啦。1 脚本可以手动执行,可是crontab缺总是找不到路径?#!/bin/bash. /etc/profile. /home/sms/.bash_profile请在脚本中加入 本机的环境变量和用户的环境变量的配置2 conf...
分类:
系统相关 时间:
2015-09-30 14:26:04
阅读次数:
355
Bash的基础特性31.变量类型1>.数据存储的格式、存储空间大孝参与运算种类:2>.字符型:数值型:int:float:3>.强类型:定义变量时必须制定类型、参与运算必须符合类型要求;弱类型:无须制定类型,默认均为字符型;参与运算会自动隐式类型转换;bash2.Bash中的变量的..
分类:
系统相关 时间:
2015-09-30 01:13:57
阅读次数:
317
LinuxShell中写循环时,常常要用到变量的自增,现在总结一下整型变量自增的方法。我所知道的,bash中,目前有五种方法:1. i=`expr $i + 1`;2. let i+=1;3. ((i++));4. i=$[$i+1];5. i=$(( $i + 1 ))可以实践一下,简单的实例如下...
分类:
系统相关 时间:
2015-09-29 20:34:30
阅读次数:
817
------------------------------------------先区分下vi里的命令 快速在行里移动光标b 是往前部一个单词一个单词的移动e 是往后部一个单词一个单词的移动------------------------------------------bash下: ct...
分类:
其他好文 时间:
2015-09-29 11:31:41
阅读次数:
188
用bash脚本读文件的方法有很多。请看第一部分,我使用了while循环及其后的管道命令(|)(cat $FILE | while read line; do …),并在循环当中递增 i 的值,最后,我得到了非我所想的 i 。主要的原因是,管道命令会发起子shell来读取文件,而任何在(子shell的...
分类:
其他好文 时间:
2015-09-29 06:34:32
阅读次数:
166
Shell简介一.Bash的产生bash是一个为GNU项目编写的Unixshell。它的名字是一系列缩写:Bourne-AgainSHell—这是关于Bourneshell(sh)的一个双关语(Bourneagain/bornagain)。Bourneshell是一个早期的重要shell,Bash是许多Linux发行版的默认Shell。由StephenBourne在1978年前..
分类:
系统相关 时间:
2015-09-29 01:29:36
阅读次数:
229
Bash的基础特性11.命令历史History1.1环境变量:HISTSIZE:命令历史记录的条数;HISTFILE:~/.bash_history;HISTFILESIZE:命令历史文件记录历史的条数History-dOFFSET-cHistory#:显示历史中最近的#条命令;-a:手动追加当前会话缓冲区的命令历史至历史文件中;1.2调用历史中的命..
分类:
系统相关 时间:
2015-09-29 01:23:52
阅读次数:
346
Bash的基础特性21.提供了编程环境程序:指令+数据程序编程风格:过程式:以指令为中心,数据服务于指令;对象式:以数据为中心,指令服务于数据;2.Shell程序:提供了编程能力,解释执行3.程序的执行方式:3.1计算机:运行二进制指令;编程语言:低级:汇编高级:编译:高级语..
分类:
系统相关 时间:
2015-09-29 01:17:22
阅读次数:
284