IT牛人博客聚合
发现IT技术最优秀的内容, 寻找IT技术的价值
首页
手机版
新闻
牛人列表
RSS订阅
关于
找到你所找, 得到你所想 -
即将推出IT牛人问答
最新
|
最热门
|
最高评价
1
+0
Linux下Python版本切换脚本
Tag:
Linuxer
|
Python编程
|
Bash
alswl
发于 2011年11月18日 16:12 | 点击: 492 |
展开摘要
Update 2012-01-01:
请忽略本文,更好的切换版本请使用virtualenv+virtualenvwrapper,回头我会写一篇两者的介绍文章。
公司环境使用Python2.7作为开发版本,GAE需要Python2.5作为开发版本,Arch这个更新狂又自动升级Python版本到3.2。
我之前想找一个Python版本切换的小工具,结果没找到合适的,今天在调GAE的时候,就自己写了一个小脚本。
#!/bin/bash
#FILENAME: trackPointScrolling.sh
#DESC: 切换pytohn版本
#AUTHOR: alswl
#DATE: 2011-11-18
PYTHON=/usr/
查看全文:
http://www.udpwork.com/item/6308.html
---
+0
Mac下如何添加开机启动后台Bash程序?
Tag:
Apple
|
Linux
|
技术文章
|
Bash
|
Mac
|
SSH
|
Ubuntu
何 李石(Ikbear)
发于 2011年06月14日 00:01 | 点击: 719 |
展开摘要
能让机器做的事情尽量让机器做。用了Mac这么就,我终于忍不了每天开机都手动执行某个文件,让它去SSH了,虽然不用输密码。
之所以忍了这么久,是因为我按照Ubuntu下一摸一样的方法,添加可执行文件,并且给了可执行权限,它启动的时候还是不去执行,还要打开那个XCode。
我知道,肯定有人这么干成功过,就我做不到肯定是我自己的问题。最近,我终于忍不住了,在SegmentFault问了下这个问题,在@gaosboy的帮助下,我终于搞定了它。
原来,要让它自动执行Bash可执行文件,是不能给这个文件加.sh后缀的。这种硬性规定,在Ubuntu下是没有天理,这点绝对不够人性化!
Ikbear 猜您也喜欢:
Mac App Store
查看全文:
http://www.udpwork.com/item/5276.html
^..^
+0
zsh – 给你的Mac不同体验的Terminal!
Tag:
Mac二三事
|
Bash
|
Mac
|
Zsh
Leeiio
发于 2011年03月09日 01:32 | 点击: 738 |
展开摘要
看到@sofish同学写了一篇关于把Mac下的bash换成zsh的文章,那么我也来说说我用zsh的体验以及一些小经验。
大部分人都偏爱使用bash,或许说偏爱有点不恰当,因为很多系统比如绝大部分的Linux发行版或者Mac OS系统都是自带的bash,而一般人也就当做terminal来使用了,并没有什么太大的差别。Bash其实已经比Csh之流好用太多了,但是Bash也有很多不尽人意的地方比如像自动补全的功能不够强大,切换到较长路径下不太方便等问题。后来我用了zsh,因为zsh有强大的自动补全功能,能自动补全命令、参数、文件名、进程、用户名、变量、权限符等。而且能自定义最前面的提示符,比如我图中的”$”,是的
查看全文:
http://www.udpwork.com/item/4467.html
^..^
+0
Bash 小技巧:给目录加上书签,快速切换目录
Tag:
bash
|
PHP
|
tip
|
技术
Dreamer
发于 2011年02月21日 09:30 | 点击: 758 |
展开摘要
当我们在命令行下面做开发的时候,很大一部分时间都浪费在了目录切换上面,相信不少人每天敲 “cd” 都敲得想吐。如果目录层次多一点,Tab 键也会饱受摧残。虽然 Bash 有内置的 “cd -”, “pushd” 和 “popd” 命令,但用起来都不是很顺手。
昨天在 Twitter 上看到了 Huy Nguyen 的一篇文章:Quick Bash Tip : Directory Bookmarks,用几行简单的 Bash 脚本巧妙地给目录加上了书签,这样你就可以给最常用的那几个工作目录加上书签,不需要每次都敲 cd 了。
昨天 Huy
查看全文:
http://www.udpwork.com/item/4325.html
2
+0
两个用来查看文件某行的脚本
Tag:
Shell
|
语言
|
bash
|
Linux
|
小工具
雨水无香
发于 2011年01月06日 19:28 | 点击: 767 |
展开摘要
话说有的时候文本文件比较大,而又只想看文件的某一行,这个时候用vi等文本编辑器打开又嫌麻烦。虽然linux提供了head和tail两个命令可以从头查看或者从末尾查看文件的n行,但是没有一个命令可以查看文件的第n行。所以写了这两个小脚本,可以直接指定查看文件的某行:
showline
#!/bin/sh
function HELP {
echo "usage: showline
"
}
if [ $# -ne 2 ]; then
HELP
exit
fi
LINECOUNT=`wc -l $1 | awk '{ print $1 }'`
if [ $2 -lt 1 ] || [ $2 -gt $LI
查看全文:
http://www.udpwork.com/item/4008.html
^..^
+0
用脚本实现哄宝宝睡觉(Demo)
Tag:
轶事趣闻
|
Bash
|
Linux
陈皓
发于 2010年09月20日 17:03 | 点击: 643 |
展开摘要
去年,本站发布了一篇文章《用脚本哄宝宝睡觉》,具体想法是把摇篮和光驱连一起,然后用脚本把光驱弹出和收入以实现驱动摇篮。今天在网上看到一个具体实现,呵呵。看下面的视频:
相关文章
2009年10月12日 -- 用脚本实现哄小孩睡觉
2009年08月31日 -- 如何调试bash脚本
2010年09月28日 -- 一些非常有意思的杂项资源
2010年08月24日 -- 使用grep恢复被删文件内容
2010年04月09日 -- Unix传奇(下篇)
2009年12月24日 -- 粉丝眼中的操作系统
2009年11月19日 -- C语言和sh脚本的杂交代码
查看全文:
http://www.udpwork.com/item/2769.html
---
+0
近期收集的一些有趣的小東東
Tag:
UNIX-like
|
分享
|
bash
|
emacs
|
shell
liuw
发于 2010年08月26日 19:00 | 点击: 560 |
展开摘要
近來比較少寫blog,實在是比較忙。用繁體寫是因為看簡體的字多了眼花,得換換口味了。
72pines的頁面很奇怪,假如我不用搜狗的全網加速功能去開,出來的頁面就沒有樣式了。可能它有一部份的伺服器被教育網墻掉了(?)。
在王亮先生的Emacs定制和擴展中,找到一個“能獲取root權限的輔助腳本”,解決了我一直頭痛的一個問題。原理挺簡單,使用TRAMP來完全的。以前一直以為TRAMP主要是用于遠程編輯文件的,沒有發現這個功能,沒仔細看Manual的後果。
(defun wl-sudo-find-file (file dir)
(find-file (concat "/sudo:localhost:" (ex
查看全文:
http://www.udpwork.com/item/2465.html
---
+0
根据pid查看进程elf文件所在cwd
Tag:
Linux
|
bash
|
elf
|
proc
suchasplus
发于 2010年07月26日 03:10 | 点击: 517 |
展开摘要
通常都是进入/proc/{$pid}目录之后查看cwd和exe(eg), 其实直接pwdx $pid就能打印出该elf所在的cwd.
恩 备忘, 感谢feuvan的指正
查看全文:
http://www.udpwork.com/item/4800.html
^..^
+0
Shell编程中常用的预定义变量和条件测试用法
Tag:
Shell
|
bash
|
条件测试
|
预定义变量
雨水无香
发于 2010年07月23日 00:47 | 点击: 621 |
展开摘要
先来说说系统预定义的变量:
# 传递到脚本的参数个数
$#
# 以单字符串显示全部向脚本传递的参数
$*
# 第1-9个参数
$1-9
# 显示当前运行的进程id
$$
# 后台运行的最后一个进程的id
$!
# 以多字符串显示向脚本传递的参数
$@
# 显示shell使用的当前选项,与set命令功能相同
$-
# 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误
$?
然后是条件测试,可以用man test查看:
# EXP值为true
[ ( EXP ) ]
# EXP值为false
[ ! EXP ]
# 逻辑和
[ EXP1 -a EXP2 ]
查看全文:
http://www.udpwork.com/item/2152.html
---
+0
简单脚本检查portage安装的包是否有文件丢失
Tag:
脚本
|
bash
yegle
发于 2010年04月02日 11:38 | 点击: 629 |
展开摘要
昨天开机fsck报错,正常fsck修复后丢了好多文件,导致现在系统各种不正常,ssh登录不上
写了个脚本检查丢失的文件:
#!/bin/bash
for package in `eix -cI --only-names`
do
for file in `equery f $package`
do
FILE=`basename $file`
if [ ! -e $file ] && [ "x${FILE:0:6}" != "x.keep_" ]
then
e
查看全文:
http://www.udpwork.com/item/569.html
---
+0
关于bash的history
Tag:
LAMP
|
bash
|
history
|
histtimeformat
|
linux
suchasplus
发于 2009年12月28日 19:16 | 点击: 494 |
展开摘要
bash history的格式
.bash_history默认是只有操作命令,没有操作时间
abs说跟history相关的有一个$HISTTIMEFORMAT(Bash Ver >= 3.0)
通过设置HISTTIMEFORMAT可以实现操作时间的记录
如果设置了HISTTIMEFORMAT这个变量,history就会记录下命令操作时的timestamp并写入history
给HISTTIMEFORMAT赋值会使执行history自动格式化出时间
HISTTIMEFORMAT仅仅用于history显示,记录到文件的始终是timestamp
HISTTIMEFORMAT的格式参照man strftime, ubuntu需要装ma
查看全文:
http://www.udpwork.com/item/4825.html
---
+0
自动解压0day资源脚本
Tag:
脚本
|
bash
|
shell
yegle
发于 2009年11月21日 00:23 | 点击: 793 |
展开摘要
这个脚本是以前在管理学校ftp的时候用的,当然自己在下载学校ftp资源的时候也常用这个脚本。
使用脚本要保证系统内存在rar命令。将脚本保存为dr,加上可执行权限后放到系统路径内可用
脚本能处理以下情况:
1、文件夹内压缩包以r00、r01结尾
2、文件夹内压缩包以part01.rar、part02.rar结尾
3、文件夹内包含多个子文件夹,以CD1、CD2命名
脚本能处理绝大多数0day的电影资源,但是没有经过严格测试。从我的使用来讲,至少90%以上的电影0day资源能顺利解压~
代码以CC by-nc-sa释出
#!/bin/bash
# by yegle@yegle.net
# released under C
查看全文:
http://www.udpwork.com/item/578.html
|<
<<
1
>>
>|
一共1页, 12条记录
Random Sites
张宴的博客
Tim[后端技术]
白鸦,以用户为中心的设计
Keep It Simple and Stupid
西乔的九卦
a db thinker's home
崔凯博客
4G spaces
More...
Hot Items
傲游招聘前端开发工程师
Javascript编程风格
做个环保主义的程序员
MacBook Air与工作效率
在路由器上写CMCC自动登录验证脚本
IBM推出PureSystem一体机
写了个Python脚本监控nginx进程
iMessage 显示「尚未送达」但是对方已经收到信息?
More...
Tags
Erlang探索
默认分类
程序员
oracle
轶事趣闻
mysql
杂记
杂项资源
Life
Linux
数字与人
Web
Brain Storm
Web开发
语言编程
编程语言
传媒与传播
工具介绍
生活
Programmer
Python
互联网
媒体供稿
PHP
TMT乱弹
Java
杂谈
业界评论
linux
IT
Site Reviews
guest:
+1
guest:
+1
guest:
+1
guest:
+1
guest:
+1
guest:
+1
guest:
-1
guest:
+1
guest:
+1
guest:
+1
别人还评价...
Item Reviews
Fidel:
+0
也看了这本书,布局、色彩搭配之类的书可以看下日本的书籍《版式设计
Alan Song:
+0
有一点不明白,那张字符编码表放在什么地方呢?
Luffy:
+5
你好, 我安装Gmagick后,不能new GmagickDra
guest:
+1
guest:
+1
guest:
+1
guest:
-1
guest:
+1
我:
-5
切
ideawu:
+0
完全没有问题!
别人还评价...
Amazon.cn Widgets