Linux的vi命令
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
移动光标命令
h:光标左移一个字符
l :光标右移一个字符
j :光标下移一行
k:光标上移一行
^ :行开始处
$
:行结束处
gg:移动到文件的开头
G :移动到文件的末端
[Ctrl] f : 翻页。
[Ctrl]
b:往回翻页。
修改文本命令
i
:插入
I :插入到行首
a :追加
A :追加至行尾
o :追加一行
O :追加至上一行
dd:删除当前行
D
:删除光标处至行尾
p :粘贴至下一行
P :粘贴至上一行
u :撤销最后一次操作
命令行
:set nu
:显示行号
:n1,n2 co n3 :将n1行到n2行之间的内容拷贝到第n3行下
:n1,n2 mo n3
:将n1行到n2行之间的内容移至到第n3行下
:n1,n2 d :将n1行到n2行之间的内容删除
:%s/p1/p2/g
:将文件中所有p1用p2替代
/pattern:从光标开始处向文件尾搜索pattern
?pattern:从光标开始处向文件首搜索pattern
n :在同一方向重复上一次搜索命令
N :在反方向上重复上一次搜索命令
进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
vi +n filename :打开文件,并将光标置于第n行首
vi +
filename :打开文件,并将光标置于最后一行首
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename....filename
:打开多个文件,依次进行编辑
more..
less..
移动光标类命令
h :光标左移一个字符
l
:光标右移一个字符
j或Ctrl+n :光标下移一行
k或Ctrl+p:光标上移一行
space:光标右移一个字符
Backspace:光标左移一个字符
Enter :光标下移一行
[Ctrl]f:向下移动一页指令。这将使得光标在文本中向下移动一页。
[Ctrl]b:向后移动一页指令。这将使得光标在文本中向后移动一页。
[Ctrl]u:向下移动半页指令。这将使得光标在文本中向下移动半页。
^:行命令开始处。光标将会移动
相关文档:
Linux 运行的时候,是如何管理共享库(*.so)的?在 Linux 下面,共享库的寻找和加载是由 /lib/ld.so 实现的。 ld.so 在标准路经(/lib, /usr/lib) 中寻找应用程序用到的共享库。
但是,如果需要用到的共享库在非标准路经,ld.so 怎么找到它呢?
目前,Linux 通用的做法是将非标准路经加入 /etc/ld.so.conf,然后运行 ldconf ......
本文介绍在GNU/Linux环境下一个C程序由源代码到程序,到加载运行,最后终止的过程。同时以此过程为载体,介绍GNU/Linux平台下软件开发工具的使用。
本文以我们最常见的hello, world!为例:
#include <stdio.h>
main ()
{
printf(“hello, world!\n” ......
来源:http://www.y768.com/content/view/5755/109/
Steve Best(sbest@us.ibm.com)
JFS 核心小组成员,IBM
2002 年 8 月
您可以用各种方法来监控运行着的用户空间程序:可以为其运行调试器并单步调试该程序,添加打印语句,或者添加工具来分析程序。本文描述了几种可以用来调试在 Linux 上运行的程序的方法。我们将回 ......
ifconfig eth0 新IP
然后编辑/etc/sysconfig/network-scrIPts/ifcfg- eth0,修改IP
一、修改IP地址
[aeolus@db1 network-scrIPts]$ vi ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=219.136.241.211
NETMASK=255.255.255.128
GATEWAY=219.136.241.254
二、修改网关
vi /etc/sysconfig/network
N ......
成为一名精通 Linux
程序设计的高级程序员一直是不少朋友孜孜以求的目标。根据中华英才网统计数据,北京地区 Linux 程序员月薪平均为 Windows 程序员的
1.8 倍、Java 程序员的 2.6 倍, Linux 程序员年终奖金平均为 Windows 程序员的 2.9
倍。同时数据显示,随着工作经验的增长, Linux 程序员与 Win ......