复习篇(一)
复习篇(一)
一、初识Linux
全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
(一)基本思想
Linux的基本思想有两点:第一,一切都是文件;第二,每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。
(二)优点
1.Linux由众多微内核组成,其源代码完全开源;
2.Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈;
3.Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性;
二、文件管理
(一)文件目录与路径
1.文件目录
①所有文件都在根目录下,根目录只包含目录不包含具体文件。
②使用ls命令可以查看目录下的文件,输出结果不同的颜色代表不同的文件类型,在默认情况下蓝色表示目录,绿色表示可执行文件,浅蓝色表示链接文件,红色表示压缩文件,黄色表示设备文件。
③根目录下常见的目录
a. /bin:存放二进制可执行文件,常用命令一般在此,如ls、mkdir、rm等
b./etc:存放系统管理和配置文件
c./home:存放所有用户文件的根目录,是用户主目录的基点。
d./usr:存放用户安装的程序和系统程序(包含所有的用户程序(/usr/bin)、库文件(/usr/lib)文档点)
e./tmp:存放正在执行的临时文件
f./root:超级用户的主目录(管理员工作目录)
g./sbin:存放二进制可执行文件,只有root才能访问
h./var:存放运行时需要改变数据文件,也是某些大文件的溢出区。
i./dev:存放设别文件
j./opt:存放附加的应用程序软件包
k./swap:虚拟机内存交换
2.文件路径
①绝对路径:指从根目录开始的路径
②相对路径:指相对于当前目录的路径
③cd:该命令可以切换目录,可以是绝对路径也可以是相对路径
④pwd:该命令可以查看当前工作目录的绝对路径
(二)目录与文件操作
1.目录操作


浙公网安备 33010602011771号