需求 在写小工具的时候,经常遇到需要从mongodb 里面查东西来用,因为要跟其他bash 工具链结合在一起用,所以最理想的方法是能够在shell 上执行查询,然后pipe 给接下来的工具做处理。方案 幸运的是对于mongo 来说做起来是很方便的,只需要使用mongo --eval 即可。例1:.....
分类:
系统相关 时间:
2015-11-25 15:04:32
阅读次数:
218
在linux下执行sh文件时提示下面信息:-bash: ./xx.sh: Permission denied解决:chmod 777 xx.shLinux chmod +755和chmod +777 各是什么意思呢?755 代表用户对该文件拥有读,写,执行的权限,同组其他人员拥有执行和读的权限,没有...
分类:
系统相关 时间:
2015-11-25 13:18:00
阅读次数:
213
我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行):#!/bin/sh...注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改为tcsh,其他类似。 符号#!用来告诉...
分类:
系统相关 时间:
2015-11-25 11:35:21
阅读次数:
212
iOS中 快速正确的安装 CocoaPods
第一部分:
CocoaPods 的安装
步骤1 - 安装 RVM
RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。
$ curl -L https://get.rvm.io | bash -s stable
期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM。...
分类:
移动开发 时间:
2015-11-25 10:14:33
阅读次数:
176
shell 脚本通常是以#!/bin/bash开始的文本文件。#!被置于解释器路径之前。以bash为解释器进行解释所有命令行的命令。有两种运行脚本的方式,一种是将脚本作为sh的命令行参数,另一种是将脚本作为具有可执行权限的可执行文件。将脚本作为命令行参数的运行方式如下:sh aa.sh :假定脚本文...
分类:
系统相关 时间:
2015-11-25 10:11:30
阅读次数:
148
以安装qt-creator-linux-x86_64-commercial-2.6.0为例[root@localhost~]#cd/home/tz/下载[root@localhost下载]#./qt-creator-linux-x86_64-commercial-2.6.0.bin-bash:./qt-creator-linux-x86_64-commercial-2.6.0.bin:权限不够[root@localhost下载]#chmod777qt-creator-linux-..
分类:
其他好文 时间:
2015-11-24 18:45:11
阅读次数:
107
Bash 变量是不分类型的------------------------不像其他程序语言一样,Bash 并不对变量区分"类型".本质上,Bash 变量都是字符串.但是依赖于上下文,Bash 也允许比较操作和算术操作.决定这些的关键因素就是,变量中的值是否只有数字.赋值a=123a="sdsd" ....
分类:
系统相关 时间:
2015-11-24 12:54:51
阅读次数:
187
1、利用vi编辑器打开/etc/bash.bashrc文件(需要root权限)sudovi/etc/bash.bashrc接下来会提示输入密码此时vi可能会出现上下左右出现问题,解决办法:(1)执行命令sudoapt-getremovevim-common(2)执行命令sudoapt-getinstallvim2、找到文件中的下列代码#enablebashcompletionini..
分类:
其他好文 时间:
2015-11-24 06:22:41
阅读次数:
247
一、grub损坏进入“救援模式”及修复grub详见博客http://9124573.blog.51cto.com/9114573/1711950二、bash损坏进入救援模式重装bash包方式一:①切换根环境:chroot/mnt/sysp_w_picpath/bin/tcsh②挂载系统光盘:mount/dev/cdrom/media③重装bash包④退出并关闭系统,再将硬盘..
分类:
系统相关 时间:
2015-11-23 19:13:39
阅读次数:
222
#!/bin/bash#authchentp0601#date20151123functionmenu(){clearcat<<EOF #thisisbasemenu 1.[installlamp] 2.[installlnmp] 3.[exit]EOFread-p"pleaseinput1-3:"listcase$listin"1") whiletrue do menu_lamp done;;"2") whiletrue do menu_ln..
分类:
系统相关 时间:
2015-11-23 19:09:38
阅读次数:
650