zoukankan      html  css  js  c++  java
  • Linux系统常用命令(三)

    1.1. Linux系统中sync命令作用

      sync命令强制把磁盘缓冲的所有数据写入磁盘,如果在没有磁盘缓冲区的信息写入磁盘之前终止系统,则磁盘的文件系统就会处在一个不稳定的状态。为确保可靠起见,在执行reboot之前至少执行两次sync;sync;命令。

    1.2. find命令用法

    1.2.1. 查找不属于tduser用户的文件

      find /opt/huawei/TD ! -user tduser  find /opt/huawei/TD -not -user tduser

    1.2.2. 多条件组合用法

    find /opt/huawei/TD -name “*.log”  -not -perm 755

    表示查找名称为*.log”,且权限不为755的文件。-not表示非,也可以用!表示,但是要有空格。-or表示或,-and表示与。可以多个表达式一起使用。

    1.3. 查看rpm包安装情况

    rpm -qa|grep ntp

    1.4. 查找文件名称中或者文件内容中含有某个字符的所有文件

      grep -rl --exclude-dir=var --color=auto  string1 /opt/huawei/TD

      如果要显示出匹配到的内容,不加l,grep -r --exclude-dir=var --color=auto  string1 /opt/huawei/TD

      表示查找/opt/huawei/TD目录下,并排除文件夹var,所有的文件内容和文件名称中汉以后string1的文件。-r表示递归查找;-l表示只显示文件名称,不显示匹配到的文件里面的内容;--exclude-dir表示排除匹配到的文件夹;--color=auto表示彩色标注匹配到的内容。

      上述表达式也可以表达为:grep -rl string1 /opt/huawei/TD|grep -v “var”

      只找文件名称含有string1的文件:find /opt/huawei/TD -name “*”|grep string

      只找文件内容中含有string1的文件:find /opt/huawei/TD -name “*”|xargs grep string

    1.5. Linux文件重命名

    (1)单个文件重命名:mv file1 file2(将文件file1重命名为file2,两个文件要在同一个路径下)

    (2)批量文件重命名:rename file file2  file*.py 将匹配到的文件file*.py中的file全部改为file2.

    1.6. 查看端口被哪个进程占用

    lsof -i:19143

    能查出端口的占用进程ID,用户信息等。

  • 相关阅读:
    团队事后分析
    Gamma阶段发布说明
    Gamma阶段 测试报告
    【Gamma阶段】第十次Scrum Meeting
    【Gamma阶段】第九次Scrum Meeting
    【Gamma阶段】第八次Scrum Meeting
    Gamma展示
    【Gamma阶段】第七次Scrum Meeting
    【Gamma阶段】第六次Scrum Meeting
    【Gamma阶段】第五次Scrum Meeting
  • 原文地址:https://www.cnblogs.com/yahutiaotiao/p/8044945.html
Copyright © 2011-2022 走看看