Linux文本编辑命令模式以及相对路径与绝对路径

简介: 今天介绍一下Linux中的文本编辑的命令模式以及相对路径和绝对路径的区别以及在Linux中添加文件(或者文件夹)的用法。

今天介绍一下Linux中的文本编辑的命令模式以及相对路径和绝对路径的区别以及在Linux中添加文件(或者文件夹)的用法。


一、文本命令模式介绍。


1、文件编辑器。


1、vim  文件路径/文件               // 创建文本在指定路径并进入文本编辑器。


[root@localhost ~]# vim /1.txt             //在根目录下创建名为1的文本并进行编辑。


2、在编辑器中按i进行文本的插入内容,左下角会显示插入。


62869aedd21d473483eec21e47534461.png


3、输入完内容按Esc然后输入:wq                //退出并保存文本内容(w代表保存,q代表退出)。


7584849d9bd746629f6159e1f3b90617.png


2、查找替换。


(不在插入状态输入):范围 s/原内容/新内容/全局。


:1,6 s/333333/666666/g        //从1到6行将333333替换成666666。


227275d84ccb40c69e851b97b7585012.png


f2324a969fba40a4979b5744c4797be8.png


3、将文件另存为。


:w /另存为的路径/文件名       //将文件另存为指定路径。


:w /tmp/1.txt            //将1文件另存到/tmp下。


8b70dfbb6dc64c7180440c686b33ddb3.png


4、设置环境。


1、:set nu          //设置行号。


 set nu               //在文本中显示行号。


b930e957f3e141b8bbc2f17fad2853ea.png


2、set list                 //显示控制符。


set list                     //显示控制符。


88c17471ff0749c6a62f07f52545b263.png


3、:set  nonu          /取消设置行号。


set   nonu                //取消设置行号。


d695aa5078d24bbf87dcd7ec425c8714.png


二、相对路径和绝对路径。


1、绝对路径。


  绝对路径就是从根目录开始一层一层递进,直到最后自己需要选择的文件,绝对路径的优点是可以很清楚的看到文件的位置,更加明确的了解路径,缺点是,在陆续在深层的添加文件的时候很繁琐每次都需要将路径都输入一遍。


2、相对路径。


       相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。使用相对路径可以为我们带来非常多的便利。相对路径的优点是,在陆续在深层文件下添加文件(或者文件夹)的时候不需要写这么多路径,只需要进入到需要添加文件(或者文件夹)的路径下直接添加即可,缺点是每次都需要计算相对位置,容易出错。在内容页面换了位置时,链接容易失效。

(1)写法

① ./ : 表示当前路径(一般省略不写);

② …/ : 表示上一级目录(以此类推);

③ / : 表示根目录开始。


3、Linux中使用相对路径以及绝对路径添加文件(或者文件夹)。


1、绝对路径添加一些文件夹。


mkdir -p /tmp/aaa/bbb/ccc            在/tmp/aaa/bbb/创建ccc文件夹。
mkdir -p /tmp/aaa/bbb/111            在/tmp/aaa/bbb/创建111文件夹。
mkdir -p /tmp/aaa/bbb/222            在/tmp/aaa/bbb/创建222文件夹。

2、相对路径添加一些文件夹。


cd /tmp/aaa/bbb                //进入到/tmp/aaa/bbb路径中。
mkdir ./ccc 或者mkdir  ccc        //在/tmp/aaa/bbb/下创建ccc文件夹。
mkdir ./111 或者mkdir  111        //在/tmp/aaa/bbb/下创建111文件夹。
mkdir ./222 或者mkdir  222        //在/tmp/aaa/bbb/下创建222文件夹。
mkdir  .../333                    //在/tmp/aaa/下创建333文件夹。


这就是今天介绍的一些文本编辑器以及绝对路径和相对路径的优缺点以及在Linux中怎么应用的方法,希望对大家有帮助。

相关文章
|
4天前
|
Oracle 关系型数据库 Linux
2022年最新编辑Linux基础知识总结
这篇文章是一份2022年的Linux基础知识总结,涵盖了Linux目录结构、远程操作、文本编辑、快捷键、系统管理命令、用户管理等方面的内容。
2022年最新编辑Linux基础知识总结
|
1月前
|
Shell Linux C语言
|
2月前
|
数据挖掘 Linux Perl
Linux命令join:高效处理文本数据的利器
`join`是Linux文本处理的强兵,用于基于共同字段合并两个已排序文件。它按字典序比较字段,支持自定义分隔符,且能处理未匹配行。`-a`显示未匹配行,`-e`指定空字段替换值,`-j`设置共同字段,`-o`定制输出格式,`-t`定义字段分隔符。在数据分析时,务必先排序文件,并根据需求调整参数。可与`sort`、`cut`等命令配合使用。
|
2月前
|
Linux 开发工具
【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘
【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘
|
1月前
|
存储 Unix Linux
探索Linux中的sed命令:强大的文本处理工具
`sed`是Linux/Unix的流编辑器,用于文本替换、删除、新增等操作,无需直接编辑文件。它逐行处理输入,存储在模式空间,执行脚本后输出。主要特点是非交互、支持正则表达式和简洁语法。示例:`sed 's/apple/orange/g' example.txt`替换文本,`/error/d`删除包含"error"的行,`a\---`在每行后加"---"。使用时注意备份、测试命令和理解正则表达式。
|
1月前
|
网络协议 Linux 开发工具
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
|
1月前
|
Linux
Linux部署06 ---相对路径绝对路径,想要切换到home下的文件 cd /home/itheima/Desktop cd Desktop,相对路径以当前目录为起点一种写法 不写/,相对是当前目录
Linux部署06 ---相对路径绝对路径,想要切换到home下的文件 cd /home/itheima/Desktop cd Desktop,相对路径以当前目录为起点一种写法 不写/,相对是当前目录
|
2月前
|
监控 Unix Linux
windows和linux实时监控文本内容的命令
windows和linux实时监控文本内容的命令
52 1
|
2月前
|
数据挖掘 Unix Linux
探索Linux中的强大文本处理工具——dgawk
dgawk,GNU awk的增强版,是一款强大的Linux文本处理工具,擅长模式扫描和数据提取。它提供复杂文本分析、易用性、可定制脚本及高效处理大文件的能力。基本语法为`dgawk 'pattern { action }' file`。通过打印、模式匹配、字段操作、BEGIN/END块及自定义函数等功能,用户能高效处理文本数据。掌握dgawk能提升文本分析效率,对系统管理员和数据分析师尤其有用。
|
2月前
|
Unix Linux 开发工具
【Linux】编辑、查看和搜索文件
【Linux】编辑、查看和搜索文件
16 1