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. JavaWeb基础—JavaBean

    一.什么是JavaBean 一个遵循一定规范的普通的Java类 百度的JavaBean规范: (1)JavaBean 类必须是一个公共类,并将其访问属性设置为 public , 如: public c ...

  2. Centos 6.4 安装mysql-5.6.14-linux-glibc2.5-i686.tar.gz

    创建用户和组 创建链接 授权own和grp给mysql-5.5.8-linux2.6-i686文件夹,就是下面的BASE_DIR 执行的mysql_install_db的时候后面带参数 ./scrip ...

  3. hadoopStreamming 编程

    熟悉hadoop作业提交的人,只要明白streaming的参数就可以学会提交了,streaming提交作业比较灵活,支持多种语言,但是streaming有个缺陷就是,其封装的参数涉及到mapreduc ...

  4. 20145209刘一阳《JAVA程序设计》第二周课堂测试

    第二周课堂测试 1.if关键字后面的小括号内,表达式的值可以为10.(B) A .true B .false 2.表达式0xaa | 0x55的值为(C) A .FF B .0 C .255 D .1 ...

  5. BZOJ1026_windy数_KEY

    题目传送门 数位DP,其实只要求1~A-1和1~B就可以了.两数相减即为答案. 考虑怎们求1~A. 设f[i][j]表示到第i位,为j的windy数总数. 由前一位差值大于1的方程转移. 但是统计答案 ...

  6. quartz 任务高度的动态修改

    package com.example.demo.controller; import org.quartz.*;import org.quartz.impl.StdSchedulerFactory; ...

  7. Genymotion模拟器安装问题及解决(启动失败,模拟器不能联网)

    安装Genymotion模拟器安装后启动不了,报错: 百度的解决方法是打开VMVBirtualox选中自己的设备点击设置—常规—将版本设置为图中箭头所指的: 但是我这样做的时候发现我的下拉列表中没有6 ...

  8. Tomcat性能优化方案

    1. 提高JVM栈内存Increase JVM heap memory 你使用过tomcat的话,简单的说就是"内存溢出". 通常情况下,这种问题出现在实际的生产环境中.产生这种问 ...

  9. 0.前言 three.js 简介

    前言 前段时间开始接触three.js本来以为会很简单但是真正开始学习的时候才发现事情并不是我想象的那么容易,three.js的学习资料非常的少稍微好一点的资料就是收费的,给three.js的学习带来 ...

  10. centos7 上安装mysql5.7后登录报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: Yes 或者No)

    原文转载自以下链接:https://blog.csdn.net/keepd/article/details/77151006 安装完mysql后会有个临时密码去日志查看,但是查看登录修改密后还是不行 ...