标签存档: shell

修复sendEmail时,报”invalid SSL_version specified at ….”的错误

修复sendEmail时,报”invalid SSL_version specified at ….”的错误

继续阅读 »

关于bash的一些使用之三

《Linux Shell脚本攻略》第四,五,七,九章
regex,ps,tr,sshfs,ifconfig,netstat,curl,nslookup,ssh-keygen,lsof,ps,top,pgrep,uname,lshw

继续阅读 »

关于bash的一些使用之二

《Linux Shell脚本攻略》第二,三章
diff, patch, dd, eject, isohybrid, ls, comm, split,csplit, wc, chmod, chown, sort, uniq, find, tr ,cat, mkfifo, script, scriptreplay, cdrecord, pushd, popd, tree

继续阅读 »

关于bash的一些使用

读《Linux Shell》脚本攻略第一章

继续阅读 »

抽取网页中链接

curl “http://www.listeningexpress.com/download/#VOASEMP3” | grep ‘href=”[^<]*.mp3″‘ -o | grep ‘/.*.mp3′ -o curl “http://www.listeningexpress.com/download/#VOASEMP3” | grep ‘href=”[^<]*.mp3″‘ -o | /bin/grep ‘/.*.mp3′ -o | sed ‘s@^\/@http://www.listeningexpress.com/@g‘

linux使用命令

man -t ls | ps2pdf – filename.pdf 为命令绑定快捷键 bind -x ‘”\C-l”:ls -l’ 读取设备信息:file -s /dev/sd* 比较两文件:cmp file1 file2 从光碟创建iso文件,dd -if=/dev/cdrom -of=file.iso dd -if=/dev/sda | gzip -c | ssh user@ip ‘dd of=/mnt/backups/sda.dd’ 测试网速:dd -if=/dev/zero bs=4096 count=1048576 | ssh user@ip ‘cat > …

继续阅读 »

shell中的一些符号

shell 中的一些符号 ${var:-”default var”} ${var:=”default var”} ${var:?”message”} ${#var} ${var#matcher} ${var##matcher} ${var%matcher} ${var%%matcher} ls my_{finger,toe}s output: my_fingers my_toes []: test 命令的一个软链接 $# :引用的变量总数(参数个数) $- :shell使用的当前选项 $*:显示所有参数 $!:最后一个后台运行的进程ID号 $$ :当前shell脚本的进程号 $((…)):表达式求值 变量引用:$1、$2、$3……${10}、${11}、${12}…… $@:参数用空格隔开输出 AND列表statement1 && statement2 && statement3 &&…:只有在前面所有的命令都执行成功的情况下才执行后一条命令 OR列表 statement1 || …

继续阅读 »