zoukankan      html  css  js  c++  java
  • VirtualBox安装及Linux基本操作(操作系统实验一)

    VirtualBox安装教程博客链接(转载)https://blog.csdn.net/u012732259/article/details/70172704

    实验名称:Linux的基本操作

    实验目的:

    1.了解Linux的文件系统结构

    2.掌握Linux的基本操作命令

    3.掌握Linux部分基本工具的使用(nano、tar和gzip)

    4.熟悉Linux下的C语言编译链接环境

    实验内容:

    1.列出根(/)下的文件清单,解释其中五个目录/bin、/etc、/home、/dev、/mnt的意义。

    使用:ls

    列出当前目录文件清单

    /bin:存放最常用命令
    /etc:存放各种配置文件
    /home:用户主目录
    /dev:设备文件
    /mnt:一般是空的,用来临时挂在别的文件系统

    2.在当前用户目录下建立目录A和目录bin;

    使用:touch A

    创建新文件或目录使用touch语句

    3.利用nano,在A目录下建立文件sum.c,并编辑其内容。(sum.c的内容为一C语言程序:提示用户输入整型数n,然后输出从1到n的所有整数的和。)

    使用:nano sum.c

    创建sum.c文件并进入其中进行编码;

    4.退出nano,并在控制台显示sum.c的内容。

    使用:ctrl+x推出nano(下方会有按键帮助提示)

    5.编译链接sum.c,生成可执行程序sum,存放于目录A。


    使用:gcc sum.c -o sum

    使用gcc对.c文件进行编译,并制定生成程序名为sum的可执行程序(若没有-o sum,则默认生成sum.out可执行程序);

    6.将可执行程序sum复制到2中建立的目录bin下。

    使用:cp A/sum B/sum

    使用cp为copy语句,在所要操作的两个文件当前目录下或上层目录下,cp 所要复制文件 所要生成的文件

    7. 将目录A中的所有文件压缩成sum.tar.gz,存放在当前用户目录(/home/osstudy)下。

    使用:tar -c A > sum.tar
    使用:gzip sum.tar

    分为打包和压缩两个过程

    8. 修改sum.tar.gz的权限,使其只允许被所有者修改(以及读取和运行),而其他用户只能读取或运行。


    使用:chmod 755 sum.tar.gz

    使用chmod X 所要操作文件名;(X是rwx三位二进制编码转换成十进制组成分别代表读、写、运行功能,755==111 101 101)

    9. 删除目录A。

    使用:rmdir A

    使用rmdir删除空目录A;使用rm 文件名 来删除文件;

  • 相关阅读:
    将CMD内的显示内容输出到txt文件
    上传项目到Github
    利用百度地图API,在浏览器中找到自己的位置
    操作系统相关知识
    字符串的全排列
    二维数组做函数参数、指向指针的指针做函数参数
    strstr函数与strcmp函数
    华为机试题——数组排序,且奇数存在奇数位置,偶数存在偶数位置
    单链表的建立,插入,显示,查找删除以及反转
    《深入了解 Linq to SQL》之对象的标识 —— 麦叔叔呕心呖血之作
  • 原文地址:https://www.cnblogs.com/heihuifei/p/9043131.html
Copyright © 2011-2022 走看看