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

    1、文件操作

    1.1 创建多级文件夹:一次性创建多级文件夹:mkdir -p /tmp/a/b

    1.2 创建文件:touch a.txt

    1.3 vi查找替换:

    • 显示行号:命令行模式下:set number
    • 查找:命令模式下:/匹配字符
    • 替换:明ing模式下:6:$ a/aaa/g 表示:第六行到最后一行,将a替换成aaa,g表示全文替换

    1.4 查看特定的文件内容:

    • 显示行号:cat-n
    • 显示文件a中内容为b的前后5行:grep -C 5 b a.txt
    • 显示文件a中内容为b的前5行:grep -B 5 b a.txt
    • 显示文件a中内容为b的后5行:grep -A 5 b a.txt
    • 显示文件a中前20行:cat a.txt |head -n 20
    • 显示文件a中后20行:cat a.txt |tail -n 20
    • 显示文件a中第20行后所有内容:cat a.txt |head -n +20
    • 显示文件a中第10-20行:cat a.txt |head -n 20|tail -n +10 cat a.txt |tail -n +10|head -n 11

    2、显示进程筛选列:

    ps -aux |awk '{print $2,$11}'

    3、上传和下载文件(zmodem协议)

    上传:rz (receive zmodem)

    下载:sz(send zmodem)

    4、打包和压缩解压

    #压缩
    tar -czvf ***.tar.gz
    tar -cjvf ***.tar.bz2
    #解压缩
    tar -xzvf ***.tar.gz
    tar -xjvf ***.tar.bz2

    参数:

    -c  :建立一个压缩档案的参数指令(create 的意思);

    -x  :解开一个压缩档案的参数指令!

    -t  :查看 tarfile 里面的档案!

    特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!

    因为不可能同时压缩与解压缩。

    -z  :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?

    -j  :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?

    -v  :压缩的过程中显示档案!这个常用,但不建议用在背景执行过程!

    -f  :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!

    [root@linux ~]# tar -cvf /tmp/etc.tar /etc  <==仅打包,不压缩!
    
    [root@linux ~]# tar -czvf /tmp/etc.tar.gz /etc  <==打包后,以 gzip 压缩
    
    [root@linux ~]# tar -cjvf /tmp/etc.tar.bz2 /etc  <==打包后,以 bzip2 压缩
  • 相关阅读:
    JSP(工作原理,组成部分,指令标签,动作标签,隐式对象)
    会话技术cookie与session
    上下文对象-请求对象-响应对象(ServletContext
    反射
    Servlet
    Tomcat服务器
    Http协议
    客户端与服务器
    Oracle虚拟机 与 windows配置
    SQL语句简单整理
  • 原文地址:https://www.cnblogs.com/zyh0430/p/11486544.html
Copyright © 2011-2022 走看看