仅供娱乐,对误操作的结果概不负责
1.远程拷贝
scp -P1234 root@192.168.1.38:/f/u/c/k.txt .
scp -r -P1234 root@192.168.1.38:/beauty .
2.强制覆盖
\cp -r /data /data1
3.文件夹同步拷贝
rsync -vzrtopg --progress --delete root@192.168.1.38:/you /this
不同步bug文件夹
rsync -vzrtopg --progress --delete --exclude=bug/ root@192.168.1.38:/you /this
4.显示文件,实时更新
tail -f log.make.love
5.删除文件中you和me之间的所有行,不包含you、me
sed -i "/you/, /me/{/you/!{/me/!d}}" human.file
这个命令只在脚本里执行成功了,在命令行之间输入,报如下错误
-bash: !{/me/!d}}": event not found
我懒的去研究了。。。
6.显示某一行,for循环里常用到
i=38
sed -n "$i""p" human.file
7.替换文件里所有you为me
sed -i 's/you/me/g' why.do.that
8.假如日志第一列是日期,想找3月8号以后的。。。
awk '{if($1>"03-08") print}' kiss.log
9.显示以']'为分割符的第3列和第8列
echo "]a]b]c]d]e]f]g]h]i" | cut -d] -f 3,8
必要时先将'['替换为']'
GOD!我到底想干嘛?
10.将大文件分成小文件
split -l 3800 big.bo small.bo
11.每隔一秒干某件事
while sleep 1
do
echo “haha”
1.远程拷贝
scp -P1234 root@192.168.1.38:/f/u/c/k.txt .
scp -r -P1234 root@192.168.1.38:/beauty .
2.强制覆盖
\cp -r /data /data1
3.文件夹同步拷贝
rsync -vzrtopg --progress --delete root@192.168.1.38:/you /this
不同步bug文件夹
rsync -vzrtopg --progress --delete --exclude=bug/ root@192.168.1.38:/you /this
4.显示文件,实时更新
tail -f log.make.love
5.删除文件中you和me之间的所有行,不包含you、me
sed -i "/you/, /me/{/you/!{/me/!d}}" human.file
这个命令只在脚本里执行成功了,在命令行之间输入,报如下错误
-bash: !{/me/!d}}": event not found
我懒的去研究了。。。
删除文件中含you的行和下一行,
sed -i "/you/,+1d" love.file
6.显示某一行,for循环里常用到
i=38
sed -n "$i""p" human.file
7.替换文件里所有you为me
sed -i 's/you/me/g' why.do.that
8.假如日志第一列是日期,想找3月8号以后的。。。
awk '{if($1>"03-08") print}' kiss.log
9.显示以']'为分割符的第3列和第8列
echo "]a]b]c]d]e]f]g]h]i" | cut -d] -f 3,8
必要时先将'['替换为']'
GOD!我到底想干嘛?
10.将大文件分成小文件
split -l 3800 big.bo small.bo
11.每隔一秒干某件事
while sleep 1
do
echo “haha”
done
12.定时干某件事
crontab -e
0 1 * * * make love
service crond restart
crontab -l
13.vi查看十六进制
:%!xxd
撤销是'u',
前进是‘Ctrl' + 'r'
删除用'x', 现在用‘backspace’ ,需设置 :set backspace=indent,eol,start
14. tar压缩以及解压缩
tar cfz doc.tgz doc
tar -zxvf doc.tgz
tar -zcvf doc.tar.gz doc
tar -zxvf doc.tar.gz
tar -cjvf doc.tar.bz2 doc/
tar -xjvf doc.tar.bz2
15. rename批量改后缀名(txt--->html)
rename .txt .html *.txt