zoukankan      html  css  js  c++  java
  • linux中的一些指令 find

    linux系统: "所见皆文件"
    linux系统目录:
      bin:存放二进制可执行文件
      boot:存放开机启动程序
      dev:存放设备文件 字符设备、块设备
      home:存放用户
      etc:用户信息和系统配置文件
      lib:库文件
      root:管理员宿主目录(家目录)
      usr:用户资深管理目录
    linux系统文件类型:7/8
      普通文件:-
      目录文件:d
      字符设备文件:c
      块设备文件:b
      软连接:l
      管道文件:p
      套接字:s
      未知文件:
    软连接:快捷方式
        为保证软连接可以任意搬移,创建时务必对源文件使用绝对路径。
    硬连接:In file file.hard
        操作系统给每一个文件赋予唯一的inode, 当有相同inode的文件存在时,彼此同步。
        删除时,只将硬连接计数减1,减为0时 inode被释放。

    创建用户

    创建用户: sudo adduser 新用户名
    修改文件所属用户:sudo chown 新用户名 待修改文件
             sudo chown wangeu a.c
    删除用户:sudo deluser 用户名

    创建用户组:sudo addgroup 新组名
    修改文件所属用户组:sudo chgrp 新用户组名 待修改文件
              sudo chgrp g88 a.c
    删除组:sudo delgroup 用户组名

    find命令:找文件

    -type 按文件类型搜索
    -name 按文件名搜索
    -maxdepth 指定搜索
    -size 按文件大小搜索. 单位:k、M、G

    find ./ -name '*.jpg' //按名称查找
    find ./ -name -maxdepth 1 -name '*.jpg' //只在当前路径中查找
    find ./ -size +20M -size -50M //按文件大小查找

    find /usr/ -name "*tmp*" -exec ls -l {} ; //搜索并显示

    grep命令:找文件内容

    grep -r 'stop' ./ n     //在当前文件夹中找含有'stop'文本的文件
    grep test *file   //在当前目录中检索后缀有file字样的文件并包含test字符串的文件
    grep -r update /etc/acpi //以递归方式查找符合条件的文件。查找指定目录/etc/acpi及其子目录下所有文件中包含字符串"update"的文件,并打印出该字符串所在行的内容
    grep -v test *test* //查找文件中包含test的文件中不包含test的行
  • 相关阅读:
    Webforms与MVC的区别
    简易留言薄系统ASP.NET MVC(Model层)
    DataBase First 方法
    ASP.NET MVC 与 数据库交互
    简易留言薄系统ASP.NET MVC(Controller层)(上)
    简易留言簿系统ASP.NET MVC (后台基本完成)
    简易留言簿系统ASP.NET MVC (数据库设计)
    简易留言簿系统ASP.NET MVC(页面文档)
    互动媒体学习社区ASP.NET MVC 开发文档
    简易留言簿系统ASP.NET MVC(文档)
  • 原文地址:https://www.cnblogs.com/mathyk/p/9620584.html
Copyright © 2011-2022 走看看