• Linux学习笔记整理-1


    内核检测常用的7个命令:

    fdisk命令:用于检查磁盘使用情况,以及可以对磁盘进行分区。

    #fdisk -l   列出系统内所有能找到的设备的分区
    #fdisk /dev/sda    列出sda磁盘的分区情况,并可以通过交互界面对分区进行编辑

    hdparm命令:用于读取和设置IDE或SCSI硬盘参数 ,STAT硬盘一般使用该命令的测试功能

    dmesg命令:用于检查和控制内核的环形缓冲区,kernel会将开机信息存储在ring buffer中。开机时来不及查看信息,可利用dmesg来查看/var/log/dmesg文件分析内核产生的信息。eg:dmesg | grep eth

    vmstat命令:检测系统资源变化  常用命令:vmstat 1 3 (每秒一次,共计三次)  vmstat -d (检查磁盘的读写状态)

    lspci命令:列出系统内的PCI设备,PCI相关标准ID与品牌名称对应表存放于/usr/share/hwdata/pci.ids文件中

    lsusb命令:用于显示USB设备列表及相关USB设备的详细信息。

    iostat命令:用于监视系统输入输出设备和CPU的使用情况。

    LINUX基本5种查找命令的使用

    1.find

    #find /path -newer file1     发现比file1更新的文件

    #find /path -name filename -exec command {} ;       按照一定方式查找到文件,并进行命令处理。

       find /tmp -name text2.* -exec rm -f {};               找到text2.*的文件。并强制将其删除

       find /path -naem text2.* | xargs rm -rf                  xargs命令为其他命令传递参数的过滤器,与exec方式不同。当rm删除太多的文件时会提示/bin/rm  argument list  is too long .而xargs可以避免这个问题。

    #find /path -inum num | xargs command                  通过inode来查询文件

    #find /path -size +1G                                              按照文件大小进行查找。

    #find /path -maxdepth num -name filename              按照最大深度num进行查找该文件

    # find /path -name "[a-z][a-z][0-9[0-9].txt"             查找以两个小写字母和两个数字开头的txt文件

    #find /path  -name text* fprint file                           查找以text开始的文件,并把结果输出到file中

    #find /path -name ap* -o -name mat*                      查找以ap或者mat开头的文件

    #find /path -name  lucky -ftype vfat                         查找名称为lucky且文件格式为vfat的文件

    #find /path -mtime -2                                             查找最近2天内改动的文件

    #find /path -atine -1                                               查找1天内被存取过的文件。

    #find /path -mtime +60                                           查找在60 min内被改动过的文件

    #find /path -anewer text2.txt                                  查找存取时间比text2.txt文件更近的文件或目录

    #find /path -used -2                                               查找文件被改动后,2天内被存取过的文件

    #find /path -user linuxcast                                      查找属于用户linuxcast的文件

    #find /path -uid + 501

    #find /path -nouser                                                列出不属于本地用户的文件

    #find /path -empty                                                 查找文件大小为0的文件或目录

    #find /path -links +2                                               查找应连接数大于2的文件或目录

    #find /path -perm  0700                                          查找权限为700的文件或目录

    2.locate     与find不同,find是去硬盘找。locate只在/var/lib/mlocate/资料库中找,且locate比find的速度快。locate是查找数据库,一般文件数据库在/var/lib/mlocate/mlocate.db中。使用前先使用updatedb命令更新数据库。详细用法请使用man进行查阅

    3.whereis   用于定位可执行文件、源代码文件、帮助文件在系统中的位置。

      相关参数:

      -b              定位可执行文件

      -m             定位帮助文件

      -s              定位源代码文件

      -u              搜索默认文件下除可执行文件、源代码文件、帮助文件以外的其他文件

      -B              指定搜索可执行文件的路径

      -M              指定搜索帮助文件的路径

      -S              指定搜索源代码文件的路径

    4.which   该命令会在环境变量$PATH设置的目录里查找符合条件的文件

    5.grep    文字内容的查找命令

      # grep "match words" filename1 filename2 filename3            在多文件内搜索文件中为match words 的内容

      # grep -v "match words" filename1                                     搜索文件内不符合match words的内容

      相关用法请使用man自行查阅!

  • 相关阅读:
    Selenium3+python3自动化(二十九)--绕过验证码(add_cookie)
    Selenium3+python3自动化(二十八)--cookie相关操作
    Selenium3+python3自动化(二十七)--webdriver中等待,显式等待(WebDriverWait),强制等待sleep(),隐式等待implicitly_wait()
    Selenium3+python3自动化(二十七)--爬页面源码(page_source)
    Selenium3+python3自动化(二十六)--判断元素存在
    Selenium3+python3自动化(二十五)--获取元素属性,driver.title,driver.text,driver.tag_name,get_attribut("属性名"),输入框文本值get_attribute("value"),driver.name
    Selenium3+python3自动化(二十四)--获取百度输入联想词
    Selenium3+python3自动化(二十三)--文件上传(send_keys)
    Selenium3+python3自动化(二十二)--窗口多标签处理方法总结
    POJ
  • 原文地址:https://www.cnblogs.com/maria-ld/p/6486394.html
Copyright © 2020-2023  润新知