一、Linux警告音关闭方法

1、 修改/etc/inputrc配置文件

set bell-style none    #取消该行注释

2、 修改~/.bashrc配置文件

在后面增加:

setterm -blength 0

xset -b

二、find命令

格式:find 搜索范围 搜索条件 动作

参数

作用

-name

匹配名称

-empty

搜索空文件或目录

-perm

匹配权限(mode为完全匹配,-mode为包含即可(模糊匹配))

-user

匹配所有者(属主)

-group

匹配所有组(属组)

-links n

匹配链接数为n的文件

-inum n

匹配i节点为n的文件

-mtime -n +n

匹配(modify)修改内容的时间(-n指n天以内,+n指n天以前)

-atime -n +n

匹配(access)访问文件的时间(-n指n天以内,+n指n天以前)

-ctime -n +n

匹配(change)修改文件权限的时间(-n指n天以内,+n指n天以前)

-mmin n

匹配n分钟之前修改的文件

-newer filename

匹配最后修改时间在filename后的文件

-nouser

匹配无所有者的文件

-nogroup

匹配五所有组的文件

-type b/d/c/p/l/f

匹配文件类型(后面的)

-size

匹配文件的大小(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件)

-exec ……{} \;

后面可跟用于进一步处理搜索结果的命令

例子1:-name搜索文件名

[root@renyz ~]# find /etc -name "passwd"

[root@renyz ~]# find / -name "pass??"  #支持通配符

[root@renyz ~]# find / -name "pass*"

例子2:-perm搜索权限

[root@renyz ~]# find / -perm 777

[root@renyz ~]# find / -perm -111  #匹配包含111权限的文件

例子3:-user匹配属主

[root@renyz ~]# find / -user ren   #匹配属主是ren的文件

例子4:-group匹配属组

[root@renyz ~]# find / -group ren  #匹配属组是ren的文件

[root@renyz ~]# find / -user ren -a -group ren

#匹配属主和属组都是ren的文件(and)

[root@renyz ~]# find / -user ren -o -group ren

#匹配属主或属组是ren的文件(or)

例子5:查看文件的修改时间

[root@renyz ~]# stat /home/ren  #可以查看文件的修改时间的详细信息

[root@renyz ~]# find / -mtime -5  #查看5天以内修改的文件

[root@renyz ~]# find / -newer /home/ren

#查看最后修改时间在ren后的文件

  [root@localhost ~]# echo `date '+%F' -d -1day`  #查看前一天的文件
  2019-08-08

例子6:搜索无属主属组的文件

[root@renyz ~]# find / -nouser  #无属主的文件

[root@renyz ~]# find / -nogroup   #无属组的文件

例子7:-type

[root@renyz ~]# find /root -type f   #查找root目录下的普通文件

[root@renyz ~]# find /root -type d   #查找root目录下的目录

[root@renyz ~]# find /root -type l   #查找root目录下的链接文件

例子8:匹配指定大小的文件

[root@renyz ~]# find / -size +200M   #查找大于200M的文件

例子9:

[root@renyz ~]# find /home -nouser -exec rm -rf {} \;  #;不可省

#删除home目录下无属主的文件;\对;进行转义

[root@renyz ~]# find /root -name "*txt" | xargs rm -rf

#xargs将标准输入转换成命令行的参数,后面也可以跟后续的命令,前面需要 |

[root@renyz ~]# find / -name "*.txt" -exec cp {} /home/renyz01 \;

#将/目录下所有*.txt文件复制到/home/renyz01目录下

[root@renyz ~]# find / -name "*.txt" -ok cp {} /home/renyz01 \;

#这里ok等同于exec,只不过每次操作需要确认

三、连接xshell速度慢的解决方法

1、使用vim编辑器打开文件:/etc/ssh/sshd_config

2、修改115行的内容为:UseDNS no(不使用域名解析)

3、重启sshd:systemctl restart sshd

Linux进阶之find命令、xshell速度慢的解决和Linux警告音的关闭的更多相关文章

  1. Linux中使用crontab命令定时执行shell脚本或其他Linux命令

    使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令.例如系统管理员安排一个备份任务使其每天都运行 如何往 cron 中添加一个作业? # crontab –e0 5 * ...

  2. Linux进阶知识和命令

    一.Linux目录结构 目录 说明 /lost found系统修复 /bin 二进制命令所在的目录. /boot 系统引导程序所需的文件目录.安装系统分区的时候一般单独要分一个boot分区,大小可谓1 ...

  3. linux下运行telnet命令出现command not find解决办法

    原因是没有安装telnet客户端和服务(缺一不可) yum list telnet*   查看telnet相关的安装包yum install telnet-server 安装telnet服务yum i ...

  4. Linux上的free命令详解、swap机制

    Linux上的free命令详解   解释一下Linux上free命令的输出. 下面是free的运行结果,一共有4行.为了方便说明,我加上了列号.这样可以把free的输出看成一个二维数组FO(Free ...

  5. linux下安装Oracle时交换空间不足的解决方法

    摘:linux下安装Oracle时交换空间不足的解决方法 linux上安装Oracle时交换空间不足的解决办法 增加交换空间有两种方法: 严格的说,在系统安装完后只有一种方法可以增加swap,那就是本 ...

  6. 用xshell操作linux系统的常用命令

    (1)命令ls——列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以. ...

  7. 关于XShell的常见使用和设置以及Linux中的常见命令.

    本文部分转自:http://sundful.iteye.com/blog/704079 和 http://www.vckai.com/p/5 有时候在XShell中操作的一些命令傻傻的分不清这个命令到 ...

  8. linux 进阶命令___0002

    #列出重复文件,首先检查文件大小,再检查md5sum find -not -empty -type f -printf "%s\n" | sort -rn | uniq -d | ...

  9. Linux进阶之RAID磁盘阵列、系统启动及dd命令

    本节内容 1.      磁盘阵列 RAID0: 条带卷 2+ 100% 读写速度快,不容错 RAID1: 镜像卷 2   50% 读写速度慢,容错 RAID5: 奇偶校验条带卷 3 读写速度快,容错 ...

随机推荐

  1. String类的使用2

    /*String:字符串,使用一对""引起来表示.1.String声明为final的,不可被继承2.String实现了Serializable接口:表示字符串是支持序列化的. 实现 ...

  2. windows2003安装php ,mysql,fastgui

    在上一章中,windows2003的iis搭建已经完成,但是我们现在用的多的也包含php,该如何让Windows2003成功使用php文件呢? windows2003需要先行安装vc9运行库才能与fa ...

  3. git版本控制之三

    [删除文件]使用关键字 git rm '待删除的文件名或者文件夹名字'  这个默认会把本地和版本库里面的这个文件都删掉!!! 有一种情形就是我往版本库里面提交错了文件,我想从版本库里面移除,但是我本地 ...

  4. Civil3d中 如何用管轴线的变坡点桩号控制其他纵断面数据的显示?

    如何用管轴线的变坡点桩号控制其他纵断面数据的显示?如下图所示: 主要进行两步操作,下面以地面高程为例. 第1步: 右键纵断面图,打开纵断面图特性对话框,选择"标注栏"选项卡,分别设 ...

  5. JVM JIT动态编译

    一.概述 1.1 基本概念 a. 动态编译(dynamic compilation)指的是"在运行时进行编译":与之相对的是事前编译(ahead-of-time compilati ...

  6. springboot的logback的配置文件

    之前敲出来一个 logback 的配置文件,防止以后找起来麻烦在这里存个档 修改了日志输出的内容 设置默认级别为 INFO 正常日志 ( TRACE 到 WARN ) 输出到单独的文件夹 异常日志 ( ...

  7. 从苏宁电器到卡巴斯基第13篇:我在苏宁电器当营业员 V

    强大的竞争对手 与现在遍地开花的苹果店相比,在2010年左右的时候,在长春,真正得到苹果授权的苹果店还是屈指可数的.当时在重庆路上如果想买苹果的产品,要么可以去苏宁国美,要么只能去卓展楼上的苹果专区了 ...

  8. UVA11248 网络扩容(枚举割边扩充)

    题意:      给你一个有向图,问你从1到n的最大流是多少?如果流量大于等于C那么直接输出一个串,否则输出只扩充一条边的流量就可以达到1->n大于等于C的所有边,如果扩充不了就输出另一个串.S ...

  9. Python脚本破解Linux口令(crypt模块)

    环境 Kali Linux ,python版本2.7.13 . 我们利用Linux系统中的 crypt 模块模拟了Linux系统中用户密码的加密,在Windows中是不存在这个库的. 在Linux系统 ...

  10. 【phpstorm】Server's certificate is not trusted

    问题描述 phpstorm 一直跳出 问题解决 file-->Settings然后搜索Server Certificates,选中框打钩