linux(文件相关操作命令)
2022/1/5 7:10:10
本文主要是介绍linux(文件相关操作命令),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
vi/vim(修改文件)
vim 1.txt
提醒:
1.刚开始进去是出于一般模式,如需要编辑文件需要输入 i进入编辑模式。
2. esc 进入一般模式。
3. 在一边模式下输入 : 进入命令模式。
命令模式下的几个常用操作:
q 退出
wq 写入保存并退出
/ 查找
/zs 找找文件中的张三
vim快捷键:
- 拷贝当前行 yy
- 删除当前行 dd
- 查找 进入命令行模式 /后输入要查找的符号
- set nu 显示行号 set nonu 去掉行号
- 一般模式下G是到最末行,g是最首行
- 一遍模式下输入u撤销操作
- 一遍模式下,输入行号 + shift + g定位到某一行
文件目录操作
- ls ll (查看当前文件的文件,以列表的方式显示) 可以带很多参数 ,看帮助文档即可man ls 或man ll
- pwd(显示绝对路径)
pwd
- cd
cd ~ #回到当前用户的家目录 cd .. #回到上层目录
- mkdir
mkdir /test #创建test目录,只能创建一级目录 mkdir -p /test/te/zs #创建多级目录
- rmdir
rmdir /home/test #只能删除空目录 rm -rf /home/test #递归强制删除,慎用 -r 递归 -f强制
- cp
cp -r test /home/zs #递归复制test到/home/test中 cp test -r /home/test #-r顺序无所谓 #上面的复制会提示是否覆盖选择Y即可 \cp -r test /home/ #没有提示直接覆盖
- mv
mv 1.txt new.txt #同一个目录下为重命名 mv 1.txt /home/zs #将文件剪切到/home目录下 mv test /home/zs #移动整个文件
查看文件操作
- cat(查看文件)
cat 1.txt cat 1.txt | more #可以结合管道使用,更加方便查看
- more
more 1.txt
图片来源于韩顺平Linux教程
- less(分屏查看)
less 1.txt
图片来源于韩顺平Linux教程
- echo(一般结合 >, >>号使用)
echo "hello" #输出到终端 echo "hello" > 1.txt #将输出定向到1.txt,即将hello写入1.txt中,直接覆盖以前的文件内容 echo "hello" >> 1.txt #在原来的文件基础上追加 echo $PATH ($HostName)#输出环境变量 一般为大写
- head, tail
head -n 5 #显示前5行 tail -n 5 #显示后5行 tail -f 1.txt #实时监控,非常重要,常用于查看日志文件
- > 与>>
ls > test.txt #将ls的内容输入到test.txt中覆盖以前的内容 ls >> test.txt #将ls的内容追加到test.txt中
软链接
ln -s /home myhome #创建软连接myhome指向home rm myhome #与删除文件操作一样,目录后面不需要带/会被认为是目录无法删除
history
history 10 #查看10条历史记录 !10 #执行历史第10条指令
这篇关于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】分区向左扩容的方法