Linux,命令后台执行的方法
nohup command > out.log 2>&1 & nohup的作用是将进程的父进程设置为1,即init进程,这样终端关闭时,不会影响该进程。 使用2>&1将标准错误输出也重定向到标准输出中,因为预定义的STDIN,STDOUT »
nohup command > out.log 2>&1 & nohup的作用是将进程的父进程设置为1,即init进程,这样终端关闭时,不会影响该进程。 使用2>&1将标准错误输出也重定向到标准输出中,因为预定义的STDIN,STDOUT »
find -maxdepth 1 -name "*.tar.gz"|xargs -i tar zxvf {} »
指定分割后文件行数 split -l 300 large_file.txt new_file_prefix 指定分割后文件大小 split -b 10m large_file.bin new_file_prefix 用cat进行文件合并 cat small_fil »
删除文件时排除特定文件 删除当前目录下所有 *.log文件,除了nginx.log rm `ls *.log|egrep -v nginx.log` rm `ls *.log|awk '{if($0 != "nginx.log") print $0}'` 排除多个文件 »
ps -ef|awk '{print $2"\t"$8$9}'|grep `netstat -tlnp|grep 8080|awk '{print $7}'|awk -F '/' '{print $1}'` »
grep 'keyword' /etc -r find / -name "keyword" -print »
find / -type f -size +500M find / -type f -size +5000000k »
将单引号 ' 替换为 双引号 " sed 's/\x27/\x22/g' life »
将本地文件上传到服务器上 scp -P 222 /home/file.tar.gz root@mq:/root/mq/file.tar.gz P - SSH端口 获取远程服务器上的文件 scp -P 222 root@mq:/root/mq/file.tar.gz »
echo "" > test.txt > test.txt cat/dev/null > test.txt »