Linux点滴

1、系统安装

Linux系统安装的实质是将安装介质内的系统文件复制到设备的硬件上.

主机名是该设备在网络中的唯一名称,用于在网络上识别该设备.

地区选择是用于设置系统所在地,以便通过因特网自动调整系统时间和获得当地天气信息.

根账号root是Linux系统上拥有最高权限的用户.

GRUB是一个多系统引导管理器,可以管理多个Windows和Linux系统启动.

2、Linux基本操作

Linux系统有两种操作方法,一种是使用鼠标键盘等输入设备直接在图形界面X Window上操作,另一种是通过输入文本命令方式在控制台上操作.

  • shell程序

shell是一种具备特殊功能的程序,也是介于用户和Linux内核之间的一个接口.Linux系统拥有多种shell,发行版中常用的是名为bash的shell.这种shell不但能执行简单的命令,还能将多个命令,条件和参数编写为程序执行.

  • ​​​​​​​控制台

Linux系统是一个多用户多任务的分时操作系统.任何一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统.

Linux系统通常有多个控制台,进入控制台后可使用shell程序操作计算机.

使用组合键 Ctrl+Alt+Fn 即可在X Window和控制台之间进行切换.

  • ​​​​​​​终端

终端是X Window里访问shell程序的接口.

进入终端以后,将以登录X Window的用户名登录shell.在安装软件或对系统配置进行改变操作时,通常需要获得根用户的权限.在终端中获得根用户权限的命令是su.(直接输入即可)

3、​​​​​​​文件和目录

文件系统是在物理存储设备中存放数据的索引格式,文件和目录是数据的逻辑划分形式.

  • ​​​​​​​​​​​​​​文件系统

文件系统是磁盘及其逻辑分区的目录结构,一个磁盘设备可包含一个或多个文件系统.但每个文件系统必须占据硬盘中单独的一个分区.

/mnt 是为挂载子文件系统而设置的挂载点.经过挂载之后,主文件系统和子文件系统就构成一个有完成目录层次结构的,容量更大的文件系统.已挂载的子文件系统也可从整个文件系统上移除,恢复安装前的独立状态.

挂载和移除子文件系统的操作方法如下:

a、建立文件系统.当硬盘完成分区后,应该在该分区上建立文件系统,该操作又称为格式化.建立文件系统是通过mkfs工具来完成的.

b、挂载子文件系统.创建文件系统后,需要使用命令mount将该文件系统安装到主文件系统中.

c、卸载子文件系统.对于一些可读写的移动设备来说,移除设备前需要进行卸载子文件系统操作.因为Linux系统使用了缓存机制,如果不卸载就移除设备可能会造成子文件系统数据丢失. umount命令

注意:对于正在进行读写操作的子文件系统不能使用umount命令卸载,卸载子文件系统前,应该保证其中没有文件被打开.

  • ​​​​​​​文件分类

在Linux系统中,文件的准确定义是不包含任何其他结构的数据流.Linux系统的文件类型概括起来可分为5种,分别是普通文件,目录文件,链接文件,设备文件和管道文件.

普通文件:平时所见的大多数文件,它的特点是不包含文件系统的结构信息.

目录文件:用于存放文件路径及相关信息的文件,是文件系统的基本节点.目录文件使文件系统呈现出树形结构.在Linux系统中,通常所说的目录就是指目录文件.

链接文件:指向另一个真实文件的链接,是一种特殊的文件结构.

设备文件:保存计算机设备信息和接口的文件,这是Linux操作系统的独特形式,计算机的所有设备都以文件的形式提供给应用程序使用.

管道文件:用于应用程序之间进行通信的文件.

​​​​​​​4、输入和输出

Linux系统的输入和输出功能由Linux内核提供,内核管理着所有的输入与输出设备.这些设备以设备文件的形式存在,保存在”/dev”目录下.所有运行在Linux系统上的应用程序必须通过Linux内核进行输入与输出操作.

  • ​​​​​​​文件描述符

文件描述符是一个小的非负整数,内核用于标识某一特定进程正在存访的文件.当内核打开一个现存文件或创建一个新文件时,它会返回一个文件描述符给该进程,这样该进程就能通过内核访问目标文件.​​​​​​​

  • 标准输入/输出/错误

按照惯例,每当运行一个新程序时,所有的shell都为其打开3个文件描述符:标准输入,标准输出以及标准错误.如果像简单命令ls那样没有做什么特殊处理,则这3个描述符都连向终端.大多数shell均提供同一种描述方法,这样可以使任何一个或所有这3个描述符都能重新定向到某一个文件.

  • ​​​​​​​标准输入/输出函数

标准输入输出函数提供一种对不用缓存的输入输出函数的缓存机制.使用标准输入输出函数的优点是无需担心如何选取最佳的缓存长度,另一个优点与处理输入行有关.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值