• linux小命令 分类: 测试 ubuntu 20130527 10:34 298人阅读 评论(0) 收藏


    单引号可以防止任何变量扩展。双引号可以防止通配符扩展但允许变量扩展。


    使用双引号:避免将单词看做一个整体;并没有限制以”$”开头的变量的字符替换,不过,它的确对通配符的扩展效果进行了限制,如 *。

    单引号,在字符替换方面有限制。原样输出字符串内容

    使用转义字符——反斜杆,也可以防止扩展。

    如:echo \$SHELL
    echo "\$SHELL"

    使用双引号的原因是—我们要把所有单词包括住,当作一个整体来对待,如果我们没有使用引号,那么bash解释器,就会将所有位于第一个单词后面的单词,解释为其他的命令(第一个单词被解释为命令)。


    在a.log中查找Tom,并对要查找的内容标红

    grep Tom a.log --col    #  --col 参数可以将查找的内容标红


    单引号和双引号

    shell解释器可以识别双引号和单引号。下面的复制表达式效果是等价的:

    单引号,在字符替换方面有限制。

    我们可以通过使用echo命令来查看这种效果:

    如果我们将上述的双引号改为单引号,那么,行为将会改变:

    双引号没有限制—以”$”开头的变量的字符替换,不过,它的确对通配符的扩展效果进行了限制。比如,下面这个例子:


    http://blog.163.com/yi_jun0140/blog/static/2960535320105270117782/

    iostat  查看IO情况,如果%util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘
      可能存在瓶颈

    装一个iotop 查一下是那个进程一直在大量的I/O
    如果一直是几M往里写的话 你最好换SAS盘,或者SSD的盘。 一般mysql 主库 有写操作比较多的 都用SAS 15K转的盘


    ssh 192.168.0.7 执行该命令,提示输入192.168.0.7的密码,输入即可登录192.168.0.7

    ctr+c 与ctrl+\的作用一致,进入终端命令行

    cp -r  dir1 target  递归复制、拷贝文件夹dir1的内容至target目录

    free -m  查看内存使用量和交换区使用量

    df -h 查看各分区使用情况

    fdisk -l 查看磁盘所有分区

    w 查看活动用户

    yny 从当前光标起,复制n行数据

    ndd 从当前光标起,删除n行数据

    p 粘贴

    或者使用 v,块操作,选择要复制的数据行,再点击y,进行复制。点击p,粘贴

      
    du -sh查看当前目录下的文件夹大小

    ls -ld dir 查看dir目录的详细信息

    ls -l dir 查看dir目录下文件的详细信息 (注意与ls -ld dir的区别)

    rm -f s*.log 使用 -f 强制删除以s开头的log文件

    rm -f [abc]*.log 使用 -f 强制删除以a、b、c开头的log文件 支持正则表达式


    find -name "*"|xargs grep "key" 查找包含内容“ key ”的文件


    more命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。
    
    less命令功能:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。
    当要结束浏览时,只要在less命令的提示符“: ”下按Q键即可。
    
    它们能上相近,只是从浏览习惯和显示方式上有所不同

    4.我有一个很大的压缩文件large.zip,我不想解压缩,只想看看它里面有什么:

    # unzip -v large.zip


    5.我下载了一个压缩文件large.zip,想验证一下这个压缩文件是否下载完全了

    # unzip -t large.zip


    6.我用-v选项发现music.zip压缩文件里面有很多目录和子目录,并且子目录中其实都是歌曲mp3文件,我想把这些文件都下载到第一级目录,而不是一层一层建目录:

    # unzip -j music.zip



    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    简单了解一下:var 、let、const
    C# FlagAttriute 的 小妙招
    项目经验面试题
    linux面试题详解
    jvm面试题详解
    数据库面试详解
    微服务框架面试题
    框架面试题(maven、ZooKeeper、Dubbo、Nginx、Redis、Lucene、Solr、ActiveMQ、JMS
    设计模式面试题详解
    WEB方面面试题详解
  • 原文地址:https://www.cnblogs.com/think1988/p/4628181.html
Copyright © 2020-2023  润新知