实验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. 为新建用户设置口令;
    实验1:Linux常用命令和Linux c编程基础_第1张图片

  3. 用who命令显示登录到系统上的用户;
    实验1:Linux常用命令和Linux c编程基础_第2张图片

  4. pwd显示当前工作目录

在这里插入图片描述
5. cd要求:先转到/root目录下;再转到根目录
实验1:Linux常用命令和Linux c编程基础_第3张图片

  1. 列出根目录下的文件和目录的详细信息
    实验1:Linux常用命令和Linux c编程基础_第4张图片

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

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

  4. 建立一个实验文件file1.txt,要求:建在/home目录下;文件内容为:I love os1,…,I love os5
    在这里插入图片描述实验1:Linux常用命令和Linux c编程基础_第5张图片

  5. 显示文件file1.txt的权限
    实验1:Linux常用命令和Linux c编程基础_第6张图片

  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的内容
    实验1:Linux常用命令和Linux c编程基础_第7张图片

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

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

  13. 为file3.txt建立硬链接文件myfile1.txt。
    实验1:Linux常用命令和Linux c编程基础_第8张图片

  14. file3.txt建立软链接文件myfile2.txt。
    实验1:Linux常用命令和Linux c编程基础_第9张图片

  15. 删除file3.txt,比较两种链接的区别。
    实验1:Linux常用命令和Linux c编程基础_第10张图片
    删除源文件后,硬链接文件消失,软链接文件仍存在。

  16. 显示所有的作业及其进程号。
    实验1:Linux常用命令和Linux c编程基础_第11张图片

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

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

  19. 使用VI编辑器创建一个名字为“后三位学号姓名hello.c”的文件,并且写入C语言代码实现显示 “hello 姓名!”
    在这里插入图片描述实验1:Linux常用命令和Linux c编程基础_第12张图片

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

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

你可能感兴趣的:(实验1:Linux常用命令和Linux c编程基础)