(一)linux

 

  • /:根⽬录,所有的⽬录、⽂件、设备都在/之下,/就是Linux⽂件系统的组织者,也是最上级的领
  • 导者。
  • /bin:bin 就是⼆进制(binary)英⽂缩写。在⼀般的系统当中,都可以在这个⽬录下找到linux常⽤的命令。系统所需要的那些命令位于此⽬录。
  • /boot:Linux的内核及引导系统程序所需要的⽂件⽬录。
  • /dev:dev 是设备(device)的英⽂缩写。(除了cpu与内存(主机)以外的)这个⽬录对所有的⽤户都⼗分重要。因为在这个⽬录中包含了所有linux系统中使⽤的外部设备。但是这⾥并不是放的外部设备的驱动程序。这⼀点和常⽤的windows,dos操作系统不⼀样。它实际上是⼀个访问这些外部设备的端⼝。可以⾮常⽅便地去访问这些外部设备,和访问⼀个⽂件,⼀个⽬录没有任何区别。
  • /home:如果建⽴⼀个⽤户,⽤户名是"xx",那么在/home⽬录下就有⼀个对应的/home/xx路径,⽤来存放⽤户的主⽬录。
  • /lib:lib是库(library)英⽂缩写。这个⽬录是⽤来存放系统动态连接共享库的。⼏乎所有的应⽤程序都会⽤到这个⽬录下的共享库。因此,千万不要轻易对这个⽬录进⾏什么操作,⼀旦发⽣问题,系统就不能⼯作了。
  • /proc:存储的是当前内核运⾏状态的⼀系列特殊⽂件,⽤户可以通过这些⽂件查看有关系统硬件及当前正在运⾏进程的信息,甚⾄可以通过更改其中某些⽂件来改变内核的运⾏状态。此外还有/srv /sys三个⽬录,内核相关⽬录,不要动。
  • /root:Linux超级权限⽤户root的家⽬录。
  • /sbin:这个⽬录是⽤来存放系统管理员的系统管理程序。⼤多是涉及系统管理的命令的存放,是超级权限⽤户root的可执⾏命令存放地,普通⽤户⽆权限执⾏这个⽬录下的命令,sbin中包含的都是root权限才能执⾏的。
  • /usr:这是linux系统中占⽤硬盘空间最⼤的⽬录。⽤户的很多应⽤程序和⽂件都存放在这个⽬录下。 Unix software resource usr。类似windows系统的program files
  • /usr/local:这⾥主要存放那些⼿动安装的软件,即不是通过或apt-get安装的软件。它和/usr⽬录具有相类似的⽬录结构。
  • /usr/share :系统共⽤的东⻄存放地,⽐如 /usr/share/fonts 是字体⽬录,/usr/share/doc和/usr/share/man帮助⽂件。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 实验一是关于在Linux下进行C编程的实验。在这个实验中,你将学习如何在Linux系统中使用gcc编译器来编译和运行C程序。你将学习如何使用命令行界面来编写和编辑C代码,并且了解如何使用Linux系统的文件系统来管理你的代码文件。此外,你还将学习如何使用调试工具来调试你的程序,以及如何使用Makefile来自动化编译过程。这个实验将帮助你掌握Linux下C编程的基本技能,为你以后的编程工作打下坚实的基础。 ### 回答2: 实验一是一项基于Linux系统下C语言编程的实验。这个实验的主要目的是让学生熟悉Linux操作系统的基本操作和C语言编程语言的基础知识,及其基本库函数的使用方法,特别是对文件的操作。 在这个实验中,首先需要了解的是Linux系统下的基本操作方法,包括文件系统的目录结构、文件的权限和文件操作的命令行指令。因为C语言编程本身是基于文件操作的,所以学生需要知道如何在Linux环境下创建和打开文件,以及如何读取和写入文件。此外,学生还需要了解Linux系统下的进程管理和信号处理机制,以便掌握C语言编程中相关的函数调用。 接下来,学生需要将所学的Linux操作系统知识和C语言编程知识结合起来,完成一个简单的程序设计。该程序的功能是从文本文件中读取数据,将其处理后再写入文件中,并且程序需具有一定的错误处理机制。通过实践,学生可以掌握C语言编程中的文件操作、字符串处理、Makefile编译等相关技术。 在这个实验中,学生不仅可以获得Linux系统和C语言编程技术的知识,更可以锻炼自己的编程能力和设计能力。通过实验的反馈和总结,学生不仅可以加深对于Linux和C语言编程的认识和理解,同时也可以为今后的工作和研究打下实际的基础。 总之,实验一是一项十分重要的实验,必须高度重视。只有通过细心学习和练习,才能够掌握Linux系统和C语言编程的技术,进而拥有更为广阔的发展前景。 ### 回答3: 实验一是针对Linux下c编程的实验,通过这个实验的完成,将会进一步掌握Linux系统的基础和C语言编程的基本知识,了解系统调用和I/O操作,同时也能够锻炼自己的编程能力。 在实验一中,我们需要编写一个简单的文件复制程序,通过这个程序来实现文件的复制。整个程序的实现过程需要分为两个步骤,即打开和读写文件。对于Linux下c编程来说,文件操作是非常重要的一个内容,掌握好文件操作的相关知识将会对以后的编程工作非常有帮助。 在Linux下,文件操作可以使用系统调用函数来实现。在实验一中要用到的系统调用函数主要有open, read, write和close,这些函数可以在<unistd.h>中找到。其中open函数用于打开文件,read函数用于读取文件内容,write函数用于写入文件内容,close函数用于关闭文件。这些函数的使用非常简单,但是需要注意的是在使用这些函数时需要进行错误处理,以保证程序的正常运行。 在实验一的具体实现过程中,需要编写一个函数,这个函数接收两个字符串参数,分别是源文件和目标文件,然后利用系统调用打开和读写文件,最后关闭文件,实现文件的复制。整个函数的实现过程需要按照规定步骤来进行,其中需要注意的事项包括:检查源文件是否存在且可读,检查目标文件是否存在且可写,以及对于读写文件时出现的错误进行相应的错误处理。 总之,实验一是一次非常有意义的实验,通过这个实验的完成,学生们可以巩固自己的Linux系统和C语言编程的基础知识,同时也能够提高自己的编程能力和对于系统调用的理解和掌握程度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值