【Linux】基础复习2-文本编辑命令和编译链接原理

Linux下常用的命令还有文本编辑命令,Linux下常用的文本编辑器有vim编辑器,vim编辑器可以说是所有Linux新手刚上手就接触到的一款编辑器,其功能也是非常强大的,我们先来看一下vim文本编辑器的一些使用:

1.文本编辑(普通文件) vi  /  vim

(1)三种模式:

命令模式:对于插入的内容惊醒批处理的

插入模式:插入文本

末行模式:对于整个文本的操作,替换,搜索……

其中三种模式之间的转换如下图所示:

 

末行模式:

       :q 退出

       :w 保存

       :w  newfile  另存为

       :wq  保存退出

       :q!强制退出

       :num  跳转到num行

       :set nu  显示行号

       :set nonu  不显示行号

命令模式 à 末行模式:

       / string 从上往下搜索 并将结果高亮  n 下一个

?string 从下往上搜索 并将结果高亮  n  下一个

:1,$s/oldstring/newstring  从第一行开始,替换每一行遇到的oldstring

:1,$s/oldstring/newstring/g  从第一行开始,替换遇到的每一个oldstring

命令模式:

  1. 对光标的操作:

       shift + 6 将光标移动到当前行的行头

       shift + 4 将光标移动到当前行的行尾

       shift + g 将光标移动到文件末尾

       gg          移动到第一行

       num + shift + g  快速定位到num行

       shift + h/l/m  定位到当前屏幕的第一行/最后一行/中间行

       ctrl + f/b  向上翻页/向下翻页

b)批处理:

       dd  删除一行

       num + dd 删除num行

       d + G 从光标当前位置到尾的内容

       d + gg 删除当前光标到文件头的内容

       u 撤销上次的操作

shift + c 删除当前光标到行尾的内容,并进入插入模式

cc  删除当前行,并进入插入模式

r  替换光标位置的内容

R  切换到替换模式

c + w 替换一个单词

yy  拷贝一行

num + yy 拷贝num行

p  粘贴

2.Linux下 C程序的编译链接过程:

查看文件内容:

cat  filename

more  filename

less  filename

head  -n filename  看前n行

tail  -n  filename 看后n行

2.编译链接过程:

3.4G的虚拟地址空间

C程序的4G虚拟地址空间地址布局:

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值