Linux进阶之find命令、xshell速度慢的解决和Linux警告音的关闭
一、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警告音的关闭的更多相关文章
- Linux中使用crontab命令定时执行shell脚本或其他Linux命令
使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令.例如系统管理员安排一个备份任务使其每天都运行 如何往 cron 中添加一个作业? # crontab –e0 5 * ...
- Linux进阶知识和命令
一.Linux目录结构 目录 说明 /lost found系统修复 /bin 二进制命令所在的目录. /boot 系统引导程序所需的文件目录.安装系统分区的时候一般单独要分一个boot分区,大小可谓1 ...
- linux下运行telnet命令出现command not find解决办法
原因是没有安装telnet客户端和服务(缺一不可) yum list telnet* 查看telnet相关的安装包yum install telnet-server 安装telnet服务yum i ...
- Linux上的free命令详解、swap机制
Linux上的free命令详解 解释一下Linux上free命令的输出. 下面是free的运行结果,一共有4行.为了方便说明,我加上了列号.这样可以把free的输出看成一个二维数组FO(Free ...
- linux下安装Oracle时交换空间不足的解决方法
摘:linux下安装Oracle时交换空间不足的解决方法 linux上安装Oracle时交换空间不足的解决办法 增加交换空间有两种方法: 严格的说,在系统安装完后只有一种方法可以增加swap,那就是本 ...
- 用xshell操作linux系统的常用命令
(1)命令ls——列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以. ...
- 关于XShell的常见使用和设置以及Linux中的常见命令.
本文部分转自:http://sundful.iteye.com/blog/704079 和 http://www.vckai.com/p/5 有时候在XShell中操作的一些命令傻傻的分不清这个命令到 ...
- linux 进阶命令___0002
#列出重复文件,首先检查文件大小,再检查md5sum find -not -empty -type f -printf "%s\n" | sort -rn | uniq -d | ...
- Linux进阶之RAID磁盘阵列、系统启动及dd命令
本节内容 1. 磁盘阵列 RAID0: 条带卷 2+ 100% 读写速度快,不容错 RAID1: 镜像卷 2 50% 读写速度慢,容错 RAID5: 奇偶校验条带卷 3 读写速度快,容错 ...
随机推荐
- Linux 磁盘管理(df fu fdisk mkfs mount)
Linux 磁盘管理 Linux磁盘管理好坏直接关系到整个系统的性能问题. Linux磁盘管理常用三个命令为df.du和fdisk. df : 列出文件系统的整体磁盘使用量 du : 检查磁盘空间使用 ...
- 「starter推荐」简单高效Excel 导出工具
EasyExcel EasyExcel是一个基于Java的简单.省内存的读写Excel的开源项目.在尽可能节约内存的情况下支持读写百M的Excel. 64M内存1分钟内读取75M(46W行25列)的E ...
- k8s configmap 挂载配置文件
转自https://blog.csdn.net/weixin_34102807/article/details/85965725 1.新建ConfigMap apiVersion: v1 kind: ...
- 一文带你掌握MySQL查询优化技能
查询优化本就不是一蹴而就的,需要学会使用对应的工具.借鉴别人的经验来对SQL进行优化,并且提升自己. 分享一套博主觉得讲的很详细很实用的MySQL教程给大家,可直接点击观看! https://www. ...
- 1.6.1- HTML中ul元素无序列表的使用
无序列表的各个列表项之间没有顺序级别之分,是并列的,语法如下: <ul> <li>列表项1</li> <li>列表项2</li> <l ...
- CentOS7用yum安装软件提示 cannot find a valid baseurl for repobase7x86_64
解决办法[亲测有效] 1.打开 vi /etc/sysconfig/network-scripts/ifcfg-enp4s0(每个机子都可能不一样,但格式会是"ifcfg-e..." ...
- 【Nginx(四)】Nginx配置集群 负载均衡策略
1.Nginx常见的负载均衡策略 ip_hash (固定分发) 简介:根据请求按访问ip的hash结果分配,这样每个用户就可以固定访问一个后端服务器 场景:服务器业务分区.业务缓存.Session需要 ...
- 「编程羽录」上线,程序员必备的这些技能你能get到嘛?
大家好,我是小羽. 好久不见,给大家带来个好消息,小羽的全新专题「编程羽录」系列正式上新,主要是介绍一些关于面试题和经验总结的文章. 会为大家提供一些技术栈之外,程序员还需要的其他方面硬核知识,做到全 ...
- 路由器逆向分析------Running Debian MIPS Linux in QEMU
本文博客地址:http://blog.csdn.net/qq1084283172/article/details/70176583 下面的文章内容主要参考英文博客<Running Debian ...
- 基于Frida框架打造Art模式下的脱壳工具(OpenMemory)的原理分析
本文博客地址:https://blog.csdn.net/QQ1084283172/article/details/80956614 作者dstmath在看雪论坛公布一个Android的art模式下基 ...