实验一
1.Windows 能做到得Linux都能,Windows 做不到的,Linux也能。
2.Linux:兼具图形界面操作(需要使用带有桌面环境的发行版)和完全的命令行操作,可以只用键盘完成一切操作,新手入门较困难,需要一些学习和指导(这正是我们要做的事情),一旦熟练之后效率极高。
实验二
相对于现在的 Windows 系统,UNIX/Linux 本身是没有图形界面的,我们通常在 UNIX/Linux 发行版上看到的图形界面实际都只是运行在 Linux 系统之上的一套软件,类似 Windows95 之前的 Windows 的图形界面实则也只是运行在 DOS 环境的一套软件。而 Linux 上的这套软件以前是 XFree86,现在则是 xorg(X.Org),而这套软件又是通过 X 窗口系统(X Window System,也常被称为 X11 或 X)实现的,X 本身只是工具包及架构协议,而 xorg 便是 X 架构规范的一个实现体,也就是说它是实现了 X 协议规范的一个提供图形界面服务的服务器,就像实现了 http 协议提供 web 服务的 Apache 。如果只有服务器也是不能实现一个完整的桌面环境的,当然还需要一个客户端,我们称为 X Client,像如下几个大家熟知也最流行的实现了客户端功能的桌面环境 KDE,GNOME,XFCE,LXDE 。其中就有你看到的,实验楼目前使用的 XFCE 桌面环境,部分老用户可能可以回想起,实验楼之前使用的环境是 LXDE 。这也意味着在 Linux 上你可以自己选择安装不同的桌面环境,甚至可以定制自己的专属桌面。
学习收获:
1.Tab可以用来提示命令
2.ctrl+c可以强制结束程序
3.ctrl+d可以退出终端或结束键盘输入
4.ctrl+s暂停当前程序
5.cd 目录 可以进入目标目录
6.man 获得使用帮助
7.sudo apt-get update sudo apt-get install ************* 可以安装工具
遇到问题:
banner安装失败。解决方法:重新安装。
本章作业:
实验三
由于 Linux 的 用户管理 和 权限机制,不同用户不可以轻易地查看、修改彼此的文件。
学习内容:
1.who -a 打印能打印的全部
2.who -d 打印死掉的进程
3.who -q 打印当前登录用户数及用户名
4.通过adduser新建用户
5.通过cat查看文件
6.通过deluser删除用户
7.ls -asSh 显示所有文件大小,并以普通人类能看懂的方式呈现
8.通过chmod修改权限
9.useradd
只创建用户,不会创建用户密码和工作目录,创建完了需要使用 passwd<username>
去设置新用户的密码。adduser
在创建用户的同时,会创建工作目录和密码(提示你设置),做这一系列的操作。其实 useradd、
userdel
这类操作更像是一种命令,执行完了就返回。而 adduser 更像是一种程序,需要你输入、确定等一系列操作.
遇到问题:
1.删除用户时没有删除干净,从登陆界面还可以看到但登陆不进去,重新创建显示已经有这个用户了,再次删除又显示没有这个用户。解决方法:从系统设置的用户账户里点击删除。
本章作业:
实验四
Linux 的目录与 Windows 的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的。
学习内容:
1.通过tree查看目录
2.通过cd切换目录
3.通过touch建立空白文件
4.通过mkdir建立目录
5.cp复制文件
6.rm删除文件
遇到问题:输入tree失败 解决方法:未安装tree。
本章作业:
实验五
环境变量的作用域比自定义变量的要大,如 Shell 的环境变量作用于自身和它的子进程。在所有的 UNIX 和类 UNIX 系统中,每个进程都有其各自的环境变量设置,且默认情况下,当一个进程被创建时,除了创建过程中明确指定的话,它将继承其父进程的绝大部分环境设置。Shell 程序也作为一个进程运行在操作系统之上,而我们在 Shell 中运行的大部分命令都将以 Shell 的子进程的方式运行。
学习内容:
1.通过echo $PATH查看环境变量
2.使用gcc编译器 运行c++程序
3.使用 unset 命令删除一个环境变量
4.通过whereis which find locate进行搜索命令
遇到问题:做作业时发现输入命令权限不够 解决方法:给用户lilei授予权限。
本章作业:
实验六
学习内容:
1.通过du分别查看默认压缩级别、最低、最高压缩级别及未压缩的文件的大小
zip:
2.打包 :zip something.zip something (目录请加 -r 参数)
解包:unzip something.zip
定路径:-d 参数
tar:
打包:tar -cf something.tar something
解包:tar -xf something.tar
指定路径:-C 参数
本章作业:
实验七
对文件系统操作与磁盘管理具有一定的危险性。
学习内容:
1.使用dd 命令可以从标准输入读入用户的输入到标准输出或者一个文件中。
遇到问题:本章实验作业不会做。
解决方法:上网查资料资料如下
首先要了解三个常用命令:
du : 计算出单个文件或者文件夹的磁盘空间占用.
sort : 对文件行或者标准输出行记录排序后输出.
head : 输出文件内容的前面部分.
du:
-a:显示目录占用空间的大小,还要显示其下目录占用空间的大小
sort:
-n : 按照字符串表示的数字值来排序
-r :按照反序排列
head :
-n : 取出前多少行
原文链接:https://blog.csdn.net/dexter159/article/details/72598470/