复习篇(一)

复习篇(一)

一、初识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.目录操作

  

 

posted @ 2023-12-06 13:56  C-JY  阅读(0)  评论(0)    收藏  举报