linux常用命令总结
来源:互联网 发布:字母小写转大写js 编辑:程序博客网 时间:2024/06/05 20:23
1、从一个文件file1取出第10行到第20行追加到file2
<span style="font-size:18px;">sed -n '10,20p' file1 >>file2</span>2、运行jar包时设置相关的JVM参数
<span style="font-size:18px;">nohup java -jar -XX:-UseGCOverheadLimit -Xmn8192m -Xms10240m -Xmx30720m cdh-mahout.jar hdfs://IPADRESS:8020 /recommendation/datamodel/datamodel-log /output/result &</span>
3、查找文件part-r-00000里第三列大于6的行
<span style="font-size:18px;">awk -F"," '$3>6 {print}' part-r-00000 </span>
4、查找文件part-r-00000里的第二列等于249751,第一列等于1,然后打印满足的行
<span style="font-size:18px;">awk -F "," '($2==249751&&$1==1) {print}' part-r-00000</span>
5、查找一个陌生的端口被哪个服务所用
(1)查看某一端口是否被用过: netstat -nltp |grep 1527
tcp 0 0 ::ffff:10.58.22.221:1527 :::* LISTEN 4480/java
(2)查看这个进程号是属于哪个应用服务:ps -aux|grep 4480
root 4480 0.0 0.8 17022972 589260 ? Sl Aug04 8:12 /usr/java/jdk1.6.0_43/bin/java -classpath /usr/local /db-derby-10.10.2.0-bin/lib/derby.jar:....
6.vi文本编辑
(1) $符号可以把光标移动行尾,0(零)可以把光标移动行首,shift+g光标移到文件的末尾
(2)/pattern 自当前光标位置向上搜索,请使用以下命令
?pattern 自当前光标位置向下搜索,请使用以下命令
: 执行替换
然后按n 继续向下找
<1>:s/string1/string2/g:在一行中将string1替换为string2,g表示执行,用c表示需要确认(修改当前光标所在行)
<2>:1,$ s/string1/string2/g:在全文中将string1替换为string2
(3)y$:复制当前光标至行尾处
(4)存盘 :q! :不存盘退出
:e! :放弃修改文件内容,重新载入该文件编辑
:wq :存盘退出
(5)复制多行文本,如:5yy,表示从当前光标所在行开始,往下复制5行
7.字符串分割操作
#初始化数组data="one,two,three,four";#备份默认分割符合old_ifs="$IFS"#以逗号为分隔符IFS=","#以逗号为分割符生成数组并赋值级arrarr=($data)#用完后恢复默认分隔符IFS="$old_ifs"#打印数组for s in ${arr[@]}doecho "$s"done
8、SCP命令出错的问题如下
[root@S1SF001 .ssh]# scp authorized_keys <a target=_blank href="mailto:root@192.168.1.102:/root/.ssh">root@192.168.1.102:/root/.ssh</a> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on you right now (man-in-the-middle attack)!It is also possible that the RSA host key has just been changed.The fingerprint for the RSA key sent by the remote host isc4:e0:a5:5d:fe:43:fd:84:bf:67:23:31:5b:a1:f7:67.Please contact your system administrator.Add correct host key in /root/.ssh/known_hosts to get rid of this message.Offending key in /root/.ssh/known_hosts:2RSA host key for <u><span style="color:#000080;">192.168.1.102</span></u> has changed and you have requested strict checking.Host key verification failed.lost connection
解决办法: vi /root/.ssh/known_hosts ,进去把192.168.1.102对应的记录删除,退就即可解决。
9.war包解压、压缩
解压:unzip ROOT.war -d ROOT
压缩:jar -cvfM0 ROOT.war ROOT
....后续补上
- linux常用命令总结
- LINUX 常用命令总结
- Linux 常用命令总结
- linux入侵常用命令总结
- linux 常用命令总结
- Linux 常用命令总结
- linux 常用命令 总结
- Linux常用命令总结
- Linux 常用命令总结
- linux 常用命令 自己总结
- Linux常用命令总结
- linux常用命令总结
- Linux常用命令总结
- Linux Shell常用命令总结
- Linux 常识,常用命令总结
- Linux常用命令总结
- linux常用命令总结
- linux常用命令总结
- C#调用天气预报网络服务
- android环境安装的注意问题
- CString的GetBuffer用法,GetBuffer本质,GetBuffer常见问题解决方法
- 如何做好移动安全(梆梆加固后的APK破解提取dex)
- Peter's Hobby
- linux常用命令总结
- Booting to a different runlevel
- 联合行动打击网上造谣传谣行为
- java读取文件
- KMP算法学习
- 努力吧,现在也不晚
- config文件获取不到连接信息 提示:“配置系统未能初始化”
- Windows 7下用xshell4远程控制ubuntu12.04
- IOS合并lib(.a)库的终极可用方法(可用于解决duplicate symbol静态库冲突)