一、Linux的由来
20世纪80年代,计算机硬件的性能不断提高,PC的市场不断扩大,当时可供计算机选用的操作系统主要有Unix、DOS和MacOS这几种。Unix价格昂贵,不能运行于PC;DOS显得简陋,且源代码被软件厂商严格保密;MacOS是一种专门用于苹果计算机的操作系统。此时,计算机科学领域迫切需要一个更加完善、强大、廉价和完全开放的操作系统。由于供教学使用的典型操作系统很少,因此当时在荷兰当教授的美国人AndrewS.Tanenbaum编写了一个操作系统,名为MINIX,为了向学生讲述操作系统内部工作原理。MINIX虽然很好,但只是一个用于教学目的的简单操作系统,而不是一个强有力的实用操作系统,然而最大的好处就是公开源代码。全世界学计算机的学生都通过钻研MINIX源代码来了解电脑里运行的MINIX操作系统,芬兰赫尔辛基大学大学二年级的学生Linus Torvalds就是其中一个,在吸收了MINIX精华的基础上,Linus于1991年写出了属于自己的Linux操作系统,版本为Linux0.01,是Linux时代开始的标志。他利用Unix的核心,去除繁杂的核心程序,改写成适用于一般计算机的x86系统,并放在网络上供大家下载,1994年推出完整的核心Version1.0,至此,Linux逐渐成为功能完善、稳定的操作系统,并被广泛使用。
二、Linux安装步骤(VirtualBox,Ubuntu)
1.安装VirtualBox
下载完成后直接点击软件,点击下一步
之后,你可以选择你所要安装的位置,不要使用中文路径
然后,这些可以自行勾选,不是太了解的就一直默认就行
最后,一直按照默认的选项进行下去
软件安装好的界面是这样的,一般是空白的,我的是因为安装过的,有一个虚拟机
2.安装Ubuntu
从刚才的界面上面点击新建,这里的名称自己命名,不要使用中文命名,然后选择的路径最好不要是C盘,因为文件比较大,安装路径也不要用中文,实例在下一张,点击下一步
这里是给虚拟电脑内存大小,可以根据自己电脑配置分配内存
默认,点击创建
默认,点击下一步
两种模式的优劣已经写在上面,可以自行选择,我是追求快的,所以点的固定大小
默认,创建
安装完毕的界面
点击设置,把系统的启动顺序改一下,因为我是用光驱安装的,所以光驱在最前面,不同的安装方法,先后顺序也可以不相同
存储的盘片就是我上面所提到的光驱,点击右边的小光盘,选择自己的安装方法
完成之后,点击ok,返回到上一个界面,点击右上的启动,进来之后,再点击启动
配置语言,找到中文简体,然后点击安装
后面的操作就是一直默认,继续,记得断网安装,不然时间会很长
这里是创建用户,用户和密码自己设置,密码越简单越好
这是安装完成之后,然后重启,就可以了
三、Linux的一些命令及介绍
Linux管理硬盘的能量非常强大,所以我们看到的只有一个分区
/根目录,所有文件都储存在它下面
~用户主目录
. 当前目录
… 上一级目录
/bin 存储系统命令
/dev 存储设备文件(一切皆文件)
/media 多媒体目录、U盘、光驱、挂载的目录
/proc 记录了程序运行期间资源的使用情况
/sbin 存储超级用户才能使用的系统命令
/tmp 存储一些临时文件
/boot 存储系统启动相关文件
/etc 存储各种软件的配置文件
/lib 存储普通的库文件,静态库.a 共享库.so
/mnt 存储其他系统进行映射的目录文件
/root 超级用户的目录
/srv 存储一些系统启动后需要提取的数据文件
/usr 存储头文件
/home 存车用户主目录
/opt 存储安装的应用软件
/run 存储临时文件
/sys 存储系统相关的文件
注意:目录的结构是倒悬树结构,目录的切换只能上下不能左右
相对路径和绝对路径:
绝对路径:从根目录开始描述一个位置
相对路径:从当前位置(工作路径)来描述另一个位置
Linux的系统命令:
常用命令:
ls:显示当前目录下有哪些文件
-a 显示当前目录下所欲文件,以.开头的都是隐藏文件
-l 显示文件的详细信息
cd: 进入一个目录
clear 清理屏幕 ctrl+l
pwd 显示当前所在的路径
whoami 显示当前用户名
文件相关的命令:
注意:不是所有的功能都有对应的命令
touch filename 创建文件
rm filename 删除文件,不经过回收站
-rf 删除非空目录
cat/more/head/tail 查看文件
cat 会把文件的内容全部显示到终端上,适合内容较少的文件
more 从文件的开头分页显示,回车显示下一行,空格显示下一页,q退出
head 只显示开头十行
tail 只显示末尾十行
cp src dest 可改名 复制文件
mv src dest 移动文件,具备重命名文件的功能
目录相关的命令:
mkdir dirname 创建一个目录
-p 可以创建多层目录
rmdir dirname 删除目录,只能删除空目录
cp -rf src dest 复制目录
mv src dest 移动目录
网络相关的命令:
ifconfig:查看网络配置信息
windows中是ipconfig
sudo ifconfig ethn Ip地址 netmask 子网掩码 修改ip地址和子网掩码
sudo ifconfig ehtn down 禁用网卡
sudo ifconfig ehtn up 启用网卡
ping ip地址 测试网络联通性
可以测试ip,也可以测试网址
ping本机地址,可以用来测试网卡是否正常
windows只测试四次, -t或/t连续测试,ctrl + c结束