当前位置: 首页 > news >正文

作业 2.0

一、系统信息与基础操作

  1. 查看本机内核版本、主机名,并永久修改主机名为 rhcsa-study

    [root@localhost ~]# uname -r 6.12.0-55.9.1.el10_0.x86_64 [root@localhost ~]# hostname localhost.localdomain [root@localhost ~]# hostnamectl set-hostname chcsa-study ​
  2. 查看系统所有可用 Shell,并确认当前正在使用的 Shell

    [root@chcsa-study ~]# cat /etc/shells /bin/sh /bin/bash /usr/bin/sh /usr/bin/bash [root@chcsa-study ~]# echo $SHELL /bin/bash ​
  3. 把系统时区设为 Asia/Shanghai,并将系统时间手动改为 2026-04-07 09:00:00

    [root@chcsa-study ~]# timedatectl set-timezone Asia/Shanghai [root@chcsa-study ~]# timedatectl set-ntp no [root@chcsa-study ~]# timedatectl set-time 2026-04-07 [root@chcsa-study ~]# timedatectl set-time 09:00:00 [root@chcsa-study ~]# timedatectl Local time: 二 2026-04-07 09:00:06 CST Universal time: 二 2026-04-07 01:00:06 UTC RTC time: 二 2026-04-07 01:00:06 Time zone: Asia/Shanghai (CST, +0800) System clock synchronized: no NTP service: inactive RTC in local TZ: no ​
  4. 用一条命令显示当前时间,格式为:年 - 月 - 日 时:分: 秒

    [root@chcsa-study ~]# date "+%Y-%m-%d %H:%M:%S" 2026-04-07 09:04:37 ​

二、目录与文件管理

  1. 在 /root 下创建目录 test,并在其中递归创建 a/b/c/d 四级目录

    [root@chcsa-study ~]# mkdir -p /root/test/a/b/c/d [root@chcsa-study ~]# tree /root/test /root/test └── a └── b └── c └── d ​ 5 directories, 0 files ​
  2. 在 /root/test 下批量创建 file1 到 file50 共 50 个普通文件

    [root@chcsa-study ~]# touch /root/test/file{1..50} ​
  3. 查看 /root 目录本身的详细信息,不显示里面内容

    [root@chcsa-study ~]# ls -dl /root dr-xr-x---. 16 root root 4096 4月 7日 09:07 /root ​
  4. 递归显示 /root/test/a 下所有层级文件

    [root@chcsa-study ~]# ls -R /root/test/a /root/test/a: b ​ /root/test/a/b: c ​ /root/test/a/b/c: d ​ /root/test/a/b/c/d: ​
  5. 把 /root/test/file10 复制到 /root/test/a/b/ 并改名为 test.txt

    [root@chcsa-study ~]# cp /root/test/file10 /root/test/a/b/test.txt [root@chcsa-study ~]# ls /root/test/a/b c file10 test.txt ​
  6. 强制删除 /root/test/file30 到 file40

    [root@chcsa-study ~]# rm -f /root/test/file{30..40} ​

三、软硬链接实操

  1. 在 /root 创建文件 note.txt,写入内容 I love Linux

    [root@chcsa-study ~]# echo "I love Linux" > /root/note.txt [root@chcsa-study ~]# cat /root/note.txt I love Linux ​
  2. 为 note.txt 在 / 下创建软链接 note.lnk

    [root@chcsa-study ~]# ln -s /root/note.txt /note.lnk [root@chcsa-study ~]# ls -l /note.lnk lrwxrwxrwx. 1 root root 14 4月 7日 09:50 /note.lnk -> /root/note.txt ​
  3. 为 note.txt 在 /tmp 下创建硬链接 note.bak

    [root@chcsa-study ~]# ln /root/note.txt /tmp/note.bak [root@chcsa-study ~]# ls -l /tmp/note.bak -rw-r--r--. 2 root root 13 4月 7日 09:43 /tmp/note.bak ​
  4. 查看三个文件的 inode 号,说明软硬链接区别

    [root@chcsa-study ~]# ls -i /root/note.txt /note.lnk /tmp/note.bak 751689 /note.lnk 751093 /root/note.txt 751093 /tmp/note.bak ​ 软链接 概念: window的快捷方式 作用:在默认路径可以快速操作其他路径下的文件(便捷管理) 特点:删除快捷方式源文件没影响,删除源文件快捷方式失效 ​ 硬链接 概念:多个文件名指向同一个inode节点号 作用:文件名进行备份数据区并有备份,防止误删除 特点:多个文件共享一个inode节点区,通过硬链接次数查看文件是否有备份 注意:不能对目录文件进行创建;不能跨分区操作

四、文本查看与 Vim 操作

  1. 查看 /etc/passwd 的前 8 行、后 5 行

    [root@chcsa-study ~]# head -n 8 /etc/passwd [root@chcsa-study ~]# tail -n 5 /etc/passwd
  2. 用 cat 显示 /etc/passwd 并带行号

    [root@chcsa-study ~]# cat -n /etc/passwd ​
  3. 用 Vim 打开 /root/note.txt,完成:

    [root@chcsa-study ~]# vim /root/note.txt ​
  4. 复制全文到末尾

    gg 1G G P
  5. 给所有行加 # 注释

    :%/^/#/
  6. 删除所有空行

    :g/^$/d
  7. 保存退出

    :wq

五、重定向、管道与文本处理

  1. 把 ls / 的结果输出到 /root/list.txt

    [root@chcsa-study ~]# ls / > /root/list.txt
  2. 把 echo "RHCSA 2026" 追加到 /root/list.txt)

    [root@chcsa-study ~]# echo "RHCSA 2026" >> /root/list.txt
  3. 统计 /etc/passwd 一共有多少行(即多少用户)

    [root@chcsa-study ~]# wc -l /etc/passwd 39 /etc/passwd
  4. 截取 /etc/passwd 中 第一个字段(用户名) 并输出

    [root@chcsa-study ~]# cut -d: -f1 /etc/passwd
  5. 过滤出 /etc/passwd 中包含 root 的所有行

    [root@chcsa-study ~]# grep "root" /etc/passwd

六、查找、压缩与用户及别名

  1. 查找系统中所有 .log 结尾且小于 100k 的文件

    [root@chcsa-study ~]# find / -name "*.log" -size -100k
  2. 把 /root/test 打包压缩为 linux_test.tar.gz

    [root@chcsa-study ~]# tar -czf linux_test.tar.gz /root/test
  3. 创建组 it

    [root@chcsa-study ~]# groupadd it
http://www.jsqmd.com/news/621770/

相关文章:

  • 嘉善老房翻新质量哪家
  • 环瑞测试:老化试验技术如何解决电子产品早期失效难题
  • 滤波电路与谐振电路
  • FT-Mamba:一种高效的表回归的新深度学习模型
  • JxBrowser 8.18.1 版本发布啦!
  • ADS2011实战:基于Smith圆图的功率放大器宽带匹配设计技巧
  • Cookie 真的不能解决去中心化鉴权问题吗?——深度解析 Cookie + JWT 无状态分布式方案
  • 探针台主流品牌GBITEST(易捷测试)在全自动和射频测试领域的领先优势解析
  • EcomGPT-7B多语言部署教程:越南语Unicode处理+特殊符号过滤最佳实践
  • 【CSDN程序员副业图谱】干了3年私活后我醒了:技术人搞副业,为什么一定要戒掉“外包思维”?
  • Skill技术爆火背后:祛魅与理性看待其能力边界
  • 第四篇:认知刷新——GEO不是SEO的替代品,而是进化体
  • WordPress导航菜单进阶指南:从基础创建到个性化定制全解析
  • 告别“以刊评文”,中国顶刊《Vita》启航:一份不收费的CNS挑战者正式来了
  • SpringBoot + MyBatis实战:5分钟搞定用户查询接口(附完整代码)
  • Qwen Pixel Art实战案例:用‘8-bit robot wearing sunglasses’生成可商用素材
  • Qwen2.5-7B-Instruct完整指南:从部署到应用,一站式解决方案
  • 为什么你读论文这么慢?可能不是英语问题
  • CCS工程报错找不到库?别慌,手把手教你用XGCONF和工程属性搞定RTSC/裸机配置
  • 生命科学+AI深度融合:未来六年复合年增长率锁定20.3%,产业增长动能强劲
  • Revit插件越装越卡?选品茗HiBIM搞定建模、深化、机电出图......
  • OpenClaw 安装配置教程 - 峰哥版
  • 系统复位与防护总结
  • 保姆级教程:手把手教你为ROS机器人定制Rviz多目标点导航插件(基于move_base)
  • Mac 预览应用隐藏技巧:快速编辑图片的完整指南
  • 2025最权威的五大降AI率神器推荐
  • 知识资产沉睡率高达68%?重构AI原生研发知识平台的4步激活法,立即见效
  • 光伏运维:从规模扩张到技术驱动的产业升级之路
  • 效率提升80%:AI全流程研发真实项目落地复盘
  • 带交互动画角色的登录页面 html开源项目