枫芸志
13年前 (2011-04-20)
(adsbygoogle = window.adsbygoogle || []).push({});
不良的使用模式会降低您的速度,并且通常会导致意外错误。养成这些好习惯是加强您的 UNIX 命令行技能的积极步骤。
Unix 下要采用的20个好习惯为:
1) 在单...
13年前 (2011-02-26)
蛋疼地翻译了一遍man lftp......
====================
lftp是个功能强大的文件传输工具,操作上很像shell,支持命令补全、历史记录、多任务后台执行,还有书签、排队、镜像、断点续传、多进程下载等功能。
lftp支持ftp, ftps, http, https, ...
13年前 (2011-01-28)
以下的Crontab任务执行完后会将脚本的标准输出和错误输出发送邮件到执行Crontab的账户
10 4 * * 0-4 /maple_dev/maple/nightly_test.sh
不希望看到这些邮件,于是希望屏蔽Crontab发送日志邮件,做法是将脚本的标准输出和错误输出重定向到文件,采用如...
13年前 (2011-01-27)
脚本处理需要从文件中读入数据,然后逐行进行执行别的命令,此时单纯用awk或sed无法完成任务,就需要逐行读取文件中每一行的内容到变量,然后再进行处理。
Bash Shell的处理方法见【Shell】逐行读取并处理文本。
C Shell的语法特殊,与常规的Bash Shell不同,代码如下:
代码一
...
14年前 (2010-12-29)
新建脚本文件upload.sh,脚本内容如下:
#!/bin/sh
lftp 10.12.132.53 <<EOF
login user1 password1
cd subdir
put file1 file2 file3
exit
EOF
以后只需在shell中执行sh u...
14年前 (2010-12-25)
Linux启动过程
redhat的启动方式和执行次序是:
加载内核
执行init程序
/etc/rc.d/rc.sysinit # 由init执行的第一个脚本
/etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式
/etc/rc.d/rc.local
/sbin/m...
14年前 (2010-12-25)
Linux下的fg和bg命令是进程的前后台调度命令,即将指定号码(非进程号)的命令进程放到前台或后台运行。比如一个需要长时间运行的命令,我们就希望把它放入后台,这样就不会阻塞当前的操作;而一些服务型的命令进程我们则希望能把它们长期运行于后台。
进程前后台操作用到以下命令或按键:
Ctrl+C
终止并...
14年前 (2010-12-16)
先用vim以二进制格式打开需要编辑或查看的文件,不采用-b参数有时会导致转换错误,详见分隔线后部分。
vim -b file-to-open.dat
然后用xxd把文件转换成十六进制格式
:%!xxd
转化后显示类似如下
0000000: 5036 0a35 3932 2033 3230 0...
14年前 (2010-12-15)
本文将详细介绍linux中du命令参数的用法,并用示例进一步说明其使用方法。
du:Disk Usage的缩写,命令功能为显示目录(或文件)所占磁盘空间的大小。
语 法:du [-abcDhHklmsSx0] [-L][-X File][--block-size=SIZE][--exclude=P...
14年前 (2010-11-16)
显示时间是个常用的命令,在写shell脚本中也经常会用到与日期相关文件名或时间显示。无论是linux还是windows下都是date命令。
Linux下date命令用法
date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm...