实习日志:初探Linux基础命令与C语言编程
下载需积分: 16 | DOCX格式 | 614KB |
更新于2024-09-09
| 63 浏览量 | 举报
在嵌入式实习的第一天,学生廖士月在洛阳理工学院物联网工程专业进行了一次Linux基础操作的学习和实践。实习内容从安装Ubuntu操作系统并在虚拟机上的终端开始,目的是让学生熟悉常用的Linux命令。
首先,廖士月介绍了Linux的基本概念,如根目录(/)作为系统的顶层目录,所有文件和子目录都从这里开始;家目录(~/)是普通用户的主目录,用于存储个人文件。他还讲解了超级用户(root)与普通用户(farsight)的区别,以及命令的基本格式,如"命令-选项参数"。
接下来,廖士月详细介绍了几个关键命令的用法:
1. `ls`:用于显示当前目录下的内容,`ls -l`以长格式显示详细属性,包括隐藏文件。
2. `pwd`:显示当前目录的绝对路径。
3. `cd`:用于切换目录,`cd ..`表示上一级目录,`cd .`表示当前目录,`cd ~`则切换到家目录。
4. `touch`:新建文件。
5. `rm`:删除文件,`rm -r`用于删除文件夹及其内容(递归删除)。
6. `mkdir`:创建目录,`mkdir -p`支持递归创建。
7. `cp`:拷贝文件或目录,如`cp file.txt /new_directory`。
8. `mv`:移动文件或重命名,用于改名操作。
9. `vim`:文本编辑器,有命令行模式、插入模式和底行模式,用于编辑文本文件。
廖士月还演示了如何使用`vim`编辑器,如切换模式、复制、粘贴、撤销和保存操作,以及如何在命令行模式下使用`yy`、`nyy`、`p`、`dd`等快捷键。
此外,他还完成了Hello程序的作业,这是一个基本的程序示例,旨在复习C语言知识。通过编写一个累加1-50的程序,他巩固了Linux命令的运用,同时也复习了C语言的一些基础知识。在实践中,他遇到了一些问题,但通过自我解决和与同学的讨论,成功地解决了大部分错误。
这一天的学习对廖士月来说是重新认识和掌握Linux的基础,尽管早期在这门课程上有过挫折,但他现在感到这门技术并不复杂,对他未来的职业发展很有帮助。这次实习经历无疑加深了他对Linux的理解,也为他后续的编程和系统管理奠定了坚实的基础。
相关推荐
![filetype](https://img-home.csdnimg.cn/images/20241231044901.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044955.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044955.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044833.png)
![filetype](https://img-home.csdnimg.cn/images/20210720083606.png)
![filetype](https://img-home.csdnimg.cn/images/20210720083512.png)
![filetype](https://img-home.csdnimg.cn/images/20210720083512.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044955.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044736.png)
![](https://profile-avatar.csdnimg.cn/29748809c949467dbf68b7d578e15228_lsy888520.jpg!1)
lsy888520
- 粉丝: 38
最新资源
- 安卓动画库Persei:Yalantis开源动画的Java实现
- 掌握整流电路原理及应用的免费学习教程
- 意法半导体STM32F2xx固件库使用详解
- IC卡数据读写工具 - M1卡扇区信息获取
- Luban压缩算法:图片优化的未来之星
- Maya动画练习:16个动物角色模型绑定指南
- C#代码挑战解决方案集锦
- Python工厂操作系统开发教程
- SSMA环境搭建指南:从安装到使用
- 蓝宙双电机编码器检测程序功能详解
- Opencart VQMOD扩展实现多文件上传功能
- 新Twitter界面的极简主义主题设计
- 掌握C语言实现经典密码算法教程
- Angular开发环境搭建与代码脚手架使用指南
- 如何将Excel文件转换为TXT格式
- 使用JavaScript实现coinflip翻硬币效果