首页 > 系统相关 >Linux中一些常见的测验题3.haha

Linux中一些常见的测验题3.haha

时间:2024-03-25 20:00:55浏览次数:15  
标签:www df data haha etc Linux test txt 测验题

1.压缩打包/data目录,命名data.tar.gz
tar -zcvf data.tar.gz /data

2.打包文件/etc/hosts /etc/passwd 放入/opt目录下 名称为all.tar.gz
tar -zcvf /opt/all.tar.gz /etc/hosts /etc/kpasswd

3.将all.tar.gz 解压到当前目录
tar -xvf all.tar.gz

4.将all.tar.gz 解压到指定目录/opt下
tar -xvf all.tar.gz -C /opt

5.使用zip打包1.txt 2.txt,命名为test.zip
zip test.zip 1.txt 2.txt

6.将test.zip解压到/tmp下
unzip test.zip -d /tmp

7.查找出/data目录及/data/test等目录下文件中所有包含www.oldboyedu.com字符串的文件
grep -r 'www.baidu.com' /data
find /data -type f|xarges|grep 'www.baidu.com'

8.查找出/test目录下所有的普通文件
find /test -type f

9.查找出/test目录下所有的目录
find /test -type d

10.查找/data目录下所有.txt结尾的文件
find /data -name "*.txt"

11.只查找出/data目录下所有大于10M的普通文件
find /data -type f -size +10M

12.只查找出/data目录下所有大于1M的目录
find /data -type d -size 1M

13.查找/目录下大于1G的文件
find / -type f -size +1G

14.统计下/data目录总大小(包含目录下所有文件大小)
du -h /data
du -sh /data

15.查找出大于7天前的文件并删除(3种方法)
find / -type f -mtime +7 |xargs|rm -f
find / -type f -mtime +7 -exec rm {} ;
rm -f find / -type f -mtime +7
rm -f $(find / -type f -mtime +7)

df -h结果如下
[root@oldboyedu ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 980M 0 980M 0% /dev
tmpfs 991M 0 991M 0% /devm
tmpfs 991M 9.5M 981M 1% /run
tmpfs 991M 0 991M 0% /sys/fsroup
/dev/sda3 18G 2.1G 16G 12% /
/dev/sda1 197M 110M 88M 56% /boot
tmpfs 199M 0 199M 0% /run/user/0

尽量不低于两种解答方式
16.查找输出根分区的行
df -h|awk 'NR==6'
df -h|sed -n '6p'
df -h|grep '/$'
df -h|grep 'sda3'

17.查找以on结尾的行
df -h|awk '/on$/'
df -h|sed -n '/on$/p'
df -h|grep 'on$'

18.查找包含sda所有的行
df -h|awk 'sda'
df -h|sed -n '/sda/p'
df -h|grep 'sda'

19.查找出以/dev开头的行
df -h|awk '/^/dev/'
df -h|sed -n '/^/dev/p'
df -h|grep '^/dev'

20.取出根分区磁盘使用百分比(不要%)
df -h|awk -F "[ %]" 'NR==6{print $5}'

密码文件如下
[root@linuxnc ~]# head /etc/passwd
root❌0:0:root:/root:/bin/bash
bin❌1:1:bin:/bin:/sbin/nologin
daemon❌2:2:daemon:/sbin:/sbin/nologin
adm❌3:4:adm:/var/adm:/sbin/nologin

21.只输出用户名称
awk -F: '{print $1}' /etc/passwd

22.只输出解释器类型
awk -F: '{print $7}' /etc/passwd
'{print $NF}'
23.只输出用户名和uid号码
awk -F: '{print $1,$3}' /etc/passwd

24.输出大于第二行的内容
awk 'NR>2' /etc/passwd
sed -n '3,$p' /etc/passwd

25.输出以adm开头的行
awk '/^amd/' /etc/passwd
sed -n '/^amd/p' /etc/passwd

26.删除文件中所有的特殊符号
sed 's#[

标签:www,df,data,haha,etc,Linux,test,txt,测验题
From: https://www.cnblogs.com/dates/p/18095194

相关文章

  • linux下的mysql常见用法
    linux下的mysql常见用法1.连接Mysql1.1连接到本机上的Mysql键入命令mysql-uroot-p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中......
  • Linux的目录结构和文件管理命令
    1.Linux以单根的形式组织文件(只有一个储存盘)/。 2.bin:普通用户的使用命令(命令文件)sbin:超级管理员使用的命令dev:设备文件(相当于外设文件鼠标,键盘等)root:超级管理员存放私人文件home:普通用户的宿主目录tmp:临时目录usr:自定义目录etc:编辑配置(相当于windows......
  • Linux用户/组的基础内容
    1.查看用户内容cat+空格+/etc/passwd  (全部内容) 2.root  用户名:x:    密码占位符0     用户uid0     组用户Gidroot   用户描述/root  家目录bin/bash 命令解释器3.建立用户  useradd+空格+用户名 删除用户 ......
  • 【Linux】详细分析/dev/loop的基本知识 | 空间满了的解决方法
    目录前言1.基本知识2.内存满了2.1清空2.2扩增3.彩蛋前言服务器一直down机,翻找日志文件一直找不到缘由,最终发现是挂载的内存满了,那本身这个文件就什么用呢?1.基本知识/dev/loop是一种特殊的设备文件,用于将文件系统映射到一个文件上,形成一个虚拟的块设备。通常......
  • Linux的基本命令
    近期巩固了一遍linux基本命令,在这里记录一下目录1.命令格式2.常用命令分类2.1文件操作命令2.1.1文件处理命令(1).ls命令(2).cd命令(3).pwd命令(4).touch命令(5).mkdir命令(6).rm命令(7).cp命令(8).mv命令(9).rmdir命令2.1.2文件查看命令(1).cat命令(2).more......
  • LINUX系统更改系统时区
    https://cloud.tencent.com/developer/article/2165428Linux-Redhat系统更改系统时区[root@localhost~]#date#查看本地时间ThuMay1923:41:32EDT2022[root@localhost~]#hwclock--show#查看硬件时间Thu19May202211:42:07PMEDT-0.332325seconds当前系......
  • Linux设置Java服务启动用户一系列的配置
    添加用户这里创建一个用户,用于启动jar包的用户,不需要创建家目录。useradd-M<用户名>有两种方式可以以特定用户进行启动。第一种是使用su命令,使用su-c命令用户名的方式进行启动。第二种就是使用sudo命令,这个需要配置下/etc/sudoers文件,推荐使用visudo命令进行配置,因为这......
  • 一、Linux操作系统的安装、配置、调优及安全设置(一阶段)
    1、安装centoslinux系统: 安装详细过程请百度搜索。 linux在虚拟机上安装centos6.7系统分区的基本要求: 1)要至少有一个根(/)分区,用来存放系统文件及程序。其大小至少在5GB以上,平时自己安装使用创建的文件的都在该目录下。2)要有一个swap(交换)分区,它的作用相当于windows里的虚......
  • Linux:腾讯云轻量应用服务器搭建Ubuntu图形界面并配置远程连接
    一、安装桌面环境远程连接Ubuntu服务器。 运行以下命令,切换为root用户。 sudosuroot安装x-windows应用程序。 apt-getinstall-yx-window-system-core安装GNOME的显示管理器gdm3。 apt-getinstall-ygdm3安装Ubunut的桌面。 apt-getinstall-yubuntu-deskto......
  • Linux架构26 playbook实战, 安装数据库, 网站迁移, ansible变量
    Ansibleplaybook实战1.基础准备#1.安装ansible[root@m01~]#yuminstall-yansible#2.配置ansible[root@m01~]#vim/etc/ansible/ansible.cfghost_key_checking=False#这个解开注释#3.配置主机清单[root@m01~]#vim/etc/ansible/hosts[web_group]we......