5、操作系统介绍

1.1操作系统的作用
·是现代计算机系统中最基本和最重要的系统软件
·是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩展
·主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用
·而其他的诸如编译程序、数据库管理系统,以及大量的应用软件,都直接依赖于操作系统的支持

1.2不同应用领域的主流操作系统
·桌面操作系统
·服务器操作系统
·嵌入式操作系统
·移动设备操作系统
1>桌面操作系统
·Windows系列
·macos
  。适合于开发人员
·Linux
  。应用软件少

2>服务器操作系统
·Linux
  。安全、稳定、免费
  。占有率高
·Windows Server
  。付费
  。占有率低

3>嵌入式操作系统
·Linux
4>移动设备操作系统
·iOS
·Android(基于Linux)

2.1 Linux内核版本
·内核(kernel)是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层
·Linux内核版本又分为稳定版和开发版,两种版本是相互关联,相互循环
  。稳定版:具有工业级强度,可以广泛地应用和部署。新的稳定版相对于较旧的只是修正一些bug或加入一些新的驱动程序
  。开发版:由于要试验各种解决方案,所以变化很快
·内核源码网址:http://www.kernel.org
所有来自全世界的对Linux源码的修改最终都会汇总到这个网站,由Linus领导的开源社区对其进行甄别和修改最终决定是否进入到Linux主线内核源码中

2.2Linux发行版本
·Linux发行版(也被叫做GNU/Linux发行版)通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件
·常见的发行版本如下:
  。ubuntu
  。Redhat
  。Fedora
  。openSUSE
  。Linux Mint
  。Debian
  。Manjaro
  。Mageia
  。CentOS
  。Arch

2.3 Linux 下的文件系统

·在Linux下,我们是看不到这些驱动器盘符,我们看到的是文件夹(目录):

扫描二维码关注公众号,回复: 3604321 查看本文章

·Linux没有盘符这个概念,只有一个根目录/,所有文件都在它下面

 

2.4 用户目录

位于/home/user,称之为用户工作目录或家目录,表示方式:

/home/user
~

2.5 Linux 主要目录速查表

· /:根目录,一般根目录下只存放目录,在linux下有且只有一个根目录,所有的东西都是从这里开始
  。当在终端里输入/home,其实是在告诉电脑,先从/(根目录)开始,再进入到home目录
·/bin、/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等
·/boot:放置linux系统启动时用到的一些文件,如linux的内核文件:/boot/vmlinuz,系统引导管理器:/boot/grub
·/dev:存放inux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount/dev/cdrom/mnt
·/etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有
  。/etc/initab
  。/etc/fstab
  。/etc/init.d
  。/etc/X11
  。/etc/sysconfig
  。/etc/xinetd.d
·/mome:系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下
  。~表示当前用户的家目录
  。~edu表示用户edu的家目录
·/lib、/usr/lib、/usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函效库的协助
·lost+fount:系统异常产生错误时,会将一些遗失的片段放置于此目录下
·/mnt:/media:光盘默认挂载点,通常光盘挂载于/mnt/cdrom下,也不一定,可以选择任意位置进行挂载不占用磁盘空间,比较重要的文件

·/opt:给主机额外安装软件所摆放的目录
·/proc:此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所有:/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/“等
·/root:系统管理员root的家目录
·/sbin、/usr/sbin、/usr/local/sbin:放置系统管理员使用的可执行命令,如fdisk、shutdown、mount等。与/bin不同的是,这几个目录是给系统管理员root使用的命令,一般用户只能“查看“而不能设置和使用
·/tmp:一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下
·/srv:服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在/srv/www内
·/usr:应用程序存放目录
  。/usr/bin:存放应用程序Mware Fusion
  。/usr/share:存放共享数据

 

2.6 常用Linux命令的基本使用

 

cd 切换文件夹

cd /home  绝对路径以根目录开头
cd admin  相等路径不以根目录开头
cd.. 返回上级目录
cd~ 到自己的家目录/home/admin
cd-  电视回看功能

pwd 查看当前目录

ls 查看目录的内容
ls
ls-l显示详细列表
ls-lh把文件大小以人性化的方式显示
ls-a显示所有的文件,包含隐藏文件,隐藏文件是.开头的文件
ll等于ls-l

mkdir 创建文件夹
mkdir tupian 在当前目录下创建文件夹
mkdir/home/admin/tupian 以绝对路径创建文件夹
mkdir /home/admin/a/tupian -p如果上级目录不存在,加上-p自动创建父目录
mkdir ab在当前目录创建多个文件夹
mkdir a/{c,d}在指定目录下创建多个文件夹
mkdir.abc 以.开头是创建隐藏文件夹

touch 创建空文件
touch abc.txt 在当前目录下创建如果指定了目录,必须保证上级目录存在
touch.abc 创建隐藏文件
gedit abc.txt 使用记事本打开文件

rm 删除文件
rm a.txt  删除文件
rm abc -r 删除文件夹
rm * -r 除了隐藏文件都可以删除,若想删除隐藏文件需要 rm 隐藏文件名来进行删除

猜你喜欢

转载自www.cnblogs.com/zhuifeng-mayi/p/9806970.html
今日推荐