linux开发常用命令

最近经常查看服务器上的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、如果使用第二种开启服务器的方式,关闭服务器就比较麻烦,分为两种:

    如果是在本地操作,进入到 bin 目录下,输入:./jboss-admin.sh --connect command=:shutdown 命令
    如果是远程操作,进入到 bin 目录下,输入:./jboss-admin.sh --connect controller=<IP>:<port> command=:shutdown 命令,其中IP是安装j boss那台机的IP,端口为9999

--------------------------------------------------------------------------------
zip
zip -r myfile.zip ./*
将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.

unzip
unzip -o -d /home/sunny myfile.zip
把myfile.zip文件解压到 /home/sunny/
-o:不提示的情况下覆盖文件;
-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下

zip 命令:
# zip test.zip test.txt
它会将 test.txt 文件压缩为 test.zip ,当然也可以指定压缩包的目录,例如 /root/test.zip
# unzip test.zip
它会默认将文件解压到当前目录,如果要解压到指定目录,可以加上 -d 选项
# unzip test.zip -d /root/

---------------------------------------------------------------------------------

----------------------------thread-------------------------
#ps -ef|grep java  
#kill -9 PID  

 

posted @ 2016-07-07 14:48  crazyYong  阅读(1029)  评论(0编辑  收藏  举报