整理下自己平时常用到的一些命令:
- jboss 启动命令:./run.sh -c default & 【注意:关闭远程工具前,使用exit退出一下,否则项目访问失败 】
- df : 查看磁盘空间
lsof :查看所有端口;
lsof -i:端口: 查看某个端口,如 lsof -i:58080 - scp : 上传、下载文件
scp (-r) /path/file(这部分为本地的路径) user(远端目标用户名)@host(远端目标IP):/pathorfile(文件存储路径)
scp (-r)user(远端用户名)@host(远端IP):/path/file(下载文件在远端的路径) localpathorfile(本地文件存放路径) - 文本操作命令
less : 查看文件内容
mkdir : 新建文件,如 mkdir tmp 新建tmp文件夹
vi : 修改文件,如 vi /filename
i : 编辑
Esc按键:退出编辑状态
:wq :保存退出
rm -rf :删除某个目录下的文件,如 rm -rf tmpfile/20151022*
cat :清空文件内容,如 cat /dev/null > filename - 文件挂载(mount)、解除挂载(umount)命令
mount -t nfs xxx(远程路径) xxx(本地路径),如:
mount -t nfs 10.174.1.31:/home/log/ecard/ftpfile /home/ecard/filedir/
umount xxx(本地文件名) , 如:umount /home/ecard/filedir - jdk 的安装和环境变量配置
1)下载jdk,上传到/usr/java/ 目录下 (没有java文件夹的可以新建一个)
2)chmod 755 jdk-6u41-linux-x64.bin
3)./jdk-6u41-linux-x64.bin
4)环境变量的配置: vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.6.0_24
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
5)source /etc/profile :使 profile 文件生效 - 解决乱码的方法
vi /etc/profile 在文件末尾加入下面两行代码:
LC_ALL="zh_CN.GBK"
export LANG="zh_CN.GBK" - 查看日志
grep -Bn '目标内容' logger.log : n为数字,这个命令表示显示搜素目标的前n行内容
grep -An '目标内容' logger.log : n为数字,这个命令表示显示搜素目标的后n行内容
grep -B1 --color 30010003 catalina.out |tail -n 100
zgrep -B1 --color streamid=184361188 catalina.out.1.2015-12-01.log.gz - traceroute : 是检测到达目的地所经过的所有路由器,从而判断在那个路由出了问题 如:traceroute ip