当前位置:首页 » 操作系统 » linux文本模式

linux文本模式

发布时间: 2023-04-19 11:55:49

‘壹’ 在Red Hat linux中,提供了4种方法进入Linux的文本模式,分别是什么

1.cat命令

cat[选项][文件]

范例1:cat -n file.txt 查看文本并对所有行编号;

范例2:cat -b file.txt 查看文本并对非空行编号;

范例3:cat file1.txt file2.txt >file.txt 将file1与file2的内容重定向到file.txt文件中。

2.tail

tail [选项] [文件]

范例1:tail -f log.txt 查看log.txt文本,并监听文件动态刷新(常用来查看后台实时日志);

3.more

more [选项] [文件]

范例1:more sshd.config 查看sshd.config文本,并分页显示,空格键翻页;

范例2:more +1000 -10 log.txt 查看log.txt文本,从第1000行开始,每页10行;

4.less

less[选项] [文件]

范例1:lesssshd.config 查看sshd.config文本,并分页显示,空格键翻页、J上一行K下一行;好此

范例2:less -Nm sshd.config 查看文本,-N展示行号,-m显示百分比;

注:友桐迅/字符 —— 向下查找

?字符 —— 向上查找

n重复前一个搜索

空格翻页、q退出

5.head

head [选项] [文件]

范例1:head -n 5 sshd.config轮宴 产看文本前5行

+1.vi

vi [选项] [文件]

范例1:vi test.sh 编辑文本,有时也可用做查看文本;一起学习交流linux

‘贰’ LINUX开机如何进入文本模式

修改/etc/inittab文件答销,其中有一行id:3:initdefault,意思是说开机默认进入 运行级别3(多用户的文本界面),把它漏肢改成id:5:initdefault,既开机默认进入 运行级别5(多用清搜游户的图形界面)。这样就行了。

‘叁’ Linux 编辑文本命令

一、vi编辑器有3种基本工作模式
分别是:命令模式、文本输入模式、和末行模式。

第一:命令行模式:
该模式是进入vi编辑器后的默认模式。任何时候,不管用户处于何种模式,按下ESC键即可进入命令模式。在该模式下,用户可以输入vi命令,用户管理自己的文档。此时从键盘上输入的任何字符都被当作编辑命令来解释。若输入的字符是合法的vi命令,则vi在接受用户命令之后完成相应的动作。但需要注意的是,所输入的命令并不回显在屏幕上。若输入的字符不是vi命令,vi会响铃报警。

第二:文本输入模式:
在命令模式下输入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。在该模式下,用户输入的任何字符都被vi当作文件内容保护起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按ESC键即可。

第三:末行模式:
末行模式也称ex转义模式。在命令模式下,用户按“:”键即可进入末行模式下,此时vi会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为末行模式的说明符,等待用户输入命令。多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等)。末行命令在执行完后,vi自动回到命令模式。如果要从命令模式转换到编辑模式,可以键入a或者i。如果需要从文本模式返回,则按ESC即可。在命令模式下输入“:”即可切换到末行模式,然后输入命令。

实例演示
首先我们使用命令 vi filename 打开一个文件,这个时候进入到的是命令模式

接下来我们按i,然后键盘随便输入写内容。

然后按ESC重新进入到命令模式。

在命令模式的情况下,我们按:,进入到了末行模式。

我们输入wq!,然后回车,强行保存退出。

下次我们再打开对应文件(可用less filename命令打开),即可看到内容已经更改。

补充:

(1)末行模式下:q! 【强制退出不保存】 q【退出不保存】 wq【退出并保存后面也可以加个!】

(2)如果你不想保存直接退出有可以在命令模式下使用“ctrl+z”快捷键或者按住“shift”键,输入两个z即可退出。

更多命令
进入vi的命令:
vi filename :打开或新建文件,并将光标置于第一行首

vi +n filename :打开文件,并将光标置于第n行首

vi + filename :打开文件,并将光标置于最后一行首

vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处

vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

vi filename….filename :打开多个文件,依次进行编辑

屏幕翻滚类命令:
Ctrl+u:向文件首翻半屏

Ctrl+d:向文件尾翻半屏

Ctrl+f:向文件尾翻一屏

Ctrl+b;向文件首翻一屏

nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

插入文本类命令:
i :在光标前

I :在当前行首

a:光标后

A:在当前行尾

o:在当前行之下新开一行

O:在当前行之上新开一行

r:替换当前字符

R:替换当前字符及其后的字符,直至按ESC键

s:从当前光标位置处开始,以输入的文本替代指定数目的字符

S:删除指定数目的行,并以所输入文本代替之

ncw或nCW:修改指定数目的字

nCC:修改指定数目的行

删除命令:
ndw或ndW:删除光标处开始及其后的n-1个字

do:删至行首

d$:删至行尾

ndd:删除当前行及其后n-1行

x或X:删除一个字符,x删除光标后的,而X删除光标前的

Ctrl+u:删除输入方式下所输入的文本

搜索及替换命令:
/pattern:从光标开始处向文件尾搜索pattern

?pattern:从光标开始处向文件首搜索pattern

n:在同一方向重复上一次搜索命令

N:在反方向上重复上一次搜索命令

:s/p1/p2/g:将当前行中所有p1均用p2替代

:n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代

:g/p1/s//p2/g:将文件中所有p1均用p2替换

撤销回退命令:
u 撤销上一步的操作

Ctrl+r 恢复上一步被撤销的操作

选项设置:
all:列出所有选项设置情况

term:设置终端类型

ignorance:在搜索中忽略大小写

list:显示制表位(Ctrl+I)和行尾标志($)

number:显示行号

report:显示由面向行的命令修改过的数目

terse:显示简短的警告信息

warn:在转到别的文件时若没保存当前文件则显示NO write信息

nomagic:允许在搜索模式中,使用前面不带“\”的特殊字符

nowrapscan:禁止vi在搜索到达文件两端时,又从另一端开始

mesg:允许vi显示其他用户用write写到自己终端上的信息

末行模式命令:
:n1,n2 co n3:将n1行到n2行之间的内容拷贝到第n3行下

:n1,n2 m n3:将n1行到n2行之间的内容移至到第n3行下

:n1,n2 d :将n1行到n2行之间的内容删除

:w :保存当前文件

:e filename:打开文件filename进行编辑

:x:保存当前文件并退出

:q:退出vi

:q!:不保存文件并退出vi

:wq:保存并退出

:!command:执行shell命令command

:n1,n2 w!command:将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为command的输入

:r!command:将命令command的输出结果放到当前行

寄存器操作:

“?nyy:将当前行及其下n行的内容保存到寄存器?中,其中?为一个字母,n为一个数字

“?nyw:将当前行及其下n个字保存到寄存器?中,其中?为一个字母,n为一个数字

“?nyl:将当前行及其下n个字符保存到寄存器?中,其中?为一个字母,n为一个数字

“?p:取出寄存器?中的内容并将其放到光标位置处。这里?可以是一个字母,也可以是一个数字

ndd:将当前行及其下共n行文本删除,并将所删内容放到1号删除寄存器中。

‘肆’ linux如何启动自动进入文本模式

Linux预设提供了七个Run
level给我们使用,其中最常用到的就是run
level
3
和run
level
5这两个。
Linux默认登入模式中,主要分为两种,一种是纯文本接口(执行等级
run
level
3)的登陆环境,在这种环境中你可以有tty1~tty6的终端界面,但是没有图形窗口的环境。另外一种是图形接口的登入环境轮镇团(执行等级
run
level
5)在这个环境中你有tty1~tty7,其腊橘中tty7就是开机完成后默认旅正等待登入的图形环境。
将/etc/inittab中的"id:5:initdefault"中的5改为3,restart将自动进入纯文本模式(修改配置文件需要root权限)。

‘伍’ LINUX如何在文本模式下上网

在Linux文本模式下要上网,用wget命令。

用ADSL上网:

1、rpm -e rp-pppoe-3.2-3 先删除旧版的程序

2、rpm -ivh rp-pppoe-3.3-1.i386.rpm 安装最新版本

3、安装完后执行adsl-setup命令,然后输入帐号,密码等。当要上网时执行adsl-start即可拨号上网,若要断线则执行adsl-stop命令,如果想查看连接状态可用adsl-status命令。

4、文本下可以用lynx,links 浏览web.上传/下载软件可以用lftp,wget,curl等工具,在文本命令行下的网网络工具就更多了

具体的命令参数以及使用可以man命令查看。

注1:删除所有嫌毕Linux分区。如果不需要保留硬盘上的任何数据,可以使用DBAN来清除整个硬盘,并用0填充主引导记录(使用dd)。如果只想删除
linux分区而保留其他分区,可以使用分区管理工具如GParted liveCD,或者在linux
rescue模式下使用fdisk。如果需要删除LVM卷,可以在linux rescue模式下使用fdisk。

注2:在BIOS中将另一个硬盘(其上没有linux分区)设为第一启动项。该硬盘可以是系统中的任何硬盘或者临时安装的硬盘。XP安装程序需要该硬盘上
存在一个兼容的活动主分区且容量大于8M(不是逻辑分区),用来写入启动文件。如果硬盘上没有该分区,安装程序将中止,并要求你使用“disk
druid”来创建一个。注意,如果该硬盘上没有足够的剩余空间来创建新分区,xp安装程序允许你删除一个原有的分区以获得足够的空间,但不能重新定义原
有分区的大小。之后,安装程序将复制ntldr,
ntdetect.com以及boot.ini文件到该分区的根目录,并在该硬盘的主引导记录中写入启动代码。在xp系统安装完成之后,需要将上述三个文
件复制到你的xp系统分区中,并修改boot.ini文件中Windows目录的路径。一切完成之后,可以将该临时硬盘移除,并在BIOS中恢复原启动顺
序。

注3:删除linux启动分区(不是/boot目录)。(译者注:在安装Fedora系统时,可以将/boot目录挂到一个独立的分区上,本条目适用于该
情况)。在笔者的测试中,删除linux启动分区将使xp安装程序正常运行,安装完后可以将原linux启动分区恢复。使用分区管理工具将linux分区
转移至其他硬盘(不是同一个硬盘的其他分区)也能使xp安装程序正常运行,但笔者的测试表明,删除启动分区并在安装完xp后将其恢复比后者更容易。在该测
试中,笔者的分区设置如下:/dev/sda1为linux“/boot”分区,ext3;/dev/sda2为windows分区,NTFS;/dev
/sda3为linux“/”分区,ext3。如果读者的分区设置与我不同,下面的方法可能不适合,或者需要读者做一定的调整。具体步骤如下:

1)在linux rescue模式中用fdisk删除/boot所在分区。重要:在执行删除操作前请记下该分区的起始柱面和结束柱面。注3.1:出于谨慎,笔者在删除该分区前制作了一份该分区的Acronis备份映像。推荐你也这样做,以备不时之需。

2)在原分区(/dev/sda2)上重新安装Windows XP。

3)启动xp系统,修改其boot.ini文件中windows目录的安装路径,以便在恢复linux启动分区后能正常启动windows系统。

4)重启系统并进入linux rescue模式。

5)使用fdisk的"add a new partition"命令创建一个新分区,注意,其起始柱面和结束柱面需要使用1)谨者谈中记录值。注3.2:如果新创建的分区获得了一个新的分区号(本例中表现为不再是/dev/sda1),请参阅下一节处理。

6)使用fdisk的"fix partition order"命令使新的linux启动分祥碰区重新获得/dev/sda1的分区号。

7)执行fdisk的"write table to disk and exit"命令保存新的分区表。

8)重新启动系统并再次进入linux rescue模式,以使新的分区表生效。

9)在MBR上重新安装GRUB。

10)退出linux rescue模式并重新启动系统。

‘陆’ 上古时代的linux文本模式下能打开图片吗

在上古时代的 Linux 文本模式下是不能直接打开图片的。文本模式没有图形界面,只能显示字符,不能显示图片。如果要在文本模式下液拦核看图片,可以使用一些特定的衡团工具,例如 ASCII art 工具等,但它们只能生成字符图形,而不是真实闹掘的图片

‘柒’ Linux如何默认进入文本模式

编辑
/etc/inittab
在id:5:initdefault:这里将5改为3
这是启动时默认进入哪个界面,
0为关凳雹肆机枣轿(最好不要设)
1为单用户
2跟3一样(无网络)
3命令行模式
4不用
5图形界面x11
6重启(最好不要设)肆蚂
或者在进入系统后,按ctrl+alt+f1~f6
切换ctrl+alt+f7是桌面

‘捌’ 怎么设置将LINUX的启动模式从以图形界面启动改为以文本模式启动

  1. 进入linux系统后启动文本控制台(红帽的linux在桌面上右键选择open in terminal)。

‘玖’ Linux图形模式怎么进入文本模式

1。开机进入文本模式
如果想让开机自动进纯文本模式, 修改/etc/inittab 找到其中的 id:5:initdefault:
这行指示启动时的运行级是5,也就是图形模式 改成3就是文本模式了 id:3:initdefault:
这是因为Linux操作系统有六种不同的运行级(run level),在不同的运行级下,系统有着不同的状态
2.不退出X-Window进入文本模式
在X-Window图形操作界面中按"Alt+Ctrl+功能键Fn"(n=1~6),就可以进入文本模式界面。更多Linux的介绍可查看《Linux就该这么学》。

‘拾’ 虚拟机linux如何进入文本模式

用组合键Alt
+
Fn切换虚拟控制台,Fn默认是指F1到F6,F7就是图肢扮形界面,如果想开机进入文本模式的话修改
/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:
;存盘退出,重启,即高饥嫌可进入文戚手本登录界面。

热点内容
fbe加密 发布:2025-05-18 01:16:34 浏览:250
求中点编程 发布:2025-05-18 01:03:14 浏览:840
安卓pay是什么 发布:2025-05-18 01:02:27 浏览:747
免费手游挂机脚本 发布:2025-05-18 00:55:43 浏览:354
sd卡手机存储系统存储 发布:2025-05-18 00:55:28 浏览:637
pythonlistintstr 发布:2025-05-18 00:48:18 浏览:604
轻应用缓存 发布:2025-05-18 00:31:02 浏览:252
鸟存储空气 发布:2025-05-18 00:20:24 浏览:201
linux刻录iso 发布:2025-05-18 00:16:15 浏览:663
php动态参数 发布:2025-05-18 00:12:05 浏览:425