码迷,mamicode.com
首页 > 系统相关 > 详细

Linux系统常用命令(三)

时间:2017-12-15 22:32:08      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:1.4   可靠   bsp   user   系统   数据   huawei   写入   权限   

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,用户信息等。

Linux系统常用命令(三)

标签:1.4   可靠   bsp   user   系统   数据   huawei   写入   权限   

原文地址:http://www.cnblogs.com/yahutiaotiao/p/8044945.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!