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


    #压缩工具
    1. gzip ——.gz
    gzip + 文件 / gunzip + 文件
    缺陷:不会保留原文件,不会打包压缩,不能压缩目录

    bzip2 ——.bz2
    bzip2 + 文件 / bunzip2 + 文件
    缺陷:不会保留原文件(-k),不会打包压缩,不能压缩目录

    2. tar (没有参数只能打包)
    tar czvf  ***.tar.gz   + 文件目录   tar xzvf ***.tar.gz   -C + 路径
    tar cjvf   ***.tar.bz2 + 文件目录    tar xjvf ***.tar.bz2 -C + 路径
    c 创建压缩 x 解开 压缩
    z gzip压缩 j bzip2压缩
    v 过程提示信息
    f 压缩文件名

    3. rar(手动安装本软件)
    rar a + 压缩文件名 + 文件目录 rar x + 文件目录 + 路径
    a 创建压缩 x 解开压缩

    4. zip
    zip + 压缩文件名 + 文件目录 unzip + 压缩文件名 -d + 路径


    1. tar 内部使用到gzip或bzip2,本身只起到打包作用
    2. rar 不用指定生成压缩名后缀

    1、用tar压缩大文件
    tar -cjvf android_build.tar.bz2 android_build


    2、用split分割文件
    split -b 4000M -d -a 2 android_build.tar.bz2 android_build.tar.bz2.
    注:
    -a 2:分割文件以01、02结尾,如果原压缩包太大,使用 -a 2,一般使用 -a 1


    3、命令合并使用
    tar -cjvf android_build.tar.bz2 android_build | split -b 4000M -d -a 2 - android_build.tar.bz2.


    4、解压,先把分割的文件合并
    cat android_build.tar.bz2.* > android_build.tar.bz2
    然后解压
    tar -xjvf android_build.tar.bz2


    5、命令合并使用
    cat android_build.tar.bz2.* | tar -xjvf


    find
    文件名称:find + 路径 + -name "文件名"
    文件大小:find + 路径 + -size +-10 k M find ~ -size +100k -size -1M (查找大于100k小于1M文件)
    文件类型:find + 路径 + -type + d/f/b/c/s/p/l
    (name/size/type/maxdepth/exec/print/xargs/atime/amin/mtime/mmin)
    通配符:*(所有) ?(一个)

    grep
    grep -rn "内容" + 路径


    1.-size 默认512Byteyte=0.5k=一个扇区


    ipcs     -q  -m  -s

    ipcrm    -q  -m  -s      ID

    ps         //所有进程

    ps -T    //查看线程

    kill +  id


    apt-get install packagename #安装一个新软件包

    apt-get remove packagename #卸载一个已安装的软件包(保留配置文档)

    man:1.基本命令  2.系统调用  3.库函数  4.特殊文件

    su   : 切换root用户;(exit 退出)

    sudo apt-get install/remove/updata/clean + 名字    安装/卸载/软件列表/清除缓存

    file + 文件名   (识别文件类型) 

    cal :显示日期

    scp(远程复制文件): 用户名@ip:文件名或路径 用户名@ip:文件名或路径

    chown (更改文件或者文件夹的拥有者 ):chown  root:shell  a

    cat  maps (默认15个) 

    ~ 家目录
    / 根目录

    PS1=$  无目录

    vim ~/.profile   环境变量


    问题:

      1. Linux切换root用户,su: Authentication failure(认证失败):   

         在终端上输入指令sudo passwd root

         此时输入你的密码

         重复再次输入你的密码

         再次用su指令切换用户就可以了

      2.

     


    vi:

    自动排列:gg=G

    直达底部:G

    替换每一行中所有 panda 为 me :  :g/panda/s//me/g


    Stay hungry, stay foolish 待续。。。
  • 相关阅读:
    JAVA-初步认识-常用对象API(集合框架-重点方法keyset演示图解)
    JAVA-初步认识-常用对象API(集合框架-常用方法演示)
    JAVA-初步认识-常用对象API(集合框架-Map集合特点常用方法)
    JAVA-初步认识-常用对象API(集合框架-练习-字符串长度排序)
    JAVA-初步认识-常用对象API(集合框架-treeset集合-二叉树)
    JAVA-初步认识-常用对象API(集合框架-treeset集合-Comparator比较器)9
    JAVA-初步认识-常用对象API(集合框架-treeset集合)
    JAVA-初步认识-常用对象API(集合框架-LinkedHashset集合)
    Spring整合hibernate的一个例子:用事务买书
    Spring整合hibernate的一个例子:用事务买书
  • 原文地址:https://www.cnblogs.com/panda-w/p/10935906.html
Copyright © 2011-2022 走看看