没有合适的资源?快使用搜索试试~ 我知道了~
首页Linux期末复习要点:内核发展与操作环境详解
《Linux技术》期末复习提纲涵盖了Linux操作系统的关键知识点,旨在帮助学生准备即将来临的考试。考试内容包括: 1. Linux的历史:复习始于Linux的起源,如1991年Linus Torvalds发布Linux内核0.02版,1992年1.0版本的发布标志着Linux的正式诞生。重点在于Copyleft的概念,它是GNU项目推动的开源许可模式,以通用公共许可证(GPL)为代表,确保软件的自由传播和修改。 2. Linux架构:Linux由内核、命令解释层和实用工具构成,内核是核心,负责管理系统资源和硬件;命令解释层,如Shell,作为用户与内核交互的桥梁,支持多种类型的操作环境,如桌面、窗口管理器和命令行界面。 3. 用户权限管理:Linux是多用户多任务系统,区分普通用户和超级用户(root),强调了权限控制的重要性。 4. 内核与驱动:内核编写语言以C为主,驱动程序部分可能使用汇编语言,体现其底层技术细节。 5. Shell的作用:Shell是用户界面,是用户操作的接口,处理用户输入的命令并传递给内核执行,同时支持个性化定制不同的操作环境。 6. 流行的Shell版本:例如BourneShell,其他可能还会涉及bash、zsh等现代Shell的介绍。 这门课程的期末考试将考察学生的理论理解、实际操作能力和对Linux系统结构的深入掌握,因此复习过程中不仅要记忆关键概念,还要通过实践操作来巩固所学内容。考生需要注意考试规则,如禁止作弊、使用指定工具等,确保公平竞争。
资源详情
资源推荐
《Linux 技术》期末考试复习提纲
5
[root@server1 ~]#less /etc/httpd/conf/httpd.conf // 以分页方式查看 httpd.conf 文件的内容
31. head 命令用于显示文件的开头部分,默认情况下只显示文件的前 10 行内容。
[root@server1 ~]#head -n 20 /etc/httpd/conf/httpd.conf //显示 httpd.conf 文件的前 20
行
32. tail 命令用于显示文件的末尾部分,默认情况下,只显示文件的末尾 10 行内容。
[root@server1 ~]#tail -n 20 /etc/httpd/conf/httpd.conf //显示 httpd.conf 文件的末尾 20
行
33. mkdir 命令用于创建一个目录。
[root@server1 ~]#mkdir dir1 //在当前目录下创建 dir1 子目录
[root@server1 ~]#mkdir –p dir2/subdir2 //在当前目录的 dir2 目录中创建 subdir2 子目录,如
果 dir2 目录不存在,则同时创建
34. rmdir 命令用于删除空目录。
[root@server1 ~]#rmdir dir1 //在当前目录下删除 dir1 空子目录
[root@server1 ~]#rmdir -p dir2/subdir2 //删除当前目录中 dir2/subdir2 子目录,//删除 subdir2
目录时,如果 dir2 目录中无其他目录,则一起删除
35. cp 命令主要用于文件或目录的复制。
36. 切换目录到/tmp,并将/var/log/wtmp 复制到/tmp 且观察属性。
[root@server1 tmp]# cp -a /var/log/wtmp wtmp_2
[root@server1 tmp]# ls -l /var/log/wtmp wtmp_2
37. mv 命令主要用于文件或目录的移动或改名。
[root@server1 ~]# mv testa /usr/ //将当前目录下的 testa 文件移动到/usr/目录下,文件
名不变
[root@server1 ~]# mv /usr/testa /tt //将/usr/testa 文件移动到根目录下,移动后的文件名
为 tt
38. rm 命令主要用于文件或目录的删除。
[root@server1 dir1]# rm * //
删除当前目录下的所有文件,但不删除子目录和隐藏文件
39. touch 命令用于建立文件或更新文件的修改日期。
[root@server1 ~]# touch aa //如果当前目录下存在 aa 文件,则把 aa 文件的存取和修改
时间改为当前时间,如不存在 aa 文件,则新建 aa 文件。
[root@server1 ~]# touch -d 20211226 aa //将 aa 文件的存取和修改时间改为 2021 年 12 月
26 日
40. diff 命令用于比较两个文件内容的不同。
[root@server1 ~]# diff aa.txt bb.txt //比较 aa.txt 文件和 bb.txt 文件的不同。
《Linux 技术》期末考试复习提纲
6
41. ln 命令用于建立两个文件之间的链接关系。
[root@server1 ~]# ln aa bb //上述命令产生了 bb 新文件,它和 aa 文件建立起了硬链接关系。
[root@server1 ~]# ln -s aa cc //创建 aa 文件的符号链接 cc。
42. gzip 命令用于对文件进行压缩,生成的压缩文件以“.gz”结 尾 ,而 gunzip 命令是对以“.gz”
结尾的文件进行解压缩。
[root@server1 ~]# gzip -v initial-setup-ks.cfg
[root@server1 ~]# gunzip -v initial-setup-ks.cfg.gz
43. tar 是用于文件打包的命令行工具,tar 命令可以把一系列的文件归档到一个大文件中,
也可以把档案文件解开以恢复数据。tar 命令主要用于打包和解包。
[root@server1 ~]# tar -czvf yy.tar.gz aa tt //将当前目录下的 aa 和 tt 文件归档并压缩为
yy.tar.gz
[root@server1 ~]# tar -xzvf yy.tar.gz //将 yy.tar.gz 文件解压缩并恢复数据
44. whereis 命令用来寻找命令的可执行文件所在的位置。
45. [root@server1 ~]# whereis rpm //查找命令 rpm 的位置
46. whatis 命令用于获取命令简介。
[root@server1 ~]# whatis ls
47. find 命令用于文件查找。
[root@server1 ~]# find . -type f -exec ls -l {} \; //在当前目录下查找普通文件,
并以长格形式显示
[root@server1 ~]# find /logs -type f -mtime 5 -exec rm {} \; //在/logs 目录中查
找修改时间为 5 天以前的普通文件,并删除。保证/logs 目录存在
[root@server1 ~]# find /etc -name "*.conf" //在/etc/目录下查找文件名以“.conf”结尾
的文件
[root@server1 ~]# find . -type f -perm 755 -exec ls {} \; //在当前目录下查找权
限为 755 的普通文件并显示
48. grep 命令用于查找文件中包含有指定字符串的行。
[root@server1 ~]# grep -2 root /etc/passwd //在文件
passwd 中查找包含字符串“root”的行,
如果找到,显示该行及该行前后各 2 行的内容
[root@server1 ~]# grep "^root$" /etc/passwd //在 passwd 文件中搜索只包含“root”4 个字
符的行
49. dd 命令用于按照指定大小和个数的数据块来复制文件或转换文件。如:用 dd 命令从
/dev/zero 设备文件中取出两个大小为 560MB 的数据块,然后保存成名为 file1 的文件
(创建指定任意大小的文件)。
[root@server1 ~]# dd if=/dev/zero of=file1 count=2 bs=560M
用 dd 命令从光驱中压制出 iso 光盘镜像文件:
[root@server1 ~]# dd if=/dev/cdrom of=RHEL-server-7.0-x86_64.iso
剩余25页未读,继续阅读
xymalos
- 粉丝: 9
- 资源: 63
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功