Bash的使用GUN readline库来处理用户输入,所以BASH也有emacs/vi 两种模式(主要是快捷键不同)(4DOS没有)
一般来说BASH缺省是emacs模式,如果想变成vi模式(如果你是vi用户)就可以了,然后你就可以用和vi一样的快捷键来编辑命令行了.(4DOS没有)
set -o vi
不好意思有点远了,接下来还是history命令方面
Bash的使用GUN readline库来处理用户输入,所以BASH也有emacs/vi 两种模式(主要是快捷键不同)(4DOS没有)
一般来说BASH缺省是emacs模式,如果想变成vi模式(如果你是vi用户)就可以了,然后你就可以用和vi一样的快捷键来编辑命令行了.(4DOS没有)
set -o vi
不好意思有点远了,接下来还是history命令方面
ping -c 4 192.168.1.1 |awk -F ‘[= ]+’ ‘/^64/{print $((NF-1))}’ >txt.txt
喜欢看王小峰的博客,也喜欢听他博客上的歌,看到他博客上介绍这个可以下载他的歌曲就转了过来,原文不贴了
贴脚本
#!/usr/bin/python
# Download all the music recommended by wangxiaofeng.net
# Author: Eric You XU
# GPLv2
import os
import commands
os.popen("wget www.wangxiaofeng.net/mp3player.xml -O mp3player.xml")
str="""cat mp3player.xml|egrep -o path=[^3]+mp3|tr "\"" "\n"|grep http >wangxiaofeng.list"""
print str
os.popen(str)
f=open("wangxiaofeng.list")
for g in f.read().split('n'):
print g
a="wget ""+g+"""
os.popen(a)
今天要删除shopex的cache目录下的文件,结果提示
百度查到可以用xargs命令
删除数量比较多的文件
ls | xargs -n 10 rm
-fr
ls当然是输出所有的文件名(用空格分割)
xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm
-rf的参数
也就是说将所有文件名10个为一组,由rm -rf删除,这样就不会超过命令行的长度了