Linux文件操作
2021/12/11 7:20:57
本文主要是介绍Linux文件操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
内容概要
- 复制文件
- 移动文件
- 删除文件
- 系统别名
- vi/vim编辑器
复制文件
复制cp,copy的缩写 格式:cp [参数] [被复制文件的路径] [复制到的新路径] 参数:-r 递归复制 -a 保证某些属性不变 案例1:将/root目录下的1.txt复制到/tmp目录 [root@localhost ~]# cp /root/1.txt /tmp 案例2:将/root目录下的test文件夹复制到/tmp目录 [root@localhost ~]# cp -r /root/test /tmp 在Linux中文件不可以直接复制 案例3:将/etc/aa和/etc/1.txt复制到/tmp中 [root@localhost ~]# cp /etc/aa /etc/1.txt /tmp esc+.:上一条命令最后一个元素 ls -l = ll Linux中的链接相当于快捷方式 stat:查看文件详细属性
移动文件
移动文件相当于剪切 格式:mv [移动文件的原路径] [移动文件的新路径] 案例1:将/root下的1.txt移动到/tmp目录中 [root@localhost ~]# mv /root/1.txt /tmp 案例2:将/root下的aa文件夹移动到/tmp目录中 [root@localhost ~]# mv /root/aa /tmp
删除文件
删除文件有两种方式 1.物理删除:直接删除文件 2.逻辑删除:把文件隐藏,没有删除 rm是物理删除命令 格式:rm [参数] [需要删除文件的路径] 参数:-r 递归删除目录及内容 -f 不提示直接删除 -i 删除前提示 案例1:删除/root目录下1.txt文件 [root@localhost ~]# rm 1.txt [root@localhost ~]# rm -f 1.txt 案例2:删除/root目录下aa文件夹 [root@localhost ~]# rm -rf aa Linux中不能直接删除文件夹 Linux中禁止使用rm -rf /* 解决rm命令错误操作:将rm该一个名字 查看命令存放路径:which
系统别名
alias 格式:alias xxx='命令' alias:查看系统别名 alias rm='xxx':设置系统别名 不适用别名可以在命令前加\ [root@localhost ~]# \rm 1.txt
vi/vim编辑器
vim是vi的升级版编辑器 1.安装vim yum install vim y 2.打开编辑文件 vim 1.txt 3.编辑器三种模式 命令模式 末行模式 编辑模式 4.进入编辑模式 i:在光标前输入 a:在光标后输入 o:新建一行 5.保存和退出 进入末行模式 ------> 操作 w:保存 q:退出 !:强制(编写的内容全部删除) 6.解决vim编辑异常 删除.xxx.txt.swp 继续编辑:vim -r xxx.txt 放弃编辑:vim -n xxx.txt 7.光标快速移动快捷方式 快速切换光标到底行:G 快速切换光标到首行:gg 快速跳转到行首:0 快速跳转到行尾:$ 快速跳转到指定行:进入末行模式 ---> 输入行数 ---> 回车 快速复制文本内容:yy nyy(向下复制多行) 快速黏贴文本内容:p 光标下一行黏贴 P 光标上一行黏贴 删除文本内容:dd 删除光标所在行 ndd 向下删除多行 回撤:u 撤回回撤:ctrl+r 显示行号:进入末行模式 ---> set nu ---> 回车 取消行号:进入末行模式 ---> set nonu ---> 回车 搜索内容:进入命令模式 ---> / ---> 搜索的内容 ---> 回车 n 下一个 N 上一个 :set ic 忽略大小写 可视化编辑:ctrl+v ---> shift+i编辑 ---> esc退出 实时监控文件内容变化:tail -f [要监控的文件] 演示vim编辑异常 1.查看vim进程 [root@localhost ~]# ps -ef | grep vim 2.杀死vim进程 [root@localhost ~]# kill 9 pid 批量复制 [root@loaclhoet ~]# while true;do echo 'hello world' >> xxx.txt; done
这篇关于Linux文件操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法