1-Linux快速入门

合集下载

linux系统基础知识

linux系统基础知识

linux系统基础知识Linux系统基础知识Linux是一种自由和开放源代码的类Unix操作系统,它是由Linus Torvalds在1991年首次发布的。

Linux系统具有高度的可定制性和灵活性,因此在服务器、超级计算机、移动设备等领域得到了广泛的应用。

本文将介绍Linux系统的基础知识,包括Linux的发行版、文件系统、用户和权限、命令行和图形界面等方面。

一、Linux的发行版Linux系统有许多不同的发行版,每个发行版都有自己的特点和用途。

常见的Linux发行版有Ubuntu、Debian、Fedora、CentOS、Red Hat等。

这些发行版都是基于Linux内核开发的,但它们的软件包管理、安装方式、默认桌面环境等方面有所不同。

选择适合自己的Linux发行版可以提高工作效率和使用体验。

二、文件系统Linux系统的文件系统采用树形结构,根目录为/。

在根目录下有许多子目录,如bin、etc、home、usr等。

其中,/bin目录存放系统命令,/etc目录存放系统配置文件,/home目录存放用户的主目录,/usr目录存放系统软件和库文件等。

Linux系统支持多种文件系统,如ext4、NTFS、FAT32等。

文件系统的选择取决于使用场景和需求。

三、用户和权限Linux系统是一个多用户系统,每个用户都有自己的用户名和密码。

用户可以通过命令行或图形界面登录系统,并执行各种操作。

Linux 系统采用权限控制机制,每个文件和目录都有自己的权限。

权限分为读、写、执行三种,分别对应数字4、2、1。

文件和目录的权限可以通过chmod命令进行修改。

Linux系统还有超级用户root,拥有系统的最高权限,可以执行任何操作。

四、命令行Linux系统的命令行界面是其最基本的界面,也是最强大的界面。

通过命令行可以执行各种操作,如创建文件、修改权限、安装软件等。

Linux系统的命令行界面有许多命令,如ls、cd、mkdir、rm、chmod等。

第1章第1讲 linux简介PPT课件

第1章第1讲 linux简介PPT课件
文件结构和实用工具。
1. Linux内核
2. Linux Shell 3. Linux文件结构
文件结构是文件存放在磁盘等存储设备 上的组织方法
4. Linux实用工具 一般来将,实用工具可分三类: (1)编辑器:用于编辑文件。 (2)过滤器:用于接收数据并过滤数据。 (3)交互程序:允许用户发送信息或接收
所谓GNU(General Public License, ) ,是Stallman在1984年提出的一个计划 ,它的思想是“源代码共享,思想共享”, 。
1.1.2 Linux的特点 1. 自由与开放 2. 配置要求低廉 3. 功能强大而稳定 4. 独立工作
1.1.3 Linux操作系统的架构 Linux一般有四个主要部分:内核、Shell、
1984:GNU与FSF计划的成立 GNU:Stallman建立一个自由开放的UNIX系统 GPL:通用公共许可证 获取软件源代码 复制 修改 再发行 回馈 不能修改授权 不能单纯销售
GPL好处: 软件安全性好 软件执行性能好 软件除错时间短 贡献的源代码永远存在
Torvalds在Minix基础上编写与unix兼容的操作 系统
来自其他用户的信息
切换X Window与命令模式 Ctrl+Alt+F1~F7 开始执行命令 ls –al date cal bc
为方便学习与使用课件内容, 课件可以在下载后自由调整
Learning Is To Achieve A Certain Goal And Work Hard, Is A Process To Overcome Various Difficulties For A Goal
第一章 linux入门及安装
1.1 Linux入门 1.1.1 什么是Linux Linux是一套免费使用和自由传播的类Unix

Linux教程菜鸟教程2024新版

Linux教程菜鸟教程2024新版
使用ps、top、htop等命令查看当前系统进程状 态。
进程控制
使用kill、pkill、killall等命令终止进程,使用 nohup、disown等命令使进程在后台运行。
3进程Βιβλιοθήκη 控使用systemd、supervisor等工具监控进程状态 ,实现进程自动重启、日志收集等功能。
系统资源监控与性能优化
05
数据存储与安全防护
磁盘分区与格式化操作指南
磁盘分区概念及作用
解释磁盘分区的含义,阐述分区对于数据管理和系统性能的重要性。
常见分区工具介绍
介绍在Linux系统中常用的分区工具,如fdisk、parted等,并说明各 自的特点和使用方法。
分区操作步骤详解
详细讲解使用分区工具进行磁盘分区的操作步骤,包括创建、删除、 调整分区大小等。
端口号
用于标识设备上运行的不同服务,常见端口号如80(HTTP)、22(SSH)等。
路由器与交换机
网络设备,用于实现不同网络之间的通信和数据传输。
TCP/IP协议栈
网络通信的基础协议,包括传输层的TCP和UDP协议、网络层的IP协议等。
网络配置工具及命令
ifconfig
用于配置和显示Linux内核中网络接 口的网络参数。
BIND(Berkeley Internet Name Domain): 一种常用的DNS服务器软件,用于配置和管理 DNS服务。
DHCP(Dynamic Host Configuration Protocol):动态主机配置协议,用于自动给网 络上的计算机分配IP地址和其他网络参数。
dhcpd:一种常用的DHCP服务器软件,用于配 置和管理DHCP服务,自动分配IP地址等网络参数 给客户端。

Linux操作系统的基础知识大全

Linux操作系统的基础知识大全

Linux操作系统的基础知识大全对于初学Linux的新手来说,掌握基础知识尤为重要。

下面由店铺整理了Linux操作系统的基础知识大全的相关知识,希望对你有帮助。

Linux操作系统基础知识大全:计算机概述1.计算机接收用户输入指令数据,经过cpu数据与逻辑单元运算处理后,产生或储存成有用的信息--->I/O设备+cpu+处理信息=计算机.2.计算机五大单元:I/O单元内存单元 cpu内部控制单元 cpu内部算术逻辑单元3.cpu中含有指令集->RISC,精简指令集,指令执行时间短性能好->arm系列等.->CISC,复杂指令集,指令处理任务内容丰富->x86系列等.4.主板将所有的设备连接在一起,重要的组件是芯片组->Intel系列cpu主板芯片组->俩个桥接器控制各组件的通信->北桥负责连接速度较快的cpu,内存与显卡等组件. –>南桥负责连接速度较慢的外设。

5.AMD系列cpu为了加速cpu与内存的通信,将内存的控制组件集成在cpu中.这与Intel不同。

6.主板的各组件cpu 内存磁盘设备(IDE/SATA) 总线芯片组显卡接口(PCI-Express) 适配卡7.cpu的外频指的是cpu与外部组件进行数据传输或运算时的速度,倍频则是cpu内部用来加速工作性能的一个倍数,俩者相乘才是cpu的频率8.cpu超频指的是将cpu的外频或倍频通过主板的设定功能更改成更高的频率,倍频出厂时就设置好了,所以通常改的是cpu的外频.9.北桥的总线称为系统总线,是内存的传输主要信道所以速度快.南桥的总线则是I/O总线,用于联系外设.10.北桥所支持的频率我们称为前端总线速度(FSB),每次传送的位数则是总线宽度,每秒可传送的最大数据量->FSB*总线宽度。

11.cpu每次能够处理的数据量称为字组大小,计算机的32/64位设置便是由cpu解析的字组大小而来.12.pc内存的主要组件为动态随机访问内存(Dynamic Random Access Memory),断电数据消失->SDRAM同步动态随机访问内存->DDR SDRAM(double data rate)13.SRAM(Static random accdss memory)静态随机访问内存可集成在cpu内部的作为高速缓存(L2 cache).14.BIOS(basic input output system)是一套开机读取的程序写在主板的ROM中,现在随着计算机的发展,BIOS需要更新所以现在BIOS写在flash memory或eeprom中.15.主板上的各组件参数写在一个cmos芯片中,通过BIOS读取和更新数据.16.显卡(vga graphics array),北桥连接,随着组件的升级,数据传送的频宽原来越大目前的规格是PCI-Express.17.硬盘由许多的盘片,机械手臂,磁头,主轴马达所组成,数据写在磁性盘片上,读写通过机械手臂上的磁头(head)来完成,主轴马达让盘片转动,机械手臂伸展让磁头在盘面上进行读写操作.18.盘面上有多个同心圆绘制的图形,而从圆心以放射状的方式分割出的最小的存储单位就是扇区,每个扇区大小为512bytes,扇区组成的圆就是一个磁道,多盘片上,所有盘面上的磁道可以组成一个柱面,柱面是分割磁盘的最小单位.head*cylinder*sector*512bytes19.硬盘与主机的传输接口(ide sata scsi)ide接口可以接俩个IDE 设备,需要调整跳针设定主从磁盘.sata接口传输速度快易于安装散热装置,scsi接口的硬盘在控制上含有一块处理器运算速度快而且不会耗费cpu资源.20.主板上的芯片组负责计算机所有设备的通信,cpu通过I/O地址识别设备,各设备通过IRQ中断信道告知cpu该设备工作的状态信息以便于cpu进行分配任务.21.CMOS记载主板上的各种重要参数,如system time,cpu频率和电压,各项设备的I/O地址与IRQ中断等,记录这些需要电所以主板上才有电池.BIOS为写入某一闪存活eeprom的程序,开机执行时加载cmos中参数,尝试调用储存设备中的开机程序,进一步进入操作系统中.22.操作系统是管理和控制计算机系统中的软硬件资源,有效利用计算机的软硬件资源为用户提供一个功能强大,稳定的工作环境,从而为计算机和用户之间起到接口作用的一组程序.23.os提供了程序接口和用户接口,程序接口是程序员通过系统调用操作kernel控制硬件运行,编写的应用程序是操作系统提供的开发接口,所有只能运行在该操作系统之上.用户接口则用于用户与计算机交互,可通过GUI和CLI,其中CLI是命令行接口,需配置shell命令解释器,shell也是运行os之上的应用Linux操作系统基础知识大全:linux的规则与安装1.linux os是多用户多任务的操作系统,是类unix操作系统.linux 有内核版本与发行版本.2.linux之前unix的历史,贝尔实验室mulitics系统->ken thompson的unics(汇编)->ritchie写出unix内核(c语言).->bill joy 写出unix分支bsd--只适合自己计算机硬件,无法再其他架构运行(如不能再x86上运行)->minix系统x86架构的类unix系统->torvalds 写出linux内核.3.POSIX(portable operating system interface)可携式操作系统接口,用于规范内核与应用程序之间的接口.4.GNU与GPL,gnu项目和psf自由软件基金会,GPL通用公共许可证.linux是gnu项目所以开源,而当前的redhat等公司卖linux 发行版本卖的不是系统而是卖的服务.5.为了规范linux发行版本的差异,有fhs和lsb规范,所以各大linux发行版本不同的只是开发商的开发的管理工具和定制的软件不同.6.linux下一切皆文件,设备的访问入口也是以文件的形式存放,由目的单一的小程序组成,组合小程序完成复杂的任务,配置文件保存为TXT文本.7.硬件在linux中的文件名, IDE硬盘/dev/hd[a-d], sata或scsi硬盘/dev/sd[a-p].磁盘的第一个扇区保存俩个重要信息,主引导分区MBR[master boot record],446bytes,分区表记录硬盘分区状态有64bytes.系统开机会读取加载mbr,分区表只有64bytes,所以只能容纳4个分区,称为主分区或扩展分区.扩张分区的目的是利用额外的扇区来记录分区信息,扩展分区之下的分区称为逻辑分区.扩展分区只能有一个.8.MBR安装引导加载程序的地方,boot loader安装在这,boot loader是读取内核文件来执行的软件.具有的功能提供选择菜单载入内核文件转交其他loader.9.开机流程,BIOS读取cmos上的参数,读取加载mbr中的boot loader,进入操作系统.引导加载程序可以安装在mbr和引导扇区.10.每个分区都有自己的引导扇区,可开机的内核文件放置在各分区,loader只能识别自己分区的内核文件和其他的loader.loader可以将管理权交给另一个管理程序.11.window和linux的磁盘分区.windows下我们可以通过盘符划分磁盘.假设Windows下只有c可以当做盘符.那我们怎么划分区呢?我们可以在c盘建一个文件夹,然后把其他的分区装入到这个文件夹中,当我们访问我们在c盘建的文件夹是实际上访问的是这个分区。

linux操作系统知识点

linux操作系统知识点

Linux 操作系统基础知识概览以下是一些关于Linux 操作系统的常见知识点:1.Linux 基础:●Linux 的起源和发展历史●Linux 的主要组成部分:内核、Shell、文件系统等●常见的Linux 发行版(如Ubuntu、Debian、CentOS 等)●常用的命令行工具和基本命令(如ls、cd、mkdir、rm 等)2.用户和权限管理:●用户账户的创建和管理●用户组的概念和使用●文件和目录的权限设置和管理●sudo 权限和root 用户的重要性3.文件系统:●Linux 文件系统的层级结构●常见的文件系统类型(如ext4、XFS、Btrfs 等)●挂载和卸载文件系统●磁盘和分区管理工具(如fdisk、parted 等)4.进程管理:●进程的概念和属性●进程的创建、终止和管理●进程状态的了解和监控●进程间通信的方式(如管道、信号、共享内存等)5.网络和安全性:●网络配置和网络接口管理●网络命令和工具(如ifconfig、ping、ssh 等)●防火墙和安全性措施(如iptables、SELinux 等)●远程访问和远程管理(如SSH、SCP、rsync 等)6.软件包管理:●软件包管理系统(如apt、yum、dnf 等)●软件包的安装、升级和卸载●软件包的依赖关系和解决依赖问题●软件源和仓库的管理7.Shell 脚本编程:●Shell 脚本的基础语法和结构●变量、条件语句、循环和函数的使用●Shell 命令和管道的组合●脚本的调试和错误处理以上只是Linux 操作系统知识的一些常见方面,涵盖了基础知识、用户和权限管理、文件系统、进程管理、网络和安全性、软件包管理以及Shell 脚本编程等。

要深入学习Linux,建议进一步学习和实践这些知识点,并探索更多高级主题,如网络服务配置、系统性能优化等。

linux的学习计划

linux的学习计划

linux的学习计划一、初学者入门1.了解Linux系统首先,作为一个初学者,我们需要花时间去了解Linux系统的基本知识。

我们可以通过阅读相关的书籍、搜索网络资源,了解Linux的发展历程、特点以及应用领域等。

同时,可以安装一个虚拟机软件,如VirtualBox等,以及一个Linux发行版,如Ubuntu、CentOS 等,进行实际的操作体验。

2.学习基本的Linux命令学习Linux系统的命令是非常重要的,因为掌握了这些基本的命令,我们才能更方便地进行系统的管理和操作。

所以,初学者应该学习一些最基本的Linux命令,如ls、cd、mkdir、rm等,以及一些常用的文件管理命令、文件权限管理命令等。

3.学习Shell脚本编程Shell脚本是Linux系统的重要组成部分,能够帮助我们完成很多日常的任务。

初学者可以通过阅读相关的书籍、教程,学习Shell脚本编程的基础知识,例如变量、条件判断、循环等,然后通过实际的练习来熟悉这些知识。

4.了解Linux系统的网络相关知识在当今的网络时代,掌握Linux系统的网络相关知识也是非常重要的。

初学者可以学习一些基本的网络知识,如TCP/IP协议、网络配置、网络服务等,然后深入了解Linux系统中与网络相关的命令及配置。

5.参加一些培训课程为了更快地学习Linux系统的知识,初学者可以参加一些培训课程,如Linux基础课程、Linux网络课程等,通过专业的培训来系统地学习和掌握Linux系统的相关知识。

二、深入学习1.学习Linux系统的管理和配置深入学习Linux系统需要学习它的管理和配置知识。

这方面包括系统的安装与升级、用户和权限管理、磁盘管理、文件系统管理、系统日志等方面的知识。

通过学习这些知识,我们可以更好地进行系统的管理和维护工作。

2.学习Linux系统的安全性知识学习Linux系统的安全性知识也是非常重要的。

这方面包括防火墙配置、权限设置、密码管理等内容,还有一些常见的安全问题和防范措施。

如何使用Linux系统

如何使用Linux系统

如何使用Linux系统Linux操作系统是一款非常强大、稳定、安全的开源操作系统。

随着Linux的不断发展和壮大,越来越多的人开始使用Linux系统。

虽然对于最初的使用者来说,可能会有一些新的挑战和难题,但是只要掌握一些基本的技巧和方法,就可以更好地使用Linux系统。

一、使用Linux命令行Linux命令行是Linux系统最具有特色的部分。

在Linux命令行中,使用者可以直接输入指令,而不需要通过鼠标和图形界面进行操作。

有了Linux命令行,使用者可以更加方便地管理和操作文件,以及进行其他一些系统管理操作。

首先,需要掌握一些基本的Linux命令。

例如,cd命令用于切换目录,ls命令用于查看文件列表,mkdir命令用于创建目录,rm命令用于删除文件,mv命令用于移动或重命名文件等等。

此外,还需要学会如何使用管道(|)和重定向(>、>>)等命令,以及如何使用通配符(*、?)。

使用Linux命令行,需要掌握一定的Linux系统知识。

例如,需要了解Linux文件系统的结构,以及如何配置和管理用户和权限等等。

此外,还需要学会如何使用Shell脚本来自动化批量操作。

此外,还需要掌握一些基本的Linux服务器管理知识,例如如何安装和配置Web服务器和数据库等。

二、使用Linux图形界面虽然Linux命令行非常强大和灵活,但是对于新手用户来说,可能会感到比较陌生。

因此,某些情况下,使用Linux图形界面可以更好地帮助用户进行操作。

Linux图形界面有两种:KDE和GNOME。

KDE是一款功能强大的桌面环境,提供了许多高级特性,例如3D效果和窗口管理,以及一些较新的功能,例如Plasma工作区。

GNOME则是一款更加简单、适用于较小设备(例如笔记本电脑)环境的桌面环境,它的界面设计非常清晰,易于使用。

在Linux图形界面中,用户可以使用图形化的文件管理器Nautilus来管理文件和目录。

同时,还可以使用其他一些图形化工具来管理配置和安装软件包,或者进行其他各种操作。

Linux入门学习大全超详细 ppt课件

Linux入门学习大全超详细 ppt课件

Linux操作系统
1994年,Linux的第一个产品版Linux 1.0问世,如 今Linux家族已经有了近140个不同的版本,所有这些 版本都基于最初的免费的源代码。不同的公司可以推 出不同的Linux产品,但是它们都必须承诺对初始源代 码的任何改动皆公布于众。
Linux操作系统
1.1.2 Linux的优点 Linux之所以受到广大计算机爱好者的喜爱,主要原
Linux操作系统
(2) 可以节省大量的资金。Linux是目前惟一可免费 获得的、为PC机平台上的多个用户提供多任务、多进 程功能的操作系统,这是人们喜欢使用它的主要原因。 就PC机平台而言,Linux提供了比其他任何操作系统都 要强大的功能,Linux还可以使用户远离各种商品化软 件提供者促销广告的诱惑,再也不用承受每过一段时 间就花钱去升级之苦,因此可以节省大量用于购买或 升级应用程序的资金。
Linux操作系统
(5) 提供功能强大而稳定的网络服务。Linux最优秀 的功能莫过于其网络功能。首先,它可以支持众多的 网 络 协 议 , 比 如 TCP/IP 协 议 、 SPX/IPX 协 议 、 NETBEUI协议、X.25协议等;其次,Linux可以提供非 常广泛的网络服务,比如WWW、FTP、E-mail、Telnet、 NFS、DHCP、Samba、防火墙以及企业的群组服务等, 这些功能为Linux提供了无与伦比的网络亲和性。
Linux操作系统
4. 实用工具 标准的Linux系统都有一套叫做实用工具的程序,它 们是专门的程序,例如编辑器、执行标准的计算操作 等。另外,用户也可以产生自己的工具。
Linux操作系统
一般来讲,实用工具可分为以下三类。 (1) 编辑器:用于编辑文件。Linux的编辑器主要 有vi、emacs、pico等。 (2) 过滤器:用于接收并过滤数据。Linux的过滤 器(Filter)读取从用户文件或其他地方输入的数据,经 检查和处理后输出结果。从这个意义上说,它们过滤 了经过它们的数据。Linux有不同类型的过滤器,一些 过滤器用行编辑命令输出一个被编辑的文件;另外一 些过滤器是按模式寻找文件并以这种模式输出部分数 据;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

磁盘管理命令
磁盘管理命令(1)
fdisk 磁盘分区命令
fdisk [dev] 对某个磁盘进行分区 fdisk -l 查看磁盘的分区情况
mkfs 格式化命令
mkfs.ext2 mkfs.ext3 mkfs.vfat mkfs.reiserfs
磁盘管理命令(2)
mount 文件系统挂载命令
挂载Linux分区 挂载Windows分区 挂载U盘、光盘 挂载映像文件 挂载网络文件系统 绑定目录
Linux档案
姓名: Linux 生日: 1991 年10月 父亲: Linus Torvalds 祖父: UNIX 家庭住址:/
Linux 概述
Linux与Unix系统
Linux是个人计算机和工作站上的类UNIX操作系统。 Linux 具备现代一切功能完整的 UNIX 系统所具备的 全部特征。 在同一种硬件平台上面,Linux可以提供和UNIX相同 的服务,即相同的用户级和程序员级接口。同时, Linux绝不是简化的UNIX。 相反,Linux是强有力和具有创新意义的类UNIX操作 系统。它不仅继承了UNIX的特征,而且在许多方面超 过了UNIX。
Linux的基础知识
主要内容(一)
1
2 3
Linux文件系统 文件目录相关命令
磁盘管理命令
压缩解压命令
4
5
网络相关命令
主要内容(二)
6 7 8 9
用户管理命令 系统管理命令
重定向与管道
其它命令
Linux文件系统
Linux文件系统
Linux文件系统目录结构
Linux的文件组织与windows不同。 Linux遵守文件系统科学分类标准FHS(Filesystem Hierarchy Standard),该标准定义了一些系统文件 和目录的名字和位置。/FHS
文件目录相关命令(2)
chmod 改变文件的访问权限
chmod [new mod] [file]
ln 为文件建立链接
ln [target] [link]
chown 改变文件的所有者
chown [new owner] [file]
chgrp 改变文件所在的组
chgrp [new group] [file]
磁盘管理命令(2)
加载文件系统 mount
挂载光盘 # mount -t is09660 /dev/cdrom /mnt/cdrom # umount /mnt/cdrom 挂载软盘 # mount /dev/fd0 /mnt/floppy 挂载U盘 # mount -t vfat /dev/sda1 /mnt/usb 挂载外挂硬盘分区 # mount -t vfat /dev/hda1 /mnt/vfat 镜像文件: mount fileName mountPoint -o loop fileName是镜像文件名(*.iso,*.img)
文件目录相关命令(5)
cat 显示文件内容
也可用于创建文件
file
查看文件的真实类型
./
执行一个文件
Shell 使用技巧
Shell的使用技巧
命令补齐(Command-Line Completion)的操作 技巧。
所谓命令补齐是指当键入的字符足以确定目录中一个 唯一的文件时,只须按 Tab 键就可以自动补齐该文件 名的剩下部分。或者键入的字符足以确定系统中唯一 的命令时,按 Tab 键同样可以。。。
Linux 概述
Linux作为嵌入式操作系统的优势:
低成本开发系统 Linux 的内核源码可免费获取并修改。 Linux的软件资源丰富,同样也是可免费获取并修改。 可应用于多种硬件平台 Linux 可支持 X86、PowerPC、ARM、XSCALE、 MIPS、SH、68K、Alpha、SPARC 等多种体系结构, 并且已经被移植到多种硬件平台。 这对于经费、时间受限制的研究与开发项目是很有吸 引力的。
已停止技术支持,最后一版是Red Hat 9.0。目前Red Hat分为 两个系列:由Red Hat公司提供收费技术支持和更新的Red Hat Enterprise Linux,以及由社区开发的免费的Fedora Core。 采用 RPM 的软件保管理 最符合 GNU 精神。适合 Linux 的高级用户,黑客最爱。强大 的软件包管理系统APT (DEB) Ubuntu 基于 Debian 构建 ,保留了 Debian 强大的软件包管理 系统 。简单而言,Ubuntu拥有Debian所有的优点,以及自己 所加强的优点的近乎完美的Linux操作系统。Ubuntu出现,改 变了Linux难以安装、难以使用的看法。 Gentoo、 SUSE 、Slackware 、Knoppix、Mandriva、中标 红旗 等等。
Linux文件系统
/lib 该目录用来存放系统动态连接共享库,几乎所有的 应用程序都会用到该目录下的共享库。 /lost+found 该目录在大多数情况下都是空的。但当突然 停电、或者非正常关机后,有些文件就临时存放在这里。 /mnt 该目录在一般情况下也是空的,你可以临时将别的 文件系统挂在该目录下。 /proc 可以在该目录下获取系统信息,这些信息是在内 存中由系统自己产生的。 /root 超级用户的主目录 /tmp 用来存放不同程序执行时产生的临时文件 /usr 用户应用程序和文件都存放在该目录下
Shell的使用技巧
bash 保留了一定数目的先前已经在shell 里输入 过的命令。使用历史记录列表最简单的方法是用上 方向键。 另一个使用命令历史文件的方法是用 bash 的内部 命令 history 命令来显示和编辑历史命令。
history [n] ,例如,history 5 显示最后 5 个命令。 等同于cat $HOME/.bash_history 记住要重复执行的命令的序号:*** 再执行!(命令序号) !进行历史命令匹配 ,#!g ,#!?-o? 先按 Ctrl+R 再输入命令的某个子串
文件目录相关命令
文件目录相关命令(1)
cd 目录切换命令
绝对路径、相对路径 默认进入用户主目录,“cd ”或“cd ~” 可返回前一个工作目录,“cd -”
pwd 显示当前目录 ls 显示当前目录的内容
-a 显示所有文件(包括隐藏的) -l 显示文件的详细信息 -h 易读方式(带单位) -u 显示文件的最后访问时间
Linux文件系统
/etc 该目录存放了系统管理时要用到的各种配置文件和 子目录,例如网络配置文件、文件系统等。
/etc/rc.d 存放Linux启动和关闭时要用到的脚本 文件 /etc/rc.d/init 存放所有Linux服务默认的启动脚 本
/home 如果建立一个名为“xx”的用户,那么在/home 目录下就有一个对应的“/home/xx”路径,用来存放该 用户的主目录。
Linux 概述
Linux作为嵌入式操作系统的优势:
可定制的内核 Linux内核的配置系统 Linux内核的模块机制 Linux内核的源代码开放 经裁减的 Linux内核最小可达到 150KB以下,尤 其适合嵌入式领域中资源受限的实际情况。 性能优异 Linux 系统内核精简、高效和稳定,能够充分发挥硬 件的功能,因此它比其他操作系统的运行效率更高。
x文件系统
整个系统只有一个根目录“/” 重要的子目录有:
bin, sbin, lib, boot, dev, etc, proc, home, root, usr, mnt, tmp, var.
Linux文件系统
/bin 该目录中存放Linux的常用命令 /boot 该目录下存放的都是系统启动时要用到的 程序 /dev 该目录包含了Linux系统中使用的所有外部 设备,它实际上是访问这些外部设备的接口, 你可以访问这些外部设备,与访问一个文件或 一个目录没有区别。 /sbin 该目录用来存放系统管理员的系统管理程 序。
Linux快速入门
学习目标
嵌入式Linux是以 Linux为基础的操作系统,只 有对Linux系统有了较为熟练的使用之后,才能 在嵌入式Linux开发领域得心应手。 学员需要掌握如下内容:
能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 能够独立在Linux系统中安装软件 能够独立设置Linux环境变量 能够独立定制Linux服务
umount 卸载文件系统
umount [file system] umount [mount point]
磁盘管理命令(2)
加载文件系统 mount
Linux系统在使用光盘、软盘或U盘时,必须先执行挂 载(mount)命令。挂载命令会将这些存储介质指定 成系统中的某个目录,以后直接访问相应目录即可读 写存储介质上的数据。 语法格式:参考man文档。
Linux 概述
Linux与自由软件 自由软件(free software)中的free并不是指免 费,而是指自由。它赋予使用者四种自由。
有使用软件的自由。 有研究该软件如何运作的自由,并且得以改写该软件 来符合使用者自身的需求。取得该软件的源码是达成 此目的前提。 有重新散布该软件的自由。 有改善再利用该软件的自由,并且可以发表改写版供 公众使用。
Linux 概述
Linux与自由软件
GNU 是 GNU Is Not Unix 的递归缩写,是自由软件 基金会的一个项目 。 Linux的开发使用了众多的GUN 工具 GPL:GPL 协议是 GNU 组织、维护的一种版权协议, 遵守这个协议的软件可以自由地获取、查看、使用其 源代码。GPL协议是整个开源世界的精神基础。
Linux 概述
Linux作为嵌入式操作系统的优势:
良好的网络支持 支持 TCP/IP 协议栈 提供对包括十兆位、百兆位及千兆位的以太网,还 有无线网络、Tokenring(令牌环)和光纤甚至卫 星的支持 对现在依赖于网络的嵌入式设备来说是很好的选择。
相关文档
最新文档