Linux题目
1.删除某目录下所有文件,只保留指定文件。
例:假设/abc文件夹下有a1、a2、...a10文件,保留a5和a6文件,其他全部删除
[root@localhost abc]# touch a{1..10}
[root@localhost abc]# ls
a1 a10 a2 a3 a4 a5 a6 a7 a8 a9
方法1:
[root@localhost abc]# rm -f `ls|egrep -v '(a5|a6)'`
[root@localhost abc]# ls
a5 a6
方法2:开启bash的extglob功能(此功能的作用就是用rm !(*jpg)这样的方式来删除不包括号内文件的文件)
[root@localhost abc]# shopt -s extglob #开启extglob
[root@localhost abc]# rm -fr !(a5|a6)
[root@localhost abc]# ls
a5 a6
[root@localhost abc]# shopt -u extglob #关闭extglob
2.chmod丢失x执行权限怎么处理?
[root@localhost bin]# chmod -x chmod
[root@localhost bin]# ls -l chmod
-rw-r--r--. 1 root root 50048 11月 22 2013 chmod 方法1:
[root@localhost bin]# /lib/ld-linux.so.2 /bin/chmod +x /bin/chmod 方法2:使用ACL获取
[root@localhost bin]# setfacl -m user:root:rwx /bin/chmod 方法3:偷权限
[root@localhost bin]# cp -p chown chown.bak
[root@localhost bin]# cat chmod > chown
[root@localhost bin]# chown +x /bin/chmod
[root@localhost bin]# rm -f chown
[root@localhost bin]# mv chown.bak chown
3.查看文件指定行内容
例:查看/etc/passwd文件5-10行内容
方法1:
[root@localhost ~]# cat /etc/passwd -b|sed -n '5,10p' 方法2:(10-5=5,显示第5行+1=6)
[root@localhost ~]# cat /etc/passwd -b|head -10|tail -6
或
[root@localhost ~]# cat /etc/passwd -b|tail -n +5|head -6
[root@localhost abc]# touch a{1..10}[root@localhost abc]# lsa1 a10 a2 a3 a4 a5 a6 a7 a8 a9
方法1:使用find操作[root@localhost abc]# find . -type f ! -name "a10"|xargs rm -f[root@localhost abc]# lsa10
或:[root@localhost abc]# find . -type f ! -name "a10" -exec rm -f {} \;[root@localhost abc]# lsa10
方法2:开启bash的extglob功能(此功能的作用就是用rm !(*jpg)这样的方式来删除不包括号内文件的文件)[root@localhost abc]# shopt -s extglob[root@localhost abc]# rm -fr !(a10)[root@localhost abc]# lsa10[root@localhost abc]# shopt -u extglob
Linux题目的更多相关文章
- 20145233 2016-2017 1 linux题目总结
20145233 2016-2017 1 linux题目总结 第一周考试知识汇总 判断:实验楼环境中所有的默认系统用户名和密码均为 shiyanlou.(x ). 填空:Linux Bash中,Ctr ...
- 【linux题目】第一关
详细的解答:https://github.com/Zoe233/Linux/blob/master/[题目]5.Linux了解程度测试题解析.ipynb 1. 创建一个目录/data 解答: mkdi ...
- Linux 题目收集
目录 1.库函数,系统调用,用户态及内核态 2.查看进程,杀死进程 3.查看文档 4.scp命令 5.不在 sudoers 文件中.此事将被报告 6.chmod: 更改"minikube&q ...
- linux题目整理(一)
1.Linux如何挂载windows下的共享目录? mount.cifs /IP地址/server/ /mnt/server -O user=administrator password=yourpa ...
- 转: Linux题目
源地址:http://blog.csdn.net/zcsylj/article/details/6799639 一.填空题:1. 在Linux系统中,以 文件 方式访问设备 .2. Linux内核引导 ...
- 【Linux题目】第九关
前言:项目整合 企业项目实战考试: 1. 全网备份解决方案实战 2. NFS集群后段共享存储搭建优化 3. 解决NFS单点实现实时数据同步. 环境: 服务器角色 外网ip 内网ip 主机名 web 1 ...
- 【Linux题目】第七关
1. 如果想修改开机内核参数,应该修改哪个文件? A. /dev/sda1 B. /etc/fstab 磁盘自动挂载的文件 C. /boot/grub/grub.conf D. /etc/rc.loc ...
- 【Linux题目】第六关
[定时任务规则] 1. 如果在某用户的crontab文件中有以下记录,该行中的命令多久执行一次(RHCE考试题)?( ) 30 4 * * 3 mycmd A. 每小时. B. 每周. C. 每年三月 ...
- 【Linux题目】第五关
1. 如何取得/etiantian文件的权限对应的数字内容,如-rw-r-r 为644,要求使用命令取得644或0644这样的数字. 解答: 方法1:用sed获取stat filename里的属性值 ...
- 【Linux题目】第四关
1. 如何过滤出已知当前目录下oldboy中的所有一级目录? 提示:不包含oldboy目录下面目录的子目录和隐藏目录,只要一级目录即可. 解答: ls -F|grep / 通过ls -F给目录后面 ...
随机推荐
- 2018 USP-ICMC
简单题 B D F L 中等难度题 E I 更难一点得题 A C G 难题 H K J B. Ugly Number 这个题目很简单,不过我的方法有点点小问题,不过可以改进一下就应该没什么问题了. 这 ...
- 记一次 spinor flash 读速度优化
背景 某个项目使用的介质是 spinor, 其 bootloader 需要从 flash 中加载 os. 启动速度是一个关键指标,需要深入优化.其他部分的优化暂且略过,此篇主要记录对 nor 读速度的 ...
- 网页爬虫--python3.6+selenium+BeautifulSoup实现动态网页的数据抓取,适用于对抓取频率不高的情况
说在前面: 本文主要介绍如何抓取 页面加载后需要通过JS加载的数据和图片 本文是通过python中的selenium(pyhton包) + chrome(谷歌浏览器) + chromedrive(谷歌 ...
- java ->Date、DateFormat、Calendar类
Date类概述 类 Date 表示特定的瞬间,精确到毫秒. 毫秒概念:1000毫秒=1秒 毫秒的0点: System.currentTimeMillis() 相当于Date d = new Date ...
- eclipse 整合mybatis的过程
一.下载mybatis和数据库驱动的jar,我这里用到的数据库是pgAdmin III ,所以我下载的jar包分别为mybatis-3.0.2 jar和po's'tgresql-42.2.1.jar, ...
- RabbitMQ应用示例
更多详情参考官方文档:https://www.rabbitmq.com/tutorials/tutorial-six-python.html 参考博客:https://blog.csdn.net/we ...
- 数据结构----链表Link
链表简介与数据结构 单向链表也叫单链表,是表中最简单的一种形式,它的每个节点包含两个域,一个信息域(元素域)和一个链接域.这个链接指向链表中的下一个节点,而最后一个节点的链接域则指向一个空值. 单向链 ...
- mysql小白系列_11 MHA补充
1.ssh_user 使用VIP方式需要在新的master主机上对网卡启alias并设置IP,普通用户没权限 2.VIP问题 配置以后主从后,在MHA管理节点启动masterha_manager,VI ...
- storm-jdbc详解
今天来说说Storm集成Jdbc是如何完成的,代码如下: 写入数据: 先来讲讲官方API: Map hikariConfigMap = Maps.newHashMap(); hikariConfigM ...
- Spring JSR-250 注释
Spring还使用基于 JSR-250 注释,它包括 @PostConstruct 注释 @PreDestroy 注释 @Resource 注释 @PostConstruct 和 @PreDestro ...