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 文件名 来删除文件;

VirtualBox安装及Linux基本操作(操作系统实验一)的更多相关文章

  1. 使用Oracle VM VirtualBox安装CentOS 7.6操作系统

    使用Oracle VM VirtualBox安装CentOS 7.6操作系统                                                               ...

  2. VirtualBox 安装 Arch Linux 并配置桌面环境

    最近无聊,就找来 Arch Linux 来玩一玩,去 archlinux wiki上看了一下教程.以下是操作过程. 1. 下载镜像,下载地址; 2. 启动 Archlinux 并选择 Boot Arc ...

  3. VirtualBox安装kali linux过程及安装后无法全屏问题解决方法(2)

    ? 1   安装说完了,现在来看看怎么全屏吧,虚拟机无法全屏跟咸鱼有什么区别... 首先打开vbox,选择设备(Device)选项里面最下面安装增强工具那个选项(insert guest additi ...

  4. Linux下使用VirtualBox安装Windows系统

    (文档比较长,只是写的详细,实际操作起来相对简单.) 由于一些特殊原因,我们并不能完全抛下Windows而使用Linux.VirtualBox 是一款虚拟机软件,支持多系统.在Linux下安装 Vir ...

  5. 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南

    How to install Arch Linux on VirtualBox 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南 本文导航 1.Arch Linux 软件仓库2. ...

  6. 安装Kali Linux操作系统Kali Linux无线网络渗透

    安装Kali Linux操作系统Kali Linux无线网络渗透 Kali Linux是一个基于Debian的Linux发行版,它的前身是BackTrack Linux发行版.在该操作系统中,自带了大 ...

  7. linux系统应用--Linux下用virtualBox安装win7(共享文件夹)

    1. deepin终端: sudo apt-get install virtualbox 2. 下载win7 iso文件 3. deepin终端启动virtualbox   : ./virtualbo ...

  8. 虚拟机virtualBox安装linux系统 xshell远程连接linux

    虚拟机virtualBox安装linux系统 xshell远程连接linux 虚拟机概念: 通过软件, 使用虚拟化技术虚拟出电脑的硬件环境, 充当真实的电脑使用. 常见的虚拟软件: virtualBo ...

  9. Linux 环境下为VirtualBox安装增强功能

    VirtualBox安装CentOS后,再安装增强功能就可以共享文件夹.粘贴板以及鼠标无缝移动,主要步骤如下: 1.yum -y update 2.yum -y install g++ gcc gcc ...

随机推荐

  1. VB6 加载水晶报表例子

    VB6 加载水晶报表例子 先按照水晶报表组件 Crystal Reports,Business Objects,现已被SAP收购. 再添加引用 'Library: CRAXDRT 'C:\Progra ...

  2. [二进制trie][贪心]CSUOJ1216异或最大值

    题目传送门 过了好久,终于重新开始写博客了... 这是一道二进制trie树的模板题. 二进制trie树,理解一下就是一颗二叉树,左右儿子为0或1. 然后每插入一个数就进行一次Find操作. Find: ...

  3. 查询红帽linux/Oracle Linux的发行版本的方法

    [root@localhost ~]# lsb_release -aLSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:grap ...

  4. sqlplus 中 各列对齐设定

    设置列标题的对齐方式 JUSTFIFY  {L[EFT]|C[ENTER]|R[IGHT]} SQL> col ename justify center SQL> /

  5. EDB*Plus的当前路径问题

    磨砺技术珠矶,践行数据之道,追求卓越价值 回到上一级页面: PostgreSQL基础知识与基本操作索引页     回到顶级页面:PostgreSQL索引页 [作者 高健@博客园  luckyjackg ...

  6. 轻量级企业私有云 JimV 分享

    当前云市场分析 云分两种,公有云.私有云.目前市面上的云产品,对于中小规模的企业来讲,痛点有如下几点: 私有云: 1.VMware ESXi 类: a) 授权费用昂贵: b) 创建虚拟机费时费力: 2 ...

  7. Flutter - Stateful(有状态) 和 stateless(无状态) widgets

    Stateful(有状态) 和 stateless(无状态) widgets 有些widgets是有状态的, 有些是无状态的 如果用户与widget交互,widget会发生变化,那么它就是有状态的. ...

  8. 解决shell命令"** is not in the sudoers file..."错误

    Linux中新建的普通用户一般不会分配给root权限,每次都su root也太麻烦,可以通过在/etc/sudoers文件中添加当前用户的方式,给当前用户赋予sudo命令的使用权限. # 切换到roo ...

  9. @RestController注解

    @RestController注解其实就是@@Controller和@ResponseBody的组合:RESTFUL风格 看下源码: 当@ResponseBody放到Controller类上,改Con ...

  10. LR测试报告分析 -详解

    1. 结果摘要 LoadRunner进行场景测试结果收集后,首先显示的该结果的一个摘要信息,如下图所示.概要中列出了场景执行情况.“Statistics Summary(统计信息摘要)”.“Trans ...