Linux作为一个开放源代码的操作系统,在使用方面有很多不同于其他操作系统的地方。其中,对于与文本文件的处理也有很多不同的方法和操作。对于初学者来说,Linux上的文本查看是一个基本的操作,也是重要的学习内容之一。本文将介绍如何快速掌握在Linux上创建和查看文本文件。
一、Linux上如何创建文本文件?
在Linux系统中,有许多编辑器可以用来创建文本文件。最常用的编辑器是Vi编辑器,但由于其使用比较复杂,因此建议初学者从使用Nano编辑器开始学习。Nano是一款轻量、直观且易于使用的编辑器。该编辑器在大多数Linux发行版中已经安装,并且使用Nano创建文本文件的命令非常简单。
命令如下:
“`sh
nano filename
“`
上述命令中,“filename”是您想要创建的文本文件的名称,在该命令中,Nano将在当前目录下创建一个新的文件并打开该文件以供编辑。编辑器的主要界面如下所示:

在编辑器主界面中,您可以输入和编辑文本。要保存文件,请使用“Ctrl + O”键。要退出编辑器,请使用“Ctrl + X”键。
二、Linux上如何查看文本文件?
在Linux系统中,有多种命令可用于查看文本文件。以下是最常用的两个命令。
1. Cat命令
Cat是一个简单的命令,它在终端窗口中显示文本文件的全部内容。要使用Cat命令查看文本文件,请使用以下命令:
“`sh
cat filename
“`
上述命令中,“filename”是您要查看的文件名称。 Cat命令将显示文本文件的全部内容。如果文本文件较大,则可以使用“Shift + PageUp”或“Shift + PageDown”键来滚动文件内容。
2. less命令
与Cat命令不同,less命令可以在终端窗口中显示文本文件的内容,但是它会以一页一页的形式显示文本文件的内容。可以使用空格键和箭头键来滚动文件内容。要使用less命令查看文本文件,请使用以下命令:
“`sh
less filename
“`
上述命令中,“filename”是您要查看的文件名称。使用less命令查看文本文件时,如果要退出查看,请使用“q”键。
三、其他文本查看命令
在Linux系统中,还有其他常用的文本查看命令,如:
1. more命令:与less命令类似,可以一页一页地查看文本文件的内容。
2. head命令:可以用于查看文本文件的前几行。
3. tl命令:可以用于查看文本文件的最后几行。
这些命令都有其特定的用途,可以根据需要使用不同的文本查看命令。
结论
本文介绍了在Linux上创建和查看文本文件的基本操作。了解如何创建文本文件和如何使用不同的文本查看命令将为您在Linux系统中的日常工作和管理任务中带来便利。作为一个初学者,建议多尝试使用这些命令,并熟悉Linux系统的其他基本操作。
相关问题拓展阅读:
- Linux相关使用介绍
- 虚拟机linux下如何打开文本文档
- 在linux中创建一个文本的方法?
Linux相关使用介绍
Linux命令分为内部命令(shell自带的命令)和外部命令(不是shell自带的命令,由用户安装),怎么鉴别是内部命令和外部命令呢?可以通过type命令来鉴别
什么是shell呢?shell是一个程序,常用的有bash shell,轿闷平时我们通过用户名和密码登录到linux,其实就是登录到bash shell程序,通过bash shell来操作linux内核
命令执行流程
那岂不是说使用外部命令效率会很慢吗?
其实一点都不慢,它会去PATH环境变量设置的一堆目录中查找
cd is a shell builtin 表示内部命令
ifconfig is hashed (/usr/in/ifconfig) 表示外部命令
cd命令切换文件夹
现在我们cd /usr/in
通过cat命令查看文件内容
通过cat ifconfig来查看ifconfig,发现是乱码文件
file命令查看文件类型
输入file ifconfig
从输出信息可以看出它是一个二进制可执行文件
whereis命令查看文件位置
find / -name jdk
echo命令用户打印信息,相当于java中的system.out.println
可以使用回车查看下一行、空格查看下一页、q退出
一般使用man查看外部命令,help查看内部命令
查看linux下的应用和应用的进程号
当我们在这个窗口中输入kill的话,另外一个正在编辑文件的进程就会退出
在前面我们已经讲过,bash shell程序在执行命令的一个过程及原理,对于外部命令,它会去PATH这个环境变量中查找执行命令所在的路径,当然在去PATH中寻找之前会先去hash表中查找这个命令有没有执行过,执行过的话会记录在hash表中,则此次查找只需从hash表中就可以很方便的找到
查看分区信息 -h 表示文件大小后面会显示文件大小
查看文件的使用情况
使用man ls 查看ls命令的相关介绍
-a:可以查看隐藏文件
-l:以长列表的形式展示文件列表信息
之一位 -:表示文件,d表示文件夹,b表示块设备文件,c表示字符设备文件,p表示命令管道文件,s表示套接字文件, 从第二位开始往后数九位表示属限(每三位一组 rwx:读、写、执行),第11位表示的点表示分隔符,点后面的数字表示文件有几个硬连接,之一个root代表属主名,第二个root代表这个之一个告冲root所在的组织,接下来的5表示文件大小,5后面袜帆歼的日期表示文件最后一次修改的时间, 1.txt代表的文件或文件夹的名称
小结:
切换文件目录
cd 文件路径
cd:切换到家目录
cd ~:回到家目录(也就是家目录)
cd ..:回到上一级目录
创建目录
mkdir 目录名
mkdir -p 目录名,级联创建目录
cp 被拷贝的文件(可以是路径加文件名) 拷贝到哪个位置
复制目录使用
cp -r 被拷贝的目录 目标位置
移动命令
mv 被移动的文件 目标位置+目标文件名
rm 文件名(此中方式的删除需要再输入 yes)
rm -f 文件名,无提示直接删除
rm -rf 文件夹
ln命令默认创建的是硬连接
ln profile a:将a硬连接到profile文件上,他们底层共用一个文件,删除他们之中任何一个
对另外一个没有影响,同时你也可以使用 ll -i命令查看文件编号
ln -s profile a:将a软连接到profile文件,当你访问a的时候会去访问profile,profile再访问底层文件,当将profile删除了之后a就无法访问了
一致时间、创建新文本
touch 已存在的文件:会将文件的访问时间、更新时间、改变时间(即上面stat中介绍的三个时间)变成一致
touch 不存在的文件:会创建一个新的文本
cat命令查看文件内容
cat 1.txt:查看单个文件内容
cat 1.txt 2.txt:查看多个文件
more 1.txt:以分页的形式查看文件内容,按空格:下一页,回车:下一行(注意它不能回看,回看的话只能用鼠标回轮)
less 1.txt:使用空格下一页, b看上一页, 回车看下一行
注意less的话会把整个文件内容加载到内存,如果文件比较大的话,建议使用more命令查看
head命令默认查看文件前10行内容, head 1.txt
head -5 1.txt:查看文件前5行的内容
tail命令默认查看文件后10行的内容 tail 1.txt
tail -5 1.txt:查看文件后5行内容
tail -f 1.txt:实时查看文件增量内容
cat b.txt | head -3:管道左边的命令会以输出流的形式交给管道右边的命令,管道右边以输入流的形式接收并且拼到命令的右边
注意:ls -l 不能接受前面的输出流,这个怎么办呢?可以通过xargs命令
vi文本编辑器末行模式的操作
set nu(number的缩写): 设置行号
set nonu(nonumber的缩写):取消行号
set readonly:设置为只读
n:往下查找
N:往上查找
n:往上查找
N:往下查找
一般我们会在/etc/profile文件中设置一些环境变量,但是在设置的时候可能没有记住目录,这时候我们可以使用如下方式
效果
格式 :s/str1/str2/gi
/ : 临近s命令的之一个字符边界字符,也可以是 @或#
g : 一行内全部替换
i : 忽略大小写
范围
n:行号
. :当前光标行
+n :偏移n行
%:全文
全部删除 1,$d
删除前三行
删除倒数第2行
光标挪到最后一行 按下小写的p
效果图
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特殊字符、及这些特定字符的组合组成一个”规则字符串”,这个”规则字符串”用来表达对字符串的一种过滤逻辑。
\ :转义字符
. :匹配任意单个字符
:匹配中括号中任意字符
:匹配中括号中任意非1和2的字符
:匹配中括号中任意a~k中的一个字符
^ :行首
$ :行尾
:单词首尾边界(匹配单词abc)
| :连接操作符
(,) : 选择操作符
\n :反向引用
? :匹配0到1次
在Linux中通过grep命令使用正则表达式来匹配信息
f :选择显示的列
s :不显示没有分隔符的行
d :自定义分隔符
n :按数值排序
r :倒序
t :自定义分隔符
K :选择排序列
u :合并相同行
f :忽略大小写
sed:行编辑器,以行为单位进行处理,可以将数据进行替换、删除、新增、选取等特定工作
sed ‘Command’ file …
-n :静默模式,不再默认显示模式空间(内存)中的内容
-i :直接修改原文件
-e SCRIPT :可以同时执行多个脚本
-f /PATH/TO/SED_SCRIPT
-r :表示使用扩展正则表达式
d :删除符合条件的行
p :显示符号条件的行
a \string :在指定的行后面追加新行,内容为string
\n :可以用于换行
i \string :在指定的行前面添加新行,内容为string
c :取代,c的后面可以接字符串
s /pattern/string/修饰符:查找并替换。默认只替换每行中之一次被模式匹配到的字符串
g :行内全局替换
i :忽略字符大小写
s///:s###,s@@@
(),\1,\2
sed “2p” ctxt
但是在执行下面的操作的时候文本中的内容都显示出来了,它的原理是,打印匹配的行,以及文本中所有的内容
注意:它删的是内存中的数据,而不是目标文件
sed -i “3d” ctxt
它的原理是先把内存中的第3行数据删除,然后再把内存中的数据写回原文件,这时原文件中的第三行就没有了
使用变量的形式
awk是一个强大的文本分析工具。
相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。
简单来说awk就是把文件逐行的读入,(空格,制表符)为默认分隔符将每行切片,切开的部分再进行各种分析处理。
awk -F ‘{pattern + action}’ {filenames}
支持自定义分隔符,默认是以空格分隔的
支持正则表达式匹配
支持自定义变量,数组 a a map(key)
支持内置变量
ARGC 命令行参数个数
ARGV 命令行参数排列
ENVIRON 支持队列中系统环境变量的使用
FILENAME awk浏览的文件名
FNR 浏览文件的记录数
FS 设置输入域分隔符,等价于命令行 -F选项
NF 浏览记录的域的个数
NR 已读的记录数
OFS 输出域分隔符
ORS 输出记录分隔符
RS 控制记录分隔符
支持函数
print、split、substr、sub、gsub
支持流程控制语句
if、while、do/while、for、break、continue
练习题
passwd文件内容解读:
passwd文件中每行由7个字段组成,字段与字段之间由:分隔,之一个字段代表用户名,第二个字段表示用户对应的加密后的密码,第三个字段表示userId,第四个字段表示groupId,第五个字段表示对用户的描述,第六个字段表示用户的家目录,第七个字段表示的是这个用户默认使用的shell
其中$0表示整行
统计报表:合计每人1月工资, 0:manager,1:worker
将awk后面的内容封装到一个文件中(封装的脚本要遵循一定的格式)
虚拟机linux下如何打开文本文档
可以通过vi文本编辑器打开文睁渗消本文档;
同样在linux中还有众多的指令可以在终端下使用,如:less,more,cat……
如果是喊衫在linux的桌悉知面上进行文档操作,可以通过桌面的文档文件,操作和windows下操作一致;
加入以上的回答你都试过了也没用,那我估计你的那个linux系统盘是lvm格式的,那样的话,你可以试试下面的
普通的挂载方式下我们可以歼蔽指定分区格式,然后挂载:
#mount
-t
ext3
/dev/hdb1
/好首mnt/hdb1
对LVM分区进行挂载,前提要能够被氏袜州探测到,然后激活,再挂载。
1.
探测VolGroup
#vgscan
~>#
vgscan
Reading
all
physical
volumes.
This
may
take
a
while…
Found
volume
group
“VolGroup00”
using
metadata
type
lvm2
说明已经找到了一个
逻辑卷
VolGroup00
2.
激活
#
vgchange
-a
y
VolGroup00
~>#
vgchange
-a
y
VolGroup00
logical
volume(s)
in
volume
group
“VolGroup00”
now
active
逻辑卷只有在激活后,才能挂载;
3.
挂载
#mount
/dev/VolGroup00/LogVol00
/mnt/hdb1
呵呵,这个只镇陵是个虚拟硬件平台,默认不带系统。你可以在里边新建模拟的电脑,就跟电脑的裸机是一样的,需要在里边装系搏猛统。装什么御银戚系统都可以。你可以到网上下载个linux的iso光盘镜像,并加载到你新建的电脑里边。然后打开新建的这台电脑。安装linux就可以了。安装过程跟真实的电脑是一样的。建议你可以到网上下载个vmware的帮助文档看下。就明白了。
两种情况拍改之一种是在文本界面
第二种是在X界面
1、文本界面下使用
vi
123.txt
命令打开。宽贺晌慎锋具体vi操作命令网上查找。
2、X界面下可直接双击使用vim或者其他edit打开。
在linux中创建一个文本的方法?
linux下如何创建一个.txt类型的文件的方法斗如:
1、vi 文件名.txt;
2、touch 文件名.txt。
【步骤一】vi 文件名.txt
比如创建文件file.txt,用vi file.txt即可,如下图
【步骤二】:wq保存并退出
vi file.txt后,键盘敲i,可以进入编辑模式,输入完内容后按ESC键,键盘输入:wq可以保存并退出,如下图
【步骤三】touch 文件裂镇名.txt
比如创建文件file2.txt,可以用touch file2.txt,然后可以vi file2.txt进空源启行编辑,如下图
关于linux如何查看创建的文本的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
香港服务器首选树叶云,2H2G首月10元开通。
树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/175307.html<