shell终端多目录间快速cd工具

1.解决的问题当需要在多个目录间cd的时候,需要输入一大串的路径。例如在不同的项目、不同的分支代码目录跳转,在桌面和文档目录跳转cd ~/Desktop/project_trunkcd ~/Download/cang_lao_shicd ~/code/branch-1.11/cd ~/code/branch-3.1/project/android 这个工具就能令这些cd简化成几个字符:g2tg2c...
阅读(3056) 评论(1)

脚本式快捷键:一个简化shell终端命令输入的工具

1.解决的问题当你需要一次输入很多个命令的时候,例如一次去几个目录删除文件cd dir1rm file1.tempcd ../../dir2rm -rf dir3当你懒得输入一个好长的命令或者直接就记不住那么长的命令的时候,例如生成ctagsctags --languages=C++ --exclude=third_party --exclude=.git --exclude=build --ex...
阅读(3345) 评论(0)

Ubuntu+Nginx+PHP的最简搭建方法

前言:百度出来的结果好坑爹,而且某些文章说别人坑爹,可他自己也坑爹。求业界良心啊。还是谷歌靠谱。 系统环境:Ubuntu 13 和 Linux Mint 15都通过。 先安装: sudo apt-get install nginx php5-fpm 我是在新安装的Ubuntu13上测试通过的,真的只安装这两个东西就够了。 然后编辑配置文件。 sudo gedit...
阅读(23752) 评论(2)

Linux Mint + Nginx 1.5.11搭建SSL/HTTPS/SPDY服务器

Apache搭建的SPDY服务器(Linux Mint + Apache2.2搭建SSL/HTTPS/SPDY服务器)很不爽,因为Apache只能用2.2版本,SPDY也只支持到3,不支持3.1。所以用Nginx好些。 用以下脚本安装: wget http://nginx.org/download/nginx-1.5.11.tar.gz tar jxvf nginx-1.5.11.tar.gz...
阅读(3783) 评论(4)

Linux Mint下编译安装支持SPDY协议的Wireshark

做成脚本了,保存成文件,sudo ./xxx.sh即可。 #!/bin/bash # 如果没有加sudo,提示错误并退出 if [ "x$(id -u)" != x0 ]; then echo "Error: please run this script with 'sudo'." exit 1 fi #下载和解压wireshark源码 wget http...
阅读(3180) 评论(0)

Wireshark+Apache2.4解密SSLv3

首先说明一下,网上很多资料没提到下面两点: Wireshark只能解密SSL,不能解密TSLWireshark不能解密应用了DH(Diffie–Hellman)密码的SSL密文 因为这两个原因,就需要好好配置apache了。还有两点要注意: Apache2.2有bug没能禁用TSL,所以只能在Apache2.4上做提供给Wireshark的key文件,必须是 内含pkcs...
阅读(7757) 评论(4)

Linux Mint + Apache2.2搭建SSL/HTTPS/SPDY服务器

1、安装apache sudo apt-get install apache2 2、配置SSL,支持HTTPS 这步的作用是启用SSL模块和令网站支持SSL协议。 cd到 /etc/apache2/sites-enabled ,然后执行 sudo ln -s ../sites-available/default-ssl . cd到 /etc/apache2/mods-enabled ,...
阅读(4658) 评论(0)

Linux配置Apache2的经验总结

apache原指http server程序,后来成为了改程序的组织名,所以把原程序名定成了httpd,在2.0版后又叫apache2。目前在windows上还叫httpd,在debian/ubuntu/linux mint系列的linux上,程序名是apache2。所以网上说httpd的资料,对apache2是部分适用的。官网本身也用httpd的说法,可以理解为httpd是产品名,apache2的...
阅读(26080) 评论(0)

Ubuntu配置apache2.4的限速功能

过程都写成脚本了,原理都写在注释里,大家懂的。 #!/bin/bash #cd到临时目录创建配置文件 cd /tmp (cat < ratelimit.conf # 以上 SetEnv rate-limit 后面的数字就是限制的速度,单位是KB。Direct...
阅读(3970) 评论(0)

Ubuntu/Linux Mint下命令行一键安装Chrome浏览器的脚本

把下面的脚本保存为xxx.sh,然后 sudo sh xxx.sh wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >>...
阅读(10165) 评论(2)

Ubuntu下定时提交代码到SVN

有两个用途,一是偷懒不用去提交代码,二是在远程服务器上使用以作定期备份。 sudo gedit /etc/crontab 打开后加入这行 0 * * * * my_user_name my_script_path表示每个整点以my_user_name身份执行my_script_path。这里最好是使用当前的用户名,修改掉默认的root,否则可能以root身份会提交失败。详情...
阅读(2973) 评论(0)

ssh到Ubuntu安装realvnc并加入自动启动和设置密码

用中英文在百度和google都搜不出答案,是真没人搞过还是我没用对关键字?转载请注明出处:http://blog.csdn.net/hursing 问题是这样的: 一台Ubuntu服务器只有ssh,没有vnc。如何远程安装vnc并能够连接成功? 答案: ssh登录后,运行 sudo apt-get install realvnc-vnc-server 安装完毕后会有个问...
阅读(6915) 评论(2)

超简单的短网址php实现

网上搜出来的都太复杂了,还是自己写算了。 环境: php,apache2,linux 操作: 把代码粘贴到index.php放在一个只有1个字符(如u)作为文件夹名的二级目录里即可,为此目录增加写权限,图省事就chmod 777 u  (根目录也行,可能要改改代码) 结果: 把http://blog.csdn.net/hursing变成http://127.0.0.1/u/1 原理:...
阅读(6886) 评论(1)

linux搭建FTP服务器的bash shell脚本

各种知识点都写在注释里。 只需要 sudo $PATH/ftpsetup.sh即可,默认以test/test为用户名密码登录,登录后的根目录只读,子目录writable可写。 Ubuntu 13和Linux Mint 15上测试ok。 #!/bin/bash # by liuhx 2013-Nov-04. # 设置ftp环境的脚本。ftp的根目录为只读,其下的writable...
阅读(4208) 评论(1)

bash shell脚本实现android自动化测试部署与运行

我的配置的linux 64, android4.2.2的sdk。 实现的细节都在代码注释里了,变量名也是本意。 主流程为: 检测是否指定端口的模拟器已经运行,若有则关闭创建模拟器启动模拟器用ant build包,通过检查bin目录下有没有apk来确定是否成功检查指定端口的模拟器是否已正常运行用adb安装apk启动apk的activity,让程序自己跑用shell ps循环检测程序是否已...
阅读(4514) 评论(0)

利用脚本对CSDN博客实践数据收集与分析

首先,CSDN博客是没有给你免费的后台统计的,需要你自己收集数据。我写了个shell脚本,主要通过curl来获取HTML页面并自己过滤出需要的数据。 最新的代码共享在这里 https://code.csdn.net/hursing/shell-scripts/tree/master/pv.sh ,在linux和Mac OS X都可以运行(linux可能需要先sudo apt-get curl),...
阅读(3151) 评论(4)

Linux Mint 15下编译Chromium for Android

首先得看官方文档,大部分操作步骤就是那样,我就不翻译了,只做补充。https://code.google.com/p/chromium/wiki/AndroidBuildInstructions 1. 在执行这步sudo ./install-build-deps-android.sh前,修改这个脚本,把if /usr/bin/lsb_release -r -s | grep -q "12...
阅读(3047) 评论(1)

搭建Android生产环境傻瓜教程(一)Ubuntu系统环境和常用软件

首先要到ubuntu官网http://www.ubuntu.com/download/desktop下载安装包。 最好是安装大多数开发者在用的版本,不然你遇到问题也没人回答,所以装的是12,不是13.另外因为在中文版上开发会有很多问题,所以乖乖地装英文版吧。 因为我的台式机是i7 cpu,所以选择下载64位版. 我觉得大公司应该捐助一下: 下载得到u...
阅读(3273) 评论(4)
    个人资料
    • 访问:1043958次
    • 积分:9592
    • 等级:
    • 排名:第2064名
    • 原创:173篇
    • 转载:0篇
    • 译文:0篇
    • 评论:539条
    联系方式
    微信:hursing

    前阿里巴巴技术专家。现参与互联网金融创业,广招程序员~
    博客专栏
    最新评论