实验1:Linux常用命令和Linux c编程基础

一、实验目的

安装linux操作系统,熟悉linux基本命令;
学会使用VI编辑器;掌握在linux系统下编译C程序的方法。

二、背景知识

  1. Linux常用命令:
    startx或者init 5——进入图形用户界面;
    Ctrl+Alt+F1 ——切换到桌面模式
    Ctrl+Alt+F3 ——切换到命令行模式

  2. VI编辑器
    一种文本编辑软件,主要用于用来编写和查看文本文件。

  3. VI编辑器三种模式
    (1)命令模式。

    是启动vi后进入的模式,可以浏览文件内容。在此模式下,从键盘上输入的任何字符都被当作编辑命令来解释,而不会在屏幕上显示。

    vi 文件名 ——进入编辑器命令模式
    方向键 ——移动光标
    x 字母键 ——删除光标处字符
    i字母键——进入编辑模式
    :wq ——保存文件并退出vi 编辑
    ~ 其他相关命令

    (2)编辑模式。

    可以添加、修改文件内容。
    修改完成后,按 ESC 返回命令模式。

    (3)末行模式。

    顾名思义是在最后一行输入命令。
    在命令模式浏览内容时,可以对内容做一些简单操作,末行就是对操作的补充。
    命令模式输入 : ——进入末行模式
    /word ——向光标之后寻找一个字符串名为word的字符串,当找到第一个word后,按“n”继续搜索下一个
    :wq——保存文件并退出vi 编辑

三、实验内容

  1. 添加一个新用户(以自己的名字命名);
    在这里插入图片描述

  2. 为新建用户设置口令;
    在这里插入图片描述

  3. 用who命令显示登录到系统上的用户;
    在这里插入图片描述

  4. pwd显示当前工作目录

在这里插入图片描述
5. cd要求:先转到/root目录下;再转到根目录
在这里插入图片描述

  1. 列出根目录下的文件和目录的详细信息
    在这里插入图片描述

  2. 在你的用户家目录下创建新目录“os”

  3. 删除“os”目录
    在这里插入图片描述

  4. 建立一个实验文件file1.txt,要求:建在/home目录下;文件内容为:I love os1,…,I love os5
    在这里插入图片描述在这里插入图片描述

  5. 显示文件file1.txt的权限
    在这里插入图片描述

  6. 用文字设定法将file1.txt权限设置为rw-r—r-x
    在这里插入图片描述

    在这里插入图片描述

  7. 用数字设定法将file1.txt权限设置为rwxrw-r—
    在这里插入图片描述

  8. 用chown将file1.txt所属的组改为root用chown将file1.txt属主改为root
    在这里插入图片描述

  9. 用cat在/home目录下再建文件file2.txt,内容为I love os6,…,I love os10
    在这里插入图片描述在这里插入图片描述

  10. 用cat显示file2.txt的内容
    在这里插入图片描述

  11. 用cat将file1.txt和file2.txt的内容合并起来放到file3.txt中。
    在这里插入图片描述

  12. 显示file3文件的后3行内容。
    在这里插入图片描述

  13. 为file3.txt建立硬链接文件myfile1.txt。
    在这里插入图片描述

  14. file3.txt建立软链接文件myfile2.txt。
    在这里插入图片描述

  15. 删除file3.txt,比较两种链接的区别。
    在这里插入图片描述
    删除源文件后,硬链接文件消失,软链接文件仍存在。

  16. 显示所有的作业及其进程号。
    在这里插入图片描述

  17. 终止一个正在运行的进程。
    在这里插入图片描述

  18. 熟练掌握VI编辑器三种模式的转换。
    vi命令进入编辑器;按i命令进入输入模式;按Esc 输入:wq保存并退出编辑模式。

  19. 使用VI编辑器创建一个名字为“后三位学号姓名hello.c”的文件,并且写入C语言代码实现显示 “hello 姓名!”
    在这里插入图片描述在这里插入图片描述

  20. 对源程序进行编译链接。
    在这里插入图片描述

  21. 执行程序。
    在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值