Linux 习题练习-02(grep、find命令、yum源配置)

简介: Linux 习题练习-02(grep、find命令、yum源配置)

Liunx 习题练习02

  1. 返回initial-setup-ks.cfg文件中包含字符串 'boot' 的行数

    [root@localhost ~]# grep 'boot' /root/initial-setup-ks.cfg | wc -l
    [root@localhost ~]# grep -c 'boot' /root/initial-setup-ks.cfg 
    
  2. 返回initial-setup-ks.cfg文件中包含字符串 'boot' 的行与行号

    [root@localhost ~]# grep -n 'boot' /root/initial-setup-ks.cfg 
    
  3. 执行ps -aux命令,将文件内容保存到 /root/ps.log 中,查找该文件中包含1774或1775字符串的行

    [root@localhost ~]# ps -aux > /root/ps.log 
    [root@localhost ~]# grep '177[45]' ps.log 
    
  4. 在上述文件中查找包含一串包含四位数的字符串,并且这个字符串最后一个数字为2

    [root@localhost ~]# grep '[0-9][0-9][0-9]2' /root/ps.log 
    
    [root@localhost ~]# grep '[0-9][0-9][0-9]...2' /root/ps.log 
    
    [root@localhost ~]# grep '[0-9][0-9][0-9]...[Ss]' /root/ps.log 
    
  5. 在当前目录下查找除目录以外的所有类型的文件

    [root@localhost ~]# find . ! -type d
    
  6. 找出所有用户ruochen 拥有的文件,并且把它们拷贝到/root/finder怒骂中

    [root@localhost yum.repos.d]# find / -user harry -type f -exec cp {} /root/finder \; 2> /dev/null
    
  7. 查找文件更改时间比文件a.txt 新但比b.txt 文件旧的文件

    • -newr
    • find / - newer a.txt ! -newer b.txt

      [root@localhost ~]# find / -newer initial-setup-ks.cfg ! -newer ps.log -exec ls -lh {} \;

  8. 统计当前系统中一共有多少账户

    • /etc/passwd
    • wc -l /etc/passwd

      [root@localhost ~]# wc -l /etc/passwd
      39 /etc/passwd

  9. 配置本机yum 环境

    [root@localhost Desktop]# mkdir /mnt/cdrom
    [root@localhost Desktop]# mount /dev/sr0 /mnt/cdrom 
    [root@localhost yum]# cd /etc/yum.repos.d/
    [root@localhost yum.repos.d]# ls
    [root@localhost yum.repos.d]# rm -rf *
    [root@localhost yum.repos.d]# vim dvd.repo
    [dvd]
    name = dvd
    baseurl = file:///mnt/cdrom
    gpgcheck = 0
    enabled = 1
    [root@localhost yum.repos.d]# yum clean all
    [root@localhost yum.repos.d]# yum repolist all
目录
相关文章
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
安全 Linux 开发工具
【Linux】vim使用与配置教程
Vim是一款功能强大的文本编辑器,广泛应用于Linux环境,是开发者和系统管理员的必备工具。本文介绍了Vim的基本操作与简单配置,涵盖命令模式、插入模式和底行模式的使用方法,以及光标定位、复制粘贴、搜索替换等常用技巧。同时,文章还提供了实用的分屏操作和代码注释方法,并分享了通过`.vimrc`文件进行个性化配置(如显示行号、语法高亮、自动缩进等)的技巧,帮助用户提升文本编辑效率。掌握这些内容,能让Vim更好地服务于日常工作与开发需求。
1234 3
|
11月前
|
存储 Linux 开发工具
Linux环境下使用Buildroot配置软件包
使用Buildroot可以大大简化嵌入式Linux系统的开发和维护工作,但它需要对Linux系统和交叉编译有深入的理解。通过上述步骤,可以有效地配置和定制软件包,为特定的嵌入式应用构建高效、稳定的系统。
1158 11
|
Ubuntu 搜索推荐 Linux
详解Ubuntu的strings与grep命令:Linux开发的实用工具。
这就是Ubuntu中的strings和grep命令,透明且强大。我希望你喜欢这个神奇的世界,并能在你的Linux开发旅程上,通过它们找到你的方向。记住,你的电脑是你的舞台,在上面你可以做任何你想做的事,只要你敢于尝试。
648 32
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
806 11
|
Kubernetes Linux 网络安全
Rocky Linux 8.9配置Kubernetes集群详解,适用于CentOS环境
初始化成功后,记录下显示的 `kubeadm join`命令。
920 0
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
675 10
|
Linux 网络安全 开发工具
在Linux下配置gitee与Github的远程仓库
注意,git push后,是输入你的账号与密码。这个步骤可以通过特殊设置省去,但是一开始还是不要太省。
796 0
|
人工智能 Kubernetes Ubuntu
linux配置IP
linux配置IP
6246 1
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
11131 2