zoukankan      html  css  js  c++  java
  • linux命令进阶

    Though unconsciously,peple are indeed moving
    towards their destination.Slow as the progress
     seen from the result,it may be surprisingly
    fast.
    即使是无意识的,人也总是在朝着自己想去的方向前进
    。虽然前进的步伐实际上是很缓慢的,但从结果来看,
    切是出人意料的迅速。
     


    Linux的命令进阶

     66
    已收录

    A+
    所属分类:运维教程
    history 查看历史记录
    内存中保存的记录,何时写到文件中去:当终端窗口关
    闭时,当前shell进程结束时
    语法:history -w 立即将内存中的保存记录写到文件
    中(应用:当远程管理一台设备时,当前进程不能关闭)
    history -c 清空历史记录(强烈建议不要轻易执行)
    .bash_history 历史记录保存文件
    history默认保存1000条的历史记录,如不使用默认,
    可在/etc/profile中修改,HISTSIZE项后面数值,设置
    好后,重新登录生效
    语法 效果
    !! 执行上条操作
    !n n代表number数字,执行命令号所对应命令
    !-n 执行倒数第n条的命令
    !cmd 这里的cmd代表命令,用于执行最后一次匹配cmd的命令
    shell命令的执行顺序

    whereis ls 用于查看ls命令的所有路径

    alias 查看命令别名
    语法:alias vi='vim' 将vim作为vi的别名,这句命令只在当
    前的shell进程生效,如想让其长期成效:.bashrc
    unalias vi 取消之前设置别名
    # vim ~/.bash-history     打开记录历史命令文件

    shell常用快捷键:
    快捷键组 作用
    ctrl+a 把光标移动到命令开头。例如我们输入命令过长,可以
    使用这个快捷键将光标移到命令开头
    ctrl+e 把光标移动到命令末尾
    ctrl+c 强制终止当前命令
    ctrl+l 清屏,等同于clear命令
    ctrl+u 删除或剪切光标之前的命令,比如输入一条很长命令,
    不需要使用退格键一个一个删除,快捷键更方便
    ctrl+k 删除或剪切光标之后的命令
    ctrl+y 粘贴内容
    ctrl+r 在历史命令中搜索,按下ctrl+r后,就会出现搜索界面,
    只要输入搜索的关键词,就会在历史命令记录中搜索
    ctrl+d 退出当前终端
    ctrl+z 暂停,放入后台执行(这个牵扯到进程管理项,后期课
    程详细讲解演示)
    ctrl+s 暂停屏幕输出,应用:查看实时日志,突然想暂停输出
    的结果,可使用该命令
    ctrl+q 恢复屏幕输出

    输出重新定向:系统命令在执行后,默认结果会出现在shell中,
    重新定向就是将输出结果重定向,输出到自定义地方
    类型 符号 作用
    标准 命令 > 文件 以覆盖的方式,把命令的正确输出结果,写
    入到指定的文件中去
    命令 >> 文件 以追加的方式,把命令的正确输出结果,写入到
    指定的文件中去
    标准错误 错误命令 2> 文件 以覆盖的方式,把命令的错误输出
    结果,写入到指定的文件中去
    错误命令 2>> 文件 以追加的方式,把命令的错误输出结果,写
    入到指定的文件中去
    正确+错误 命令 &> 文件 以覆盖的方式,把命令的输出结果,
    写入到指定的文件中去
    命令 &>> 文件 以追加的方式,把命令的输出结果,写入到指定
    的文件中去


    grep    在文件中搜索关键词

    cat  /var/log/messages   查看计算机工作日志
    more,less   逐页浏览文件内容

    tail  -f(=tailf)    自动刷新

    dd if=/dev/zero of=nimei bs=1M count=100
    dd:用于复制,只能复制文件,可以做硬盘的克隆
    if:从哪读取(in file)
    zero:零文件,白文件,白洞,源源不断的输出文件
    of:写入哪里
    bs:每次写入的大小,bs后面的单位必须大写,单次
    写入大小最好不要超过硬盘的最大读写速度,只能用
    于整数。
    dev/null  黑文件,黑洞,写入多少文件量,文件大
    小都不变。

    文档归档(文件压缩)
    1:节约硬盘的空间
    2:整合文件

    压缩文件
    不常用:1:gzip  原文件不保留,出现新文件(.gz)
            gzip filename 压缩 
            gaip -d filename 解压
            2:bzip 超强压缩(.bz)
            bzip filename 压缩
            bzip -d filename 解压

    第二常用压缩:zip 兼容性特别好,保留源文件(zip)
                  zip newname filename 压缩
                  unzip newname 解压

    第一常用压缩:tar 固定格式,必须加选项,必须加f
                  -cf 创建压缩
                  -xf 释放
                  -xvf 释放显示过程(全屏刷文件,装
                                    逼时最适合使用)
                  tar 与别的命令一起使用,可以省去
                  “-”,体现工作经验

    行业约定压缩文件名:.tar
                        .tar.bz2
                        .tar.gz(.tgz)
                        .zip

    tar -cf filename.tar filename(归档)
    tar -xf filename.tar (释放)

    tar -zcf filename.tar.gz(归档后交给zaip处理)
    tar -zxf filename.tar.gz(释放)
    tar -zxvf filename.tar.gz(释放)

    tar -jcf filename.tar.bz2(归档后交给bzip处理)
    tar -jxf filename.tar.bz2(释放)
    tar -jxvf filename.tar.bz2(释放)
    tar -jxf filename.tar.bz2 -c/tmp(释放)

  • 相关阅读:
    天使玩偶
    CSPS 2019 Day1 T2 括号树
    权值线段树2(求逆序对)
    第一篇blog
    [GXOI/GZOI2019]特技飞行
    Mokia 摩基亚
    概率基本概念
    第一课:认识Richfaces
    第四课:JSF\Richfaces中使用javabean
    第二课:安装Richfaces Demo
  • 原文地址:https://www.cnblogs.com/lwl117/p/10310219.html
Copyright © 2011-2022 走看看