Linux知识点总结

合集下载

linux思维导图期末知识点总结

linux思维导图期末知识点总结

linux思维导图期末知识点总结环境:虚拟机/云服务器许多程序需要开机启动,它们在win叫服务,在linux叫守护进程,init进去运行开机启动的程序。

正常情况下,很少遇到关机情况。

正确关机流程:sync > shutdown > reboot > halt区别于重启系统和关闭系统,都要运行sync,把内存中的数据写到磁盘中关机命令:shutdown –h now halt poweroff 和 init 0重启系统的命令:shutdown –r now reboot init 6内核版本cat /etc/issue系统版本cat /proc/version1、yum源进行备份进入到yum源的配置文件中执行命令如下:cd /etc/yum.repos.d将yum源进行备份:mv Centos-Base.repo Centos-Base.repo.bak2、获取阿里的yum源配置文件执行命令:wget -O Centos-Base.repo3、对yum源生成缓存执行命令:yum makecache4、更新yum源执行命令:yum -y install update执行完成之后就可以使用yum源了,到此yum源就更换成功了。

在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。

文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录。

在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件。

如此反复就可以构成一个庞大的文件系统。

/boot:存放的启动Linux 时使用的内核文件,包括连接文件以及镜像文件。

/etc:存放所有的系统需要的配置文件和子目录列表,更改目录下的文件可能会导致系统不能启动。

/lib:存放基本代码库(比如c++库),其作用类似于Windows里的DLL文件。

几乎所有的应用程序都需要用到这些共享库。

linux c++编程知识点总结

linux c++编程知识点总结

linux c++编程知识点总结Linux C++编程涉及的知识点非常广泛,以下是一些主要的总结:1.C++基础:这是任何C++编程的基础,包括变量、数据类型、控制结构、函数、类和对象等。

2.标准库:C++标准库提供了许多有用的容器(如vector, list, map等)、算法(如sort, find等)和其他功能(如iostream, string等)。

3.文件I/O:在Linux环境下,文件I/O是非常重要的。

你需要了解如何使用C++的文件流(fstream)进行文件读写。

4.系统调用:在Linux环境下,许多操作都是通过系统调用来实现的。

例如,你可以使用系统调用打开、读取、写入和关闭文件。

5.进程和线程:在Linux中,你可以使用C++来创建和管理进程和线程。

这包括使用fork()和pthread库来创建和管理进程和线程。

6.网络编程:如果你需要在Linux上进行网络编程,那么你需要了解socket编程。

C++提供了用于socket编程的库,如BSD sockets。

7.库函数:Linux提供了许多库函数,这些函数可以用于执行各种任务,如数学运算、字符串操作、日期和时间处理等。

8.并发和多线程:Linux支持并发和多线程编程。

你需要了解如何使用pthread或其他库来创建和管理线程,以及如何同步线程以避免竞争条件。

9.内存管理:Linux的内存管理机制与许多其他操作系统不同。

你需要了解如何使用C++的new和delete操作符,以及如何使用malloc和free函数来管理内存。

10.调试和性能优化:Linux提供了许多工具来帮助你调试和优化C++程序。

例如,你可以使用gdb进行调试,使用perf进行性能分析。

以上只是Linux C++编程的一部分知识点。

具体需要学习哪些内容取决于你的具体需求和目标。

linux期末知识点总结

linux期末知识点总结

linux期末知识点总结一、Linux的概述1.1 Linux的起源和发展历史Linux是一种自由和开放源代码的类Unix操作系统。

Linux的起源可以追溯到1991年,由芬兰计算机科学家Linus Torvalds在赫尔辛基大学开始开发。

随着开源社区的支持和参与,Linux在逐渐成为世界上使用最广泛的操作系统之一。

1.2 Linux的特点Linux具有开放源代码、兼容性强、系统功能强大、安全性高、稳定性好等特点。

与Windows等闭源系统相比,Linux能够自由访问和修改源代码,因此具有更高的灵活性和可定制性。

1.3 Linux的应用领域Linux主要应用于服务器、嵌入式设备、超级计算机、移动设备等领域。

随着开源软件的发展和普及,Linux也在桌面操作系统领域逐渐崭露头角。

二、Linux的基本概念2.1 内核和ShellLinux操作系统的核心是内核,它负责管理硬件、文件系统、网络和进程等系统资源。

Shell是用户与内核进行交互的接口,用户可以通过Shell来执行命令、管理文件和进程等。

2.2 文件系统和目录结构Linux使用一种层次化的文件系统结构,以根目录“/”为起点,所有文件和目录都从根目录开始组织。

Linux的文件系统使用树状结构,用户可以通过目录来管理文件,以提高文件的组织和管理效率。

2.3 用户和权限Linux系统中的用户分为普通用户和超级用户(root)两种,普通用户只能访问自己的文件和目录,而超级用户对系统的所有资源都有完全访问权限。

Linux还使用权限控制来管理文件和目录的访问权限,分为读、写和执行三种权限。

2.4 进程管理Linux系统中的进程是指正在运行的程序的实例,通过进程管理可以查看和管理系统中正在运行和等待运行的进程。

用户可以使用命令来创建、终止和调度进程,以实现任务的管理和协调。

2.5 网络和通信Linux系统支持网络通信和数据传输,用户可以通过网络连接来实现远程操作和数据传输。

Linux基础知识点

Linux基础知识点

Linux基础知识点(补充课上重点,ppt)第一章 Linux简介登录• 根用户名使用root,密码123456• 登陆后命令提示符【root @ host dev】• root用户的命令行提示符#• 普通用户的命令行提示符$文本虚拟控制台ttyLinux支持6个tty,tty1~tty6.系统启动后自动使用的是tty1. 使用Alt+F1~F6可以切换tty1~tty6。

Xwindow与字符控制台切换• xwindow图形界面---切换--->>文本控制台Ctrl+Alt+F2• 文本控制台---切换--->>xwindow图形界面Ctrl+Alt+F7关机• 立刻关机shutdown –h now• 关机后重启shutdown –r now或reboot切换用户命令——su在tty下,使用logout命令或exit命令退出系统.第二章文件系统Linux 文件系统类型ext2 ext3(常用) swapwindows:盘符组织文件linux:只有一个根目录/Linux树形目录结构:bin dev etc home lib root tmp usr var文件类型:文件名中不能含空格和某些特殊字符,如:! @ # $ %~ &* ( ) [ ] { } ' " \ / | ;< << >> >• 文件名和命令均要区分大小写• 文件名以. 开头,该文件为隐藏文件• Linux的文件类型大致可分为普通文件、可执行文件、链接文件和设备文件。

• 在Linux中,文件是否是可执行文件,不是由扩展名决定,而是由文件的属性决定。

Linux目录操作命令• 查看目录中的文件:ls• 改变当前目录命令:cd• 创建目录命令:mkdir• 显示当前工作目录命令:pwdls功能:显示目录内的文件和子目录列表• 命令格式:ls [参数选项] [目录或文件]• 参数选项:-a: 显示所有文件(包括隐藏文件)-l : 以长格式显示(文件大小、日期、权限等)ll如何用长格式列出/home目录下所有的文件包括隐藏文件?cd/home ll –a在/home目录下创建user目录。

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、计算机的组成及其功能。

从基本结构上来讲,计算机可以分为五⼤部分:运算器、存储器、控制器、输⼊设备、输出设备。

运算器:实现算术运算和逻辑运算(与控制器组成CPU) 存储器:将输⼊设备接收到的信息以⼆进制的数据形式存到存储器中 控制器:将指令逐条从存储器中取出,经译码分析后向全机发出相应的操作控制信号作⽤于其他部件,使各部件有条不紊地协调⼯作(与运算器组成CPU)。

输⼊设备:将数据、程序、⽂字符号、图象、声⾳等信息输送到计算机中。

输出设备:将计算机的运算结果或者中间结果打印或显⽰出来2、内核功能以及作⽤ (kernel)是整个的最底层,它负责整个硬件的驱动,以及提供各种系统所需的核⼼功能,如果内核不认识某个最新的硬件,那么硬件也就⽆法被驱动,你也就⽆法使⽤该硬件。

完成这个控制⼯作的软件就称为操作系统,在Linux的术语中被称为“内核”,也可以称为“核⼼”。

进程管理:内核负责创建和销毁进程,并处理进程与输⼊和输出设备的不同进程间的数据处理,调度器,控制进程如何共享 CPU,是进程管理的⼀部分。

更通常地,内核的进程管理活动实现了多个进程在⼀个单个或者⼏个 CPU 之上的抽象。

内存管理:计算机的内存是主要的资源,处理它所⽤的策略对系统性能是⾄关重要的。

内核为所有进程的每⼀个都在有限的可⽤资源上建⽴了⼀个虚拟地址空间。

内核的不同部分与内存管理⼦系统通过⼀套函数调⽤交互,从简单的malloc/free 对到更多更复杂的功能。

⽂件系统:Unix 在很⼤程度上基于⽂件系统的概念;⼏乎 Unix 中的任何东西都可看作⼀个⽂件。

内核在⾮结构化的硬件之上建⽴了⼀个结构化的⽂件系统,结果是⽂件的抽象⾮常多地在整个系统中应⽤。

另外, Linux ⽀持多个⽂件系统类型,就是说, 物理介质上不同的数据组织⽅式。

例如, 磁盘可被格式化成标准 Linux 的 ext3 ⽂件系统,普遍使⽤的FAT ⽂件系统,或者其他⼏个⽂件系统。

linux知识点汇总

linux知识点汇总

linux知识点汇总1.Linux文件系统:Linux文件系统是Linux操作系统中的基本组成部分,它负责管理文件和目录的创建、读取、修改和删除。

常见的Linux文件系统包括Ext2、Ext3、Ext4、XFS、Btrfs等。

2. Shell命令:Shell是Linux系统的命令行解释器,它是用户和Linux内核之间的桥梁。

常见的Shell命令包括cd、ls、mkdir、rm、cp、mv、cat、vim等。

3. 软件包管理器:Linux系统中的软件包管理器可以方便地安装、升级和删除软件包。

常见的软件包管理器包括dpkg、rpm、apt、yum等。

4. 用户和权限管理:Linux系统中的用户和权限管理是保障系统安全的重要措施。

常见的用户和权限管理命令包括useradd、userdel、usermod、passwd、chmod、chown等。

5. 网络配置:Linux系统中的网络配置包括IP地址、子网掩码、网关、DNS等。

常见的网络配置命令包括ifconfig、route、ping、traceroute、nslookup等。

6. 服务管理:Linux系统中的服务管理包括启动、停止、重启和查看系统服务状态等。

常见的服务管理命令包括systemctl、service等。

7. 进程管理:Linux系统中的进程管理包括查看进程状态、杀死进程、进程优先级调整等。

常见的进程管理命令包括ps、kill、nice、renice等。

8. 文件压缩和解压缩:Linux系统中的文件压缩和解压缩可以方便地对文件和目录进行打包和解压缩。

常见的文件压缩和解压缩命令包括tar、gzip、gunzip、zip、unzip等。

9. Shell脚本编程:Linux系统中的Shell脚本编程可以方便地自动化任务,提高工作效率。

常见的Shell脚本编程包括变量、条件语句、循环语句等。

10. 日志管理:Linux系统中的日志管理可以方便地记录系统运行状态,排查问题。

linux知识点整理

linux知识点整理

Linux实用教程第一章⏹Linux是在GPL(General Public License,通用公共许可证)版权协议下发行的操作系统,是一种类Unix的操作系统,其版权属于Linus Torvalds.⏹GNU是“GNU's Not Unix”的递归缩写。

Stallman宣布GNU应当发音为Guh-NOO以避免与new这个单词混淆(注:Gnu在英文中原意为非洲牛羚,发音与new相同)。

UNIX是一种广泛使用的商业操作系统的名称。

由于GNU将要实现UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件。

GNU计划采用了部分当时已经可自由使用的软件,例如TeX排版系统和X Window视窗系统等。

不过GNU 计划也开发了大批其他的自由软件。

⏹Linux的应用主要有4个方面:服务器、嵌入式、软件开发、桌面应用。

Linux的长处主要在于服务器端和嵌入式两个领域。

⏹Linux系统的特点:1.开放性2.多用户3.多任务4.良好的用户界面5.设备独立性6.丰富的网络功能7.可靠的系统安全8.良好的可移植性⏹Linux系统一般有4个主要部分:内核、Shell、文件系统、应用程序。

内核版本是在Linus领导下的开发小组开发出的系统内核版本号,由三个数字组成kernel的主版本号x: 次版本号,偶数:表示稳定版本;奇数:开发中版本y: 修正号,表示错误修补次数。

如:稳定版本; 测试版本:什么是发行版本:答:一些组织和厂家,将Linux系统的内核、应用软件和文档包装起来,并提供安装界面、系统配置管理工具等,就构成了Linux发行版本。

第二章Linux通过字母和数字的组合来标识硬盘分区,如“hda1”,其具体含义是:前两个字母表明分区所在设备的类型,例如hd指IDE硬盘,sd指SCSI硬盘;第三个字母表示分区所在的设备,如/dev/hda表示第1个IDE硬盘,/dev/sdb表示第2个SCSI硬盘。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章1. Linux 是多用户、多任务操作系统。

2. 程序是计算机完成一项任务的指令集合。

3. 数据是由程序使用或生成的不同类型的信息。

4. 软件分为三大类:1) 系统软件2) 应用软件3) 支撑软件5. 系统软件包括操作系统、编译程序、汇编程序、数据库管理系统、网络软件等。

系统软件对计算机系统的资源进行控制、管理,并为用户的应用和其他程序的运行提供服务。

6. 支撑软件包括编辑程序、查错程序、项目管理程序等。

辅助软件技术人员从事软件开发和项目管理人员进行项目管理工作的软件。

7. 应用软件是为解决某一类应用需要或某个特定问题而设计的程序。

8. Linux 提供4 种不同的用户接口:1) 命令行接口2) 菜单3)图形用户接口4) 程序接口9. 命令解释程序称为shell 。

10. 程序接口也称为系统调用接口。

系统调用时操作系统内核与用户程序、应用程序之间的接口。

11. 内核之外的程序都必须经由系统调用才能获得操作系统的服务。

系统调用只能在C 程序中使用,不能作为命令在终端上执行。

由于系统调用能直接进入内核执行,所以执行效率很高。

12. Linux 解决资源使用过程中的冲突,保证资源最后能被系统再次使用所采取的方法:1) 通过记录和文件加锁,保证数据的完整性2) 利用调度进程和审计系统3) 当系统出现错误时,提供错误诊断信息4) 终止运行不正常的进程,甚至在最坏的情况下停止系统13. 软件以是否以营利为目的分为三种模式:1) 商业软件2) 共享软件3) 自由软件14. Linux 用户分为:1) 个人用户2) 专业用户3) 商业用户15. Linux 的特点:(1 )与unix 系统兼容(2)自由软件和源码公开(3)性能高和安全性强(4)便于定制和再开发(5)互操作性高(6)全面的多任务和真正的32 位操作系统16. Linux 的两种版本:(1)核心版本(2)发行版本17. 核心版本的序号:major.minor.patchlevelmajor 主版本号minor 次版本号共同构成核心版本号。

Patchlevel 表示当前版本的修订次数。

18. 若次版本号为奇数,表示该版本加入新内容,但不一定很稳定,相当于测试版;若次版本号为偶数,表示这是一个可以使用的稳定版本。

19. 发行版本是各个公司推出的版本,与核心版本各自独立发展的。

20. Linux 的发展优势:(1)开放源码系统从本质上就具有其他系统无法比拟的研制开发优势。

(2)受到各国政府的大力支持。

(3)得到全球各大软硬件公司的支持。

(4)价格优势和安全性。

21. X Window 是unix 和所有类unix 操作系统的标准图形接口,有事也称为X Windows ,X Window 或者X 21. X Window 体系结构包括:(1)客户-服务器模型(2)X 协议22. 典型的X 客户程序有以下两种:(1)窗口管理器(2)桌面系统23. X Window 是事件驱动的。

24. X的客户-服务器模型不是建立在特定的软硬件资源之上,而是建立在X协议之上。

X协议是一个抽象的应用服务协议,不包括对底层硬件的访问和控制25. Linux 两种桌面系统环境:1 ) KDE2 ) GNOME第二章1. Linux 只有被授权的用户才可以使用系统命令。

2. Linux 系统提供的命令需要在shell 环境下运行。

3. 使用bash 命令时,应注意以下7 点:(1 )命令名必须是小写英文字母。

(2)方括号里面的部分是可选的。

(3)选项是对命令的特别定义。

(4)命令行参数提供命令运行的信息或者命令执行过程中所使用的文件名。

(5)如果命令行中没有参数,命令将从标准输入文件上接收数据,输出结果显示在标准输出文件上,错误信息显示在标准错误输出文件上。

( 6 )命令在正常执行后返回0 值,表示执行成功;如果执行过程中出错,则返回非零值。

(7)联机帮助对每个命令的准确语法都做了说明。

4. 如果一个命令太长,一行放不下,要在第一行行尾输入“ ”字符,按回车键。

这时shell 会返回一个大于号(>)作为提示符,表示该命令行尚未结束,允许继续输入有关信息。

5. who 命令显示:1)正在使用系统的用户2)所用终端名3)注册到系统的时间6. who am i 命令列出当前用户的相关信息。

7. echo 命令将命令行中的参数显示到标准输出上8. 复习date 命令cal 命令password 命令9. clear 命令清除屏幕上的信息。

清屏后,提示符移到屏幕的左上方。

10. 磁盘上的文件系统是层次结构的,由若干目录和子目录组成,最上层的目录称为根目录,用“/”表示11. root 目录就作为自己的父目录。

12. 文件名按照ascii 码顺序列出,以数字开头的文件名列在前面,然后是以大写字母开头的文件名,最后是以小写字母开头的文件名。

13. 文件的结构:(1)索引节点( 2 )数据14. 以圆点(.)开头的文件是隐含文件,默认情况下,使用ls 命令不能把它们在屏幕上显示出来。

15. Linux 支持的文件类型:(1)普通文件:包括文本文件、数据文件、可执行的二进制程序文件(2)目录文件( 3 )设备文件:包括字符设备和块设备(4)符号链接文件16. 使用带-a选项的Is命令可以显示隐含文件。

17. cat 命令(1 )显示文件的内容,输出到标准输出上。

(2)连接两个或多个文件。

18. more 命令显示文件内容,每次显示一屏。

19. Iess 命令分屏显示文件的内容。

less命令允许用户向前或向后浏览文件,more命令只能向前浏览。

20. head 命令显示指定文件的开头若干行。

默认值是1021. tail 命令显示指定文件的末尾若干行22. touch 命令修改指定文件的时间标签或者创建一个空文件。

23. grep 命令在文本文件中查找指定模式的词或短语,并在标准输出设备上显示包括给定字符串模式的所有行。

24. sort 命令对文本文件的各行进行排序。

25. uniq 命令从排好序的文件中删去重复行。

26. comm 命令对两个已排序文件进行逐行比较。

27. diff 命令比较两个文件,并找出它们的不同。

不要求两个文件预先排好序。

28. cp 命令将源文件或目录复制到目标文件或目录中。

29. rm 命令删除文件或目录30. mv 命令对文件或目录重新命名,或者将文件从一个目录移到另一个目录。

31. wc 命令统计指定文件的字节数、字数、行数,并将统计结果显示出来。

32. 主目录就是用户当前工作目录。

33. 绝对路径名总是以斜线(/)字符开头,表示根目录。

绝对路径名也称全路径名。

34. 使用pwd 命令可以显示当前工作目录的绝对路径名。

35. 点(.)表示当前工作目录。

36. mkdir 命令创建目录37. cd 命令改变工作目录38. Linux 具有为一个文件起多个名字的功能,称为链接。

被链接的文件可以存放在相同的目录下,但是必须有不同的文件名,而不用在硬盘上为同样的数据重复备份。

被链接的文件也可以有相同的文件名,但是存放在不同的目录下,只要对一个目录下的该文件进行修改,就可以完成对所有目录下同名链接文件的修改。

对于某个文件的各个链接文件,可以指定不同的存取权限,以控制对信息的共享和增强安全性。

39. 文件链接的两种形式:(1)硬链接(2)符号链接40. 建立硬链接时,在别的目录或本目录中增加目标文件的一个目录项,这样一个文件就登记在多个目录中。

41. 在默认情况下,ln 命令创建硬链接,ln 命令会增加链接数,rm 命令会减少链接数。

42. 硬链接的限制:(1)不能对目录文件创建硬链接(2)不能在不同的文件系统之间做硬链接。

链接文件和被链接文件必须位于同一个文件系统中。

43. 符号链接也称软链接,是将一个路径名链接到一个文件。

44. 与硬链接不同,符号链接确实是一个新文件,具有不同的I 节点号,而硬链接没有建立新文件。

45. 符号链接没有硬链接的限制,可以对目录文件建立符号链接,也可以在不同文件系统之间建立符号链接。

46. ln 命令创建链接47. Linux 为每个文件都分配一个文件所有者,称为文件主,并赋予文件主唯一的注册名。

对文件的控制取决于文件主或超级用户(root )。

48. 文件或目录的创建者对创建的文件或目录拥有特别使用权。

49. Linux 规定四种不同类型的用户:1)文件主2)同组用户3)可以访问系统的其他用户4)超级用户50. chmod 命令改变或设置文件或目录的存取权限。

注意只有文件主和超级用户有权使用该命令。

51. man 命令格式化并显示某一命令的联机帮助手册页。

52. help 命令查看所有shell 内置命令的帮助信息。

53. ps 命令查看当前系统中运行的进程信息。

54. kill 命令终止一个进程的运行。

55. sleep 命令使进程暂停执行一段时间。

56. gzip 命令对文件进行压缩和解压缩57. unzip 命令对zip 格式的压缩文件进行解压缩。

第三章1. Linux 文本编辑器:ed、ex、edit、vi2. 文本编辑器按功能分为两类:1 ) 行编辑器:ed、ex、edit2) 屏幕编辑器:vi3. vi 编辑器三种工作方式:1)命令方式2)输入方式3)ex 转义方式4. 四种退出vi 的方法:shell 状态。

操作过程是:先输1):wq――把编辑缓冲区的内容写到指定文件中,退出编辑器,回到入冒号:,再输入命令wq ,然后按回车键。

2):ZZ――仅当对所编辑的内容做过修改时,才将缓冲区的内容写到指定文件上。

3):x――与:ZZ功能相同4):q !――强行退出vi,不把缓冲区的内容写到文件中。

5. 插入命令:(1)i(2)I6. 在i 命令之后输入的内容都插入在光标位置之前,光标后的文本相应向右移动。

按下回车键,就插入新的一行或换行。

7. 输入I 命令后在当前行的行首插入新增文本,行首是该行的第一个非空白符。

8. 附加命令:(1) a(2) A9. a 命令在该命令之后输入的字符都插到光标之后,光标可在一行的任何位置。

10. A 命令在当前行的行尾添加文本。

输入A 命令后,光标自动移到该行的行尾11. 打开命令:(1)o(2)O12. o 命令在当前行的下面新开辟一行,随后输入的文本就插入在该行上。

13. O 命令在当前行的上面新开辟一行,随后输入的文本就插入在该行上。

14.第四章1. shell 是Linux 的一个重要层次,是用户与系统交互的界面。

2. Linux 默认的shell 是bash3. shell 的特点:( 1 )对已有命令进行适当组合,构成新的命令。

如建立shell 脚本。

相关文档
最新文档