linux常用命令 以及vim使用(多文件,多窗口编辑)

目录处理类:cd,pwd,mkdir,rmdir

文件管理类:ls,cp,rm,mv

查看文件内容:cat,tac,more,less,head,tail,nl,od

文件管理:

ls -a :查看所有文件

ls -l:查看文件的详细信息

cp  -f    main.c     /aaa          强制将main文件复制到aaa下,若有相同文件,直接覆盖

cp  -i    main.c     /aaa           将main文件复制到aaa下,若有相同文件,询问是否覆盖

cp   -r    aaa       /bbb                  递归将aaa下的子目录复制到bbb目录下

cp   -u   aaa     /bbb        只会在源文件修改时间更新或者目标目录同名文件不存在,才复制文件。

rm        -f (强制)      -i(询问)      -r(递归)

mv    移动文件或者重命名文件

mv     -f(强制 )         -i(询问)           -u(更新才会覆盖)

文件查看:

cat  -n   将内容带行号输出到终端,从一行显示到最后一行,滚屏显示,字数多时终端只能显示最后一页。

tac   从最后一行显示到第一行

more  翻页显示,当字数多时用

less  作用与more十分相似,不同点为less命令允许用户向前或向后浏览文件,而more命令只能向前浏览 。

head -n  显示文件前n行

tail -n   显示文件末尾n行

nl       将文件带行号输出

od    将文件以八进制输出

Vim使用:

总共有命令模式,编辑模式,底行模式

1.vim  hello.c                                 一开始进入是命令模式

2.按下i进行编辑模式                     i进入编辑模式

3.按esc进入命令模式                   esc回到命令模式

4.输入:wq保存退出                   :进入底行模式,w保存,q退出

在命令行模式下: 

G  将光标移到最后一行 

gg  移动到第一行

n  yy   从光标处复制n行     

yy    复制本行

p  粘贴

u  撤销

dd  删除本行

n dd     从光标处删除n行

/name   从光标处向下查找name的字符串

n    向下切换查找到的字符串

若想取消查找,则/rweqrqw     查找一个没有的字符串即可

:1,$s/word1/word2/gc       从第一行到最后一行查找word1字符串,并将该字符串替换为word2 ,且在替换前提示用户确认

d1G   删除本行到第一行之间的所有

:n1,n2 w  filename    将n1到n2的内容保存成filename这个文件 

v  选中光标移动到的部分   

V   选中光标的整行

ctrl+v   选择列

vim多文件编辑:

vim file1 file2 file3

在底行模式下:

:n   可切换到下一个文件

:N  切换到上一个文件

:files  显示所有打开的文件列表

:q退出

vim多窗口编辑:

vim file1                     打开文件一

:sp   file                    打开另一个文件,也可打开自己

ctrl +w+w                 轮流切换光标在窗口的位置

ctrl +w+j                  光标移动到下面一个窗口

ctrl +w+k                光标移动到上面一个窗口

:q  退出光标所在的窗口

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值