zoukankan      html  css  js  c++  java
  • Linux的安装配置及常用命令(二)

    文件查找命令

    快速查找文件locate

    介绍:

    后台有数据库,在数据库中搜索,速度快

    updatedb 更新数据库

    配置文件:/etc/updatedb.conf

    缺点:只能按文件名模糊搜索

    安装:

    [root@localhost ~]# locate java

    -bash: locate: 未找到命令

    yum -y install mlocate

    如无法安装,请先配置yum源。

    实战一:配置yum源

    1、挂载光驱

    2、创建文件并且增加配置信息

    3、测试安装软件包

    更新:

    数据库不是实时更新的,所以要更新一下。

    updatedb表示更新数据库

    find命令

    一、根据 -name 查找

    find[搜索范围][搜索条件]

    find /root -name a1

    若是模糊查询,则使用通配符

    *匹配任意字符{find /root -name "a*"}

    ?匹配任意一个字符{find /root -name "a?"}

    []匹配任意一个中括号的字符{find /root -name "a?"}

    注意:默认区分大小写 –iname

    二、根据 -user 查找

    示例:查找root目录下属于用户root的文件

     find /root -user root

    三、根据 –mtime 查找

    示例:查找/var/log/下七天前修改的文件

     find /var/log/ -mtime +7

    示例:查找/var/log/下正好七天前修改的文件

     find /var/log/ -mtime 7

    示例:查找/var/log/下七天内修改修改的文件

     find /root/ -mtime -7

    四、根据 –size 查找

    示例:查找/root文件下大小是2k~3k的文件(进1法)。

     find /root/ -size 3k

    其他属性

    -2k 小余2k的文件

    2k 查找1k~2k的文件(进1法)

    +2k 大余2k的文件

    示例:查找大于10kb小余60kb的文件

     find / -size +10k -a -size -60k

    示例:查找大于30kb小余80kb的文件,并显示详细信息

    find / -size +30k -a -size -80k -exec ls -li {} ;

    四、根据 –inum 查找

    示例:查找i节点是…的文件。

     find /root -inum i节点

    grep命令

    搜索文件中匹配条件的字符串,它不需要打开文件。若我们在vi中搜索字符串,则使用/字符串,之后按n(向下查找)或者shift+n(向上查找)。

    grep不需要打开文件就可以搜索文件里的内容,其中:

    -i忽略大小写

    -v排除指定字符串

    命令搜索命令whereis

    -b值显示可执行文件

    -m值显示帮助文件

    命令搜索命令which

    搜索命令所在路径和别名

    文件压缩和解压缩

    常见压缩格式如下

     .zip .gz .bz2 .tar.gz .tar.bz2

    .zip压缩

    zip 压缩文件名 源文件

    压缩文件

    zip -r(递归) 压缩文件名 源目录

    压缩目录

    .zip解压缩

    unzip 压缩文件

    解压缩.zip文件

    .gz格式压缩

    gzip 源文件

    压缩为.gz格式的压缩文件,源文件会消失

    不能压缩目录

    gzip -c 源文件 > 压缩文件

    压缩为.gz格式,源文件保留

    gzip -r 目录

    压缩目录下所有的子文件,但是不能压缩目录

    .gz格式解压缩

    gzip -d 压缩文件

    解压缩文件

    gunzip 压缩文件

    解压缩文件

    .bz2格式压缩

    bzip2 源文件

    压缩为.bz2格式,不保留源文件

    bzip2 -k 源文件,压缩后保留源文件

    .bz2格式解压缩

    bzip2 -d 压缩文件

    bunzip2 压缩文件

    -k 保留压缩文件

    .tar命令

    打包tar

    tar -cvf 打包文件名 源文件

    -c打包

    -v显示过程

    -f指定打包后的文件

    解打包命令

    tar -xvf

    -x解打包

    -v显示过程

    -f指定打包后的文件

    .tar.gz压缩格式

    先打包为.tar,再压缩为.gz格式

    tar -zcvf 压缩名.tar.gz 源文件

    选项 -z 压缩为.tar.gz格式

    -x 解压缩.tar.gz格式

    .tar.bz2压缩格式

    先打包为.tar,再压缩为.bz2格式

    tar -jcvf 压缩名.tar.bz2 源文件

    选项 -j 压缩为.tar.bz2格式

    -x 解压缩.tar.bz2格式

    示例:

    tar -jxvf ab.tar.bz2 -C /tmp/ 解压到指定位置

    tar -zcvf /tmp/ret.tar.gz a1 a2 a3 压缩多个文件到指定目录

    tar -tvf /tmp/ret.tar.gz 查看压缩包(不解压)

    关机和重启

    语法:

    shutdown [参数] [时间]

    -r:重启

    -c:取消前一个命令

    -h:关机

    示例:

    date

    shutdown –r 10:00

    shutdown –c

    shutdown –r now

    shutdown –h now #一般我们使用重启,不需要关机。

  • 相关阅读:
    laydate 时间框弹窗点击弹出后立马消失的问题解决
    万字长文:ELK(V7)部署与架构分析
    人声消除的原理算法源码及方案实现
    主动降噪技术(ANC)的前生今世–行业分析
    主动降噪技术(ANC)的前生今世--原理仿真
    主动降噪技术(ANC)的前生今世--概念历史
    音频人生
    解决 Flask-sqlalchemy 中文乱码
    使用 key 登录时分开记录操作历史记录
    OpenSSH 使用技巧
  • 原文地址:https://www.cnblogs.com/FrankLiner/p/8037364.html
Copyright © 2011-2022 走看看