这个需求比较常见吧,想给用户开个权限读写,但不想他有登录权限,只能使用sftp,并且只能访问固定目录,命令流程如下,细节自己琢磨。

#切换到root用户
su
#创建目录mkdir -p /sftp/test/#建立一个无法登陆的家目录位于/sftp/test/ 名为t[......]

阅读全文

代码示例:

find /opt/soft/log/ -mtime +30 -name "*.log" -exec rm -rf {} \;

删除30天前的日志,至于你想删其他的,自己修改。

方法来自:http://www.cnblogs.com/[……]

阅读全文

有时候需要进程守护,确保进程稳定运行,这个时候一个shell是最方便的,随手查了下,找到一个很好用的脚本:

#!/bin/sh
while true; do
server=`ps aux | grep 进程关键字 | grep -v grep` if [ ![......]

阅读全文

想快速检索history,很简单,Ctrl+R,输入指令前缀既可,但是要翻页看下一条怎么办?
依然很简单,再按一次Ctrl+R……[……]

阅读全文

-m –mode=模式,设定权限< 模式> (类似 chmod),而不是 rwxrwxrwx 减 umask

mkdir -m 755 test

即以755读写权限创建test目录。

-p –parents 递归创建目录

mkdir -p test/test1/test2[......]

阅读全文

shell脚本编写中,如果需要echo输出换行符的话,需要用到转义才行,但由于双引号中$会自定引用变量,所以如果语句包含$,要在$符号前添加斜杠进行转义。
示例代码如下:

#!/bin/sh
file="/tmp/test.php"echo -e &[......]

阅读全文