2Linux的用户接口与文本编辑器_2
- 格式:ppt
- 大小:922.00 KB
- 文档页数:46
Linux下的vi编辑器的简单使⽤操作⽅法vi编辑器的使⽤:vi编辑器有三种基本⼯作模式,分别是命令⾏模式、⽂本输⼊模式、末⾏模式。
1.命令⾏模式该模式是进⼊vi编辑器后的默认模式,任何时候,不管⽤户处于何种模式,按下esc键即可进⼊命令⾏模式。
在命令⾏模式下,可以输⼊vi命令来管理⾃⼰的⽂档。
此时在键盘上输⼊任何字符都被当作编辑命令,⽽不是输⼊字符。
输⼊的字符并不会在屏幕上显⽰,若是合法的vi命令,则会完成相应的动作,否则会响铃报警。
2.⽂本输⼊模式命令⾏模式下输⼊以下⼏个命令则会进⼊⽂本输⼊模式。
i: 插⼊命令,会将⽂本插⼊到光标所在位置之前I: 插⼊命令,会将⽂本插⼊到光标所在⾏的⾏⾸a: 追加⽂本命令,会将⽂本追加到光标当前位置之后A: 追加⽂本命令,会将⽂本追加到光标所在⾏的末尾o: 空⾏插⼊命令,将在光标所在⾏的下⾯插⼊⼀个空⾏,并将光标置于该⾏的⾏⾸O: 空⾏插⼊命令,将在光标所在⾏的上⾯插⼊⼀个空⾏,并将光标置于该⾏的⾏⾸c: 修改命令r: 取代命令s: 替换命令在该模式下,⽤户输⼊的任何字符都被当做⽂件内容保存起来,并显⽰在屏幕上。
3.末⾏模式命令⾏模式下,⽤户按下:键即可进⼊末⾏模式,此时vi会在显⽰窗⼝的最后⼀⾏显⽰⼀个:作为末⾏模式的说明符,等待⽤户输⼊命令。
多数⽂件管理命令都是在此模式下执⾏的。
末⾏命令执⾏完后,vi会⾃动回到命令⾏模式4.vi⽂本的删除命令:vi编辑器可以在编辑模式和命令⾏模式下删除⽂本。
命令⾏模式下,vi常⽤删除命令x 删除光标处的字符。
若在x之前加上⼀个数字n,则删除从光标所在位置开始向右的n个字符。
X 删除光标前⾯的字符。
若在X之前加上⼀个数字n,则删除从光标前⾯那个字符开始向左的n个字符。
dd 删除光标所在的整⾏。
前⾯加上数字n,则删除当前⾏以及其后的n-1⾏。
D 或 d$ 删除从光标所在处开始到⾏尾的内容。
d( 删除到上⼀句开始的所有字符d) 删除到下⼀句开始的所有字符d{ 删除到上⼀段开始的所有字符d} 删除到下⼀段开始的所有字符d0 删除从光标前⼀个字符开始到⾏⾸的内容dw 删除⼀个单词。
wsl2 常用命令WSL2是Windows Subsystem for Linux 2的缩写,是在Windows 10系统上实现的一个完全集成的Linux子系统,可以与Windows 10操作系统无缝协同工作,以提供一个全面且稳定的运行环境。
在WSL中,运行Linux命令之前需要打开一个终端窗口,又称步骤界面,运行Linux命令有几个常用命令。
以下是WSL2的常用命令:1.登录WSL2系统使用WSL2在Windows 10中运行Linux系统,在启动WSL,登录Linux系统之前你必须打开控制台或终端,按照如下步骤:1.打开控制台/终端会话窗口2.输入”wsl –install”(需要管理员权限)3.等待运行安装完成(需要重启)4.打开控制台/终端会话窗口5.运行linux系统2.安装软件WSL2安装软件有多种方式,在这里介绍最常见的两种:方式一:通过Apt安装APT(Advanced Package Tool)是Ubuntu包管理器,通过安装APT,用户可轻松地将自己的项目在WSL2上安装。
首先,打开控制/终端会话窗口,并连接到WSL2。
然后,更新要确保系统并安装一些必要工具。
bash sudo apt update && sudo apt upgrade -y sudo apt install build-essential这些命令将更新并安装系统并添加了基本工具集。
让我们安装VS Code:sudo apt install code方式二:通过Snap安装Snapcraft是另一个安装应用程序的通用包管理器。
可以在Linux®上构建,打包和发布您的软件。
首先,在WSL2的环境变量中添加$PATH,它指向snapd二进制文件夹:sudo snap install core sudo snap install hello-world您也可以在Snapcraft顶部的repo.se.asc的文件中找到此密钥。
linux vi用法
LinuxVI编辑器是一个非常强大的文本编辑器,通常用于在命令行界面中编辑文本文件。
它不仅可以编辑文本文件,还可以用于编写脚本,记笔记等。
以下是一些常用的Linux VI编辑器用法:
1. 打开文件:在终端中输入vi filename,即可打开一个名为filename的文件。
2. 插入模式:按下i键即可进入插入模式,此时可以开始编辑文本。
3. 保存并退出:按下Esc键,输入:wq即可保存并退出文件。
4. 放弃修改退出:按下Esc键,输入:q!即可放弃修改并退出文件。
5. 查找字符串:在命令模式下输入/字符串,即可查找当前文件中包含该字符串的位置。
6. 替换字符串:在命令模式下输入:s/old/new/g,即可将所有的old替换为new。
7. 删除一行:在命令模式下输入dd即可删除一行。
8. 撤销操作:在命令模式下输入u即可撤销上一次操作。
9. 复制粘贴:在命令模式下将光标移动到需要复制的文本上,按下yy即可复制,将光标移动到需要粘贴的位置,按下p即可粘贴。
总之,Linux VI编辑器是一个非常实用的编辑器,它的功能非常强大,掌握一些基本的用法,可以提高工作效率。
Linux命令行操作也称为文本操作模式,功能强大,占用系统资源低。
熟练掌握Linux命令行操作是领会Linux系统精髓的必然途径。
进入Linux文本模式有几种方式,如下:一、在安装的时候,配置X的的最后一步,可以选择起动的时候是是进入文本模式还是图形模式。
二、完成全部安装环节后,手动修改/etc/inittab文件如下所示:# Default runlevel. The runlevels used by RHS are:# 0 - halt (Do NOT set initdefault to this)# 1 - Single user mode# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)# 3 - Full multiuser mode# 4 - unused# 5 - X11# 6 - reboot (Do NOT set initdefault to this)#id:5:initdefault:修改最后一行id:5:initdefault: 为id:3:initdefault: ;存盘退出,重启,即可进入文本登录界面。
以上内容中文解释0:停机(不要设置为启动默认级别)1:单用户模式2:多用户,无NFS(如果您没有配置网络,该级别与3一样)3:完全多用户模式4:不使用5:X11图形模式6:重启(不要设置为启动默认级别)三、使用虚拟控制台。
用组合键Alt + Fn切换虚拟控制台,Fn默认是指F1到F6。
如果已经起动了x-window 则必须使用Ctrl+Alt+F1(F2、F3、F4、F5、F6均可以)进入文本模式,按Ctrl+Alt+F7回到图形模式。
〖附〗修改Linux虚拟控制台的数量Linux默认的虚拟控制台为6个,一般只要三个就已经够用,关闭多余的控制台可以节省内存。
方法如下:修改/etc/inittab文件,在下面后三行加上#即可(#表示注释该行)。
Vi编辑器的基本使用方法vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。
由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。
Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。
1、vi的基本概念基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:1) 命令行模式command mode)控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到last line mode。
2) 插入模式(Insert mode)只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
3) 底行模式(last line mode)将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。
2、vi的基本操作a) 进入vi在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:$ vi myfile不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。
初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入模式(Insert mode)」再说吧!b) 切换至插入模式(Insert mode)编辑文件在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,这时候你就可以开始输入文字了。
嵌入式系统工程师Linux下编程工具(Linux命令、vi)linux环境开发概述linux文件及目录结构linux常用命令linux文本编辑器vi+gedit linuxshell脚本编程linux编译器gcc、gdblinux工程管理软件—makelinux环境开发概述linux文件及目录结构linux常用命令linux文本编辑器vi+gedit linuxshell脚本编程linux编译器gcc、gdblinux工程管理软件—makewindows开发方式特点:在电脑上装一个vc或其它集成开发环境编辑程序—>编译程序—>看现象—>有问题—>修改程序->调试程序->查看linux开发特点:linux下的程序开发大多通过在本地安装虚拟机、物理机或网络连接到服务器完成出于效率、远程开发、嵌入式开发的考虑:开发方式大多是在命令行下完成,没有很好的集成开发环境供我们使用Linux文件及目录结构无论何种版本的linux,桌面、应用是linux的外衣文件组织、目录结构才是linux的内心Linux命令无命令,不Linux编辑器、编译器、调试器写程序永远离不开:编辑、编译、调试不同windows下完善集成开发环境,linux下以上操作大多在字符界面通过各种各样命令完成,品尝自己原始加工的乐趣shell脚本+makefileshell脚本处理linux中复杂而又繁琐的操作makefile管理复杂的代码关系linux环境开发概述linux文件及目录结构linux常用命令linux文本编辑器vi+gedit linuxshell脚本编程linux编译器gcc、gdblinux工程管理软件—makeLinux常用命令命令概述命令使用方法常用命令Linux文本编辑器vi+gedit vi+gedit概述vim+ctags安装vi使用命令概述Linux刚出世时没有什么图形界面,所有的操作全靠命令完成近几年来,linux发展的非常迅速,图形界面越来越友好,但是在真正的开发过程中,linux命令行的应用还是占有非常重要的席位的许多Linux功能在命令行界面要比图形化界面下运行的快,有些使用Linux的场合甚至没有图形化的界面可以说不会命令行,就不算会linux。