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中怎么应用的方法,希望对大家有帮助。

相关文章
|
3月前
|
Linux Python
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
64 2
|
5天前
|
Linux 开发工具
linux文本管理命令
本文档介绍了Linux系统中常用的文本处理命令,包括`echo`、`cat`、`head`、`tail`、`wc`、`less`、`grep`以及重定向符号的使用方法和练习题。此外,还详细讲解了VIM编辑器的特点、工作模式、常用快捷键和高级技巧,帮助用户高效地进行文本编辑和处理。
21 4
|
2月前
|
Linux Shell
10-10|linux命令查询 关键字在文本中出现的行数
10-10|linux命令查询 关键字在文本中出现的行数
|
3月前
|
Linux
Linux 系列之 在一个文本中查找指定的数据
文章介绍了在Linux命令行中使用文本搜索功能快速查找指定内容的方法,并提供了按`n`键查找下一个匹配项的技巧。
Linux 系列之 在一个文本中查找指定的数据
|
3月前
|
机器学习/深度学习 存储 Linux
【机器学习 Azure Machine Learning】使用VS Code登录到Linux VM上 (Remote-SSH), 及可直接通过VS Code编辑VM中的文件
【机器学习 Azure Machine Learning】使用VS Code登录到Linux VM上 (Remote-SSH), 及可直接通过VS Code编辑VM中的文件
|
3月前
|
Oracle 关系型数据库 Linux
2022年最新编辑Linux基础知识总结
这篇文章是一份2022年的Linux基础知识总结,涵盖了Linux目录结构、远程操作、文本编辑、快捷键、系统管理命令、用户管理等方面的内容。
2022年最新编辑Linux基础知识总结
|
3月前
|
域名解析 缓存 负载均衡
在Linux中,自定义解析域名的时候,可以编辑哪个⽂件?是否可以⼀个ip对应多个域名?是否⼀个域名对应多个ip?
在Linux中,自定义解析域名的时候,可以编辑哪个⽂件?是否可以⼀个ip对应多个域名?是否⼀个域名对应多个ip?
|
3月前
|
Ubuntu Linux
在Linux中,想修改ip,需要编辑哪个配置⽂件?修改完配置⽂件后,如何重启网卡?使配置生效?
在Linux中,想修改ip,需要编辑哪个配置⽂件?修改完配置⽂件后,如何重启网卡?使配置生效?
|
3月前
|
Linux
在Linux中,如何使用grep命令搜索文本?
在Linux中,如何使用grep命令搜索文本?
|
4月前
|
Shell Linux C语言