Linux题目

1.删除某目录下所有文件,只保留指定文件。

  例:假设/abc文件夹下有a1、a2、...a10文件,保留a5和a6文件,其他全部删除

[[email protected] abc]# touch a{1..10}
[[email protected] abc]# ls
a1  a10  a2  a3  a4  a5  a6  a7  a8  a9

方法1:
[[email protected] abc]# rm -f `ls|egrep -v ‘(a5|a6)‘`
[[email protected] abc]# ls
a5  a6

方法2:开启bash的extglob功能(此功能的作用就是用rm !(*jpg)这样的方式来删除不包括号内文件的文件)
[[email protected] abc]# shopt -s extglob  #开启extglob
[[email protected] abc]# rm -fr !(a5|a6)
[[email protected] abc]# ls
a5  a6
[[email protected] abc]# shopt -u extglob  #关闭extglob

2.chmod丢失x执行权限怎么处理?

[[email protected] bin]# chmod -x chmod
[[email protected] bin]# ls -l chmod
-rw-r--r--. 1 root root 50048 11月 22 2013 chmod

方法1:
[[email protected] bin]# /lib/ld-linux.so.2 /bin/chmod +x /bin/chmod

方法2:使用ACL获取
[[email protected] bin]# setfacl -m user:root:rwx /bin/chmod

方法3:偷权限
[[email protected] bin]# cp -p chown chown.bak
[[email protected] bin]# cat chmod > chown
[[email protected] bin]# chown +x /bin/chmod
[[email protected] bin]# rm -f chown
[[email protected] bin]# mv chown.bak chown

3.查看文件指定行内容

  例:查看/etc/passwd文件5-10行内容

方法1:
[[email protected] ~]# cat /etc/passwd -b|sed -n ‘5,10p‘

方法2:(10-5=5,显示第5行+1=6)
[[email protected] ~]# cat /etc/passwd -b|head -10|tail -6
或
[[email protected] ~]# cat /etc/passwd -b|tail -n +5|head -6

[[email protected] abc]# touch a{1..10}[[email protected] abc]# lsa1  a10  a2  a3  a4  a5  a6  a7  a8  a9
方法1:使用find操作[[email protected] abc]# find . -type f ! -name "a10"|xargs rm -f[[email protected] abc]# lsa10
或:[[email protected] abc]# find . -type f ! -name "a10" -exec rm -f {} \;[[email protected] abc]# lsa10
方法2:开启bash的extglob功能(此功能的作用就是用rm !(*jpg)这样的方式来删除不包括号内文件的文件)[[email protected] abc]# shopt -s extglob[[email protected] abc]# rm -fr !(a10)[[email protected] abc]# lsa10[[email protected] abc]# shopt -u extglob

时间: 2024-07-31 14:26:08

Linux题目的相关文章

Linux题目-1

1.GPL,GNU,自由软件? 2.如何选择Linux操作系统版本? 3.如何给Linux系统分区? 4.Linux的20个命令及作用? 5.Linux运行级别? 6.32位和64位系统的区别及如何选择? 7.什么是PATH环境变量,它有什么作用? 过滤出已知当前目录下 xwj 中所有一级目录(不包含xwj目录下面目录的子目录及隐藏目录,只能是一级目录) 1.根据颜色区分文件和目录(centos6 目录默认颜色是蓝色) 眼镜区分 2.ls -l 输出的结果中以d开头的就是目录 [[email p

Linux题目-2

[删除15天以前的日志文件] 试验环境模拟: for n in `seq 30`; do date -s "2018-07-$n"; touch access_xwj_$(date +%F).log;  --注意: date 和 + 之间有空格 done 脚本的意义:创建20180701~20180730号的日志文件 三种删除方式 1.[[email protected] ~]# find /xwj/log -type f -mtime +15 -exec rm -f {} \; 2.

Linux题目(二)

有重复内容,但肯定是重点 Linux面试((二) 一.Linux操作系统知识 1.常见的Linux发行版本都有什么?你最擅长哪一个?它的官网网站是什么?说明你擅长哪一块? 答:RHEL.CentOS.乌班图.红旗.debian等.我是从centos6.6打基础的,www.centos.org.(7月4号我去面试,面试官问我:"你对Linux内核哪部分最熟悉?",我一时懵逼答的进程管理.我特么哪块都不擅长啊!下次再被问到说iptables) ##类Unix有:FreeBSD .HP-UX

linux题目整理(二)

1.如何过滤出已知当前目录下oldboy中的所有一级目录(不包含子目录,即只能是一级目录) 方法1:find ./ -type d -maxdepth 1方法2:ls -F方法3:ls -l  | grep ^d方法4:ls -F | grep /$方法5:ls -l | grep -v ^- 方法6:ls -l | sed -n /^d/p 2.一个目录中有很多文件(ls查看时好多屏),想最快速度查看到最近更新的文件,如何看? ls -lrt  /etc #最底部的就是最新更新的文件 参数说明

linux题目小结(一)

1定义一个别名对所有用户生效 [[email protected] ~]# cat /etc/bashrc ... alias actp='cat /etc/fstab' [[email protected] ~]$ source /etc/bashrc [[email protected] ~]# alias alias actp='cat /etc/fstab' [[email protected] ~]# su - lxq 上一次登录:三 7月 17 18:02:37 CST 2019:0

linux题目小结(二)

1.描述GPT是什么,应该怎么使用 GUID磁盘分区表的缩写,是硬盘分区表的一种.使用支持GPT分区表的工具进行硬盘的分区,然后格式化分区和挂载分区就可以使用了. 2.创建一个10G的分区,并格式化为ext4文件系统.要求: (1)block大小为2048,预留空间20%,卷标为MYDATA(2)挂载至/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳(3)可开机自动挂载 parted /dev/sda mkpart logical 155GB 165GB partprob

【Linux题目】第九关

前言:项目整合 企业项目实战考试: 1. 全网备份解决方案实战 2. NFS集群后段共享存储搭建优化 3. 解决NFS单点实现实时数据同步. 环境: 服务器角色 外网ip 内网ip 主机名 web 10.0.0.8 192.168.0.8 web01 nfs 10.0.0.31 192.168.0.31 nfs backup 10.0.0.41 192.168.0.41 backup 注意:下面的环境准备是基于所有的三个项目的整合,前面的每个blog都是基于模版机之后再模拟的环境.此处相当于做一

Linux面试题目(一)

第一次发帖,整理了一下Linux题目,答案不是标准的,欢迎讨论,进入各自理想的公司! 1.简述Apache两种工作模式,以及它们之间的区别.答:(1)prefork MPM使用多个子进程,每个子进程只有一个线程来处理一个http请求,直到这个TCP连接被释放.root主进程在最初建立startserver个子进程后,等待1秒钟,创建2个进程,再等待1秒钟,再创建4个进程,直到满足最小空闲进程的数量,这就是预派生的由来.这种模式可以不必在请求到来时再产生新的进程,从而提高了访问效率. (2)wor

[转载]页面优化——网页优化

前端是庞大的,包括HTML.CSS.Javascript.Image.Flash等等各种各样的资源.前端优化是复杂的,针对方方面面的资源都有不同的方式.那么,前端优化的目的是什么 1. 从用户角度而言,优化能够让页面加载得更快.对用户的操作响应得更及时,能够给用户提供更为友好的体验. 2. 从服务商角度而言,优化能够减少页面请求数.或者减小请求所占带宽,能够节省可观的资源. 总之,恰当的优化不仅能够改善站点的用户体验并且能够节省相当的资源利用. 前端优化的途径有很多,按粒度大致可以分为两类,第一