zoukankan      html  css  js  c++  java
  • linux常用命令

    相对路径和绝对路径:
    绝对路径:
    特点:从根开始
    相对路径:相对当前路径来说

    查看java相关的服务:ps -ef | grep java

    sudo vim /opt/scripts/deploy.sh

    编辑:vim /opt/scripts/deploy.sh

    echo > /opt/scripts/deploy.sh

    查看java虚拟机进程:jps

    下载:sz 日志文件名

    目录基础操作:

    cd /home   #进入‘/home’目录
    cd             #进入个人的主目录
    cd .     #进入当前目录
    cd ..      #返回上一级目录(父目录)
    cd ~user1   #进入某个用户的主目录(只有root可以操作)
    cd -          #返回上次所在的目录

    pwd          #显示当前的工作路径

    目录创建、删除、重命名:

    mkdir test           #创建目录”test”
    mkdir test1 test2  #创建多个目录
    mkdir test{1,2,3}  #创建目录test1、test2、test3
    mkdir test{1..3}    #创建目录test1、test2、test3
    mkdir test-{a..c}-666  #创建test-a-666、test-b-666、test-c-666

    rmdir test            #删除一个空目录
    rm -rf test          #删除一个目录以及其下的内容
    rm -rf ../test     #删除当前目录上一级目录下的某个目录
    mv test new_test #将test目录重命名为new_test
    mv test /tmp       #将test目录移动到/tmp下

    cp -r test1 test2   #拷贝test1目录,拷贝后的目录名为test2,test2原来要不存在
    cp -r test ./tmp 或 cp -r test tmp/   #将test目录复制到/tmp目录下

    Linux文件属性查看(ls)
    ls              #查看当前目录下的文件
    ls /tmp      #查看/tmp目录下的文件
    ls -l          #显示文件和目录的详细信息
    ls -a         #显示当前目录下的所有文件,包括隐藏文件 (以.为前缀的文件)
    ls -ltr        #按时间排序(倒序)查看目录中的文件

    stat file     #查看文件更加详细的信息

    创建链接文件

    ln -s     #创建软连接
    ln -d     #创建硬连接

    文件内容查看

    cat file           #从第一行开始查看文件的内容,文件很多页会刷屏
    如:cat /opt/scripts/deploy.sh
    cat        全文查看文件内容
    cat -n test.sh     查看文件的同时,显示行号

    more file        #分屏查看文件的内容,支持向下翻页(Ctrl+F)
    less file         #分屏查看,支持向上/向下翻页(Ctrl+B/Ctrl+F)

    head -2 file   #提取行查看,查看前两行
    head test.sh 从头看,查看文件前10行
    head -n 4 test.sh   查看文件前4行

    tail -2 file      #提取行查看,查看后最后两行
    tail test.sh       查看文件的末尾10行内容
    tail -n 4 test.sh   查看文件的末尾4行内容
    tail -f 1.log    #实时查看一个文件添加的内容

    此时要想暂停刷新,使用ctrl+s暂停终端。
    若想继续终端,使用ctrl+q。
    若想退出tail命令,直接使用ctrl+c。

    Linux文件创建、删除

    touch abc.txt    #创建一个空文件
    touch test{1,2,3}  #创建多个文件,test1、test2、test3
    touch test{1..5}    #创建test1、test2、test3、test4、test5
    touch test-{a..c}-666  #创建test-a-666、test-b-666、test-c-666

    rm abc.txt        #删除一个文件
    rm -f abc.txt    #强制删除文件

    删除目录下的文件:rm -f

    文件复制、移动

    cp 1.txt ./tmp  或 cp 1.txt tmp/  #将文件1.txt复制到/tmp目录下
    cp 1.txt 2.txt     #拷贝1.txt文件

    mv 1.txt /tmp    #将文件1.txt移动到/tmp目录下

    移动文件:
    mv        移动文件,或者文件改名
           移动格式:mv    源文件    目标位置
           改名格式:mv     源文件  新文件名
           注意:新文件名在当前文件必须唯一

    history  #查看打的历史命令

    文件压缩、解压

    压缩文件:tar

    tar zcvf 1.tar.gz 1.txt     #压缩:tar zcvf  压缩后文件名  要压缩的文件
    tar xf 1.tar.gz                #解压:tar xf 要解压的文件

    命令详解:
    tar        给一个文件压缩
    格式:    tar -zcvf 压缩文件名 被压缩的文件
    z        指定压缩文件格式    tar.gz
    c        指定压缩的时候,使用压缩
    v        显示压缩过程
    f        指定文件名
    x        解压缩
    C        指定压缩后文件存放的位置

    压缩文件:unzip

    压缩文件格式:zip [-r] 目标文件(没有扩展名) 源文件

    解压文件格式:unzip  压缩文件

  • 相关阅读:
    xfire for web-Service
    如何使用 XSD
    XSD
    一个 XSD 实例
    RE:转:一些不常用的html代码
    <base target="_self"/>标签的用法
    C#有关日期的使用方法
    GridView 高亮某一行
    DropDownList绑定数据库
    Request.Querystring中文乱码问题解决
  • 原文地址:https://www.cnblogs.com/peiya/p/11959445.html
Copyright © 2011-2022 走看看