一些我所常用的shell命令用法
来源:互联网 发布:aq 网络中什么意思 编辑:程序博客网 时间:2024/05/17 06:44
仅供娱乐,对误操作的结果概不负责
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
- 一些我所常用的shell命令用法
- 一些常用的shell命令
- 一些常用的shell 命令
- 一些常用的shell命令
- 我常用的shell命令
- Android-一些常用的shell命令
- LINUX常用的一些shell命令
- 近两年常用的一些SHELL命令
- Shell 常用的一些命令技巧
- 自己常用的一些Shell命令
- 吐血贡献我常用的shell命令
- Centos下我常用的一些命令
- linux下开发我所常用的命令
- 我所觉得好用且常用的Linux命令
- 我的shell脚本文件模板及一些常用…
- [shell] shell的一些命令
- 常用的一些 shell
- android adb shell am一些命令的用法
- RMQ DP
- 程序员在linux下有用的终端命令
- 简单口令入侵
- 在OpenCL中实现浮点数的原子加法运算(atomic add for floating point in OpenCL)
- MyEclipse优化 --终极优化--
- 一些我所常用的shell命令用法
- 绿色版NotePad++添加右键关联
- SQL里各种联合查询总结
- 使用token拦截器组织重复提交的问题
- 在IBM-Unix和HP-Unix上启动和停止Oracle数据库
- 存贮byte[]
- java.net.SocketException: Too many open files
- 优化Dalvik虚拟机的堆内存分配
- 利用Android UncaughtExceptionHandler捕获崩溃异常