VirtualBox安装教程博客链接(转载)https://blog.****.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 文件名 来删除文件;