在openwrt上运行的是busybox,功能和一般linux发行版自带的 bash shell 差不多。
但是针对嵌入式系统做了很多的裁剪,语法上也和 bash shell 有一点差异。
本文主要记录的是 在脚本中声明和调用函数的过程。...
分类:
其他好文 时间:
2015-05-18 16:41:37
阅读次数:
152
1. ~/.vimrc "去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限
set nocompatible
set autoread " 文件修改之后自动载入
set completeopt=longest,menu " 自动完成
set history=1000 "记录历史的行数
s...
分类:
系统相关 时间:
2015-05-18 16:23:20
阅读次数:
228
一、普通用户 如果一些程序没有安装在系统默认的路径(ie /bin/, /usr/bin, /usr/local/bin/ )里面,这个时候普通用户想要调用这些命令,必须设定路径。方法很简单:以普通用户登录,然后在终端输入 vi ~/.bash_p...
分类:
系统相关 时间:
2015-05-18 14:53:27
阅读次数:
197
工作中遇到这样的问题,服务器上需要从root切换至postgreSQL安装用户去启动postgreSQL服务。切换用户和启动postgreSQL命令如下:# 切换至pgsql用户su postgres# 启动pg_ctl start-bash: pg_ctl: command not found提示...
分类:
系统相关 时间:
2015-05-18 12:45:40
阅读次数:
709
1.创建并以 TextEdit 的方式打开 ~/.bash_profile 文件touch ~/.bash_profile;open -t ~/.bash_profile2.新增环境变量export PATH="$HOME/.rbenv/bin:$PATH"3.让以上所做的配置生效source ~/...
分类:
系统相关 时间:
2015-05-17 21:34:07
阅读次数:
262
1, 为单一用户:.bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。打开用户主目录下的.bashrc,在这个文件中加入export PATH=”$PATH:export PATH="$PATH:/home/***/android-sdk...
分类:
系统相关 时间:
2015-05-17 12:13:46
阅读次数:
185
测试Lua环境是否已经安装:adeMacBook-Pro:perl_dev apple$ lua-bash: lua: command not foundView Code如果没有的话就到lua官方去下载:(网址:http://www.lua.org/download.html)参考说明:make的...
分类:
系统相关 时间:
2015-05-17 12:12:35
阅读次数:
243
1、编辑脚本cmake_mysql_install.sh,输入以下内容:#!/bin/bash#下载并安装makeyum -y install gcc #排除错误:configure: error: in `/usr/local/src/make-4.1': configure: error...
分类:
数据库 时间:
2015-05-17 09:15:55
阅读次数:
245
bash变量类型:环境变量本地变量(局部变量)位置变量特殊变量本地变量:作用域为整个bash进程VARNAME=VALUE局部变量:作用域为当前代码段localVARNAME=VALUE环境变量:作用域为当前shell进程及其子进程exportVARNAME=VALUE位置变量:$1,$2,...特殊变量:$?:上一个命令状态返..
分类:
其他好文 时间:
2015-05-17 02:18:13
阅读次数:
145
#!/bin/bash##添加10个用户user1到user10,密码同用户名:但要求只有在用户不存在的情况下才能添加;#删除10个用户user1到user10if[$#-lt1];thenecho"Usage:`basename$0`ARG"exit7fiif[$1==add];thenforIin{1..10};doifiduser$I&>/dev/nullthenecho"theuser$Iexist."elseu..
分类:
其他好文 时间:
2015-05-17 02:16:37
阅读次数:
205