Tuesday, December 16, 2008

常用的linux命令(转)

[查看文件]
 
> tail -f FILE_NAME 
> vi FILE_NAME
   > I , :q! , :wq quit>, shift + G


[文件操作] 
> mkdir FOLDER_NAME 
> rm FILE_NAME, rm -r FOLDER_NAME 
> scp  [-r]  FILE_NAME[FOLDER_NAME]  FOLDER_NAME
    > eg1. scp file1 user@192.168.1.2:folder1
    > eg2. scp -r folder1 user@192.168.1.2:folder1
 
[查看资源进程]
 
> ps -ef|grep java 用以显示java进程的详细信息.
    > -e 显示系统中的所有进程,除了核心进程
    > -f 显示进程的详细信息
    > | 管道命令,前一个命令的输出做为后一个命令的输入
    > grep 查找字符 "java"
 
[解压打包]
 
> jar xvf *.war
> jar cvf *.war FOLDER_NAME

1 comment:

  1. 功能:显示指定文件的后若干行。
    语法:tail [+ / - num ] [参数] 文件
    tail命令中各个选项的含义为:
    +num 从第num行以后开始显示。
    - num 从距文件尾num行处开始显示。如果省略num参数,系统默认值为10。
    l 以文本行为num的计数单位。与参数选项+num或- num选项同时使用时,num表示要显示的文本行行数。
    c 以字节为num的计数单位。与参数选项+num或- num选项同时使用时,num表示要显示的字符数。
    (l、c选项可以省略,系统默认值为l,即按行计数)。
    使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。

    查看文件内容的特殊方法
      相信最基本的cat和less,more你已经很熟悉了,如果有特殊的要求呢:
    1. 如果你只想看文件的前5行,可以使用head命令,如:
    head -5 /etc/passwd
    2. 如果你想查看文件的后10行,可以使用tail命令,如:
    tail -20 /etc/passwd
    tail -f /var/log/messages
    参数-f使tail不停地去读最新的内容,这样有实时监视的效果
    tail -f /var/log/messages

    ReplyDelete