文件和目录相关命令

提示:为了尽快上手linux 下编程

文章目录


前言

1.文件和目录命令

2.vi中常用的命令


一、文件命令

ctrL l 清屏

man pwd  查询这个命令的格式和功能

ls展示当前文件夹内容 (ls-a 列出所有文件包括隐含文件,ls-l显示文件全部信息,ls-R递归显示文件)

cat查看文件内容(cat -s合并空行显示,cat -b显示行号)

nl 文件名 (带行号显示内容)

cp 复制文件内容(cp -r 复制文件夹,复制多个目标)

mv(移动mv fail 地址,mv fail 地址新的文件名 移动并且重命名)

touch – 创建(touch一个不存在的文件)或更新时间戳(touch一个已经存在的文件)

rm(删除文件,rm -r 删除文件夹)rm -i file(交互)rm -r directory(删除文件夹)

mkdir创建文件夹( -p(创建嵌套文件夹mkdir -p studay2/studay3/studay5)) 

二、vi命令

命令行模式
用户在用vi编辑文件时,最初进入的为该模式。可以进行复制、粘贴等操作。
插入模式
进行文件编辑,按ESC键可以回到命令行模式。
底行模式
光标位于屏幕的底行。可以进行文件的保存、退出、查找、替换、列出行号等

1.命令行模式

a(在光标后进入插入模式)  A(在行尾进入插入模式)

i(在光标前进入插入模式)   I(在行首进入插入模式)

o(下一行行首进入插入模式) O(在上一行行首进入插入模式)

nyy   (复制光标开始的n行内容)

y0-将光标至行首的字符拷入剪贴板(一行中一部分的复制)
y$-将光标至行尾的字符拷入剪贴板

(n1,n2)y块粘贴

ndd     (删除光标开始的n行)

d0-将光标至行首的字符剪切入剪贴板
d$-将光标至行尾的字符剪切入剪贴板

(n1,n2)d块剪切

np/P (粘贴剪切板的内容到下/上一新行)

nx    (删除从光标位置开始的连续N个字符(并复制到编辑缓冲区)(当删除键使用))

G     (光标移动到最后一行,1G光标移动到第一行)

u   撤销上一步

2.底行模式

:/string 查找字符串 支持正则表达式比如:/^string(找开头)        /string$(找结尾)

:s/str1/str2/(当前行第一个)(1换为2)
:s/str1/str2/g(当前行全部替换)
:.,$ s/str1/str2/g  (当前行到最后一行全部替换)
:1,$ s/str1/str2/g(第一行到最后一行全部替换)
:%s/str1/str2/g(第一行到最后一行全部替换)

范围(.代表当前行,$代表末尾,%s全文)

:set nu/no 显示/不显示行号

:wq保存退出

:!  Command 执行外部命令


总结

介绍了linux下编程的准备工作,主要分为熟悉文件目录和vi的使用只介绍了最为基本的命令,如遇到具体操作可以查询相关命令。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

decadeyx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值