C语言第十六章:linux系统vi编辑器
Posted 歌咏^0^
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言第十六章:linux系统vi编辑器相关的知识,希望对你有一定的参考价值。
目录
一、vim编辑器入门与提高
vim 是vi的改进版本
vi/vim是unix/linux中最基本、最常用、功能最强大的文本编辑器。
1.vi/vim有两种模式
编辑模式:键盘上所有输入的字符都当成文本内容
命令模式:键盘上所有输入的字符都当成命令
当进入vim时,默认是命令模式
vim 1.c
2.命令模式->编辑模式: 按键 i
i: insert 进入编辑模式后,光标在当前位置
3.编辑模式->命令模式 : 按Esc按键
4.vim的退出命令
:q (quit)不保存退出(若修改过文件内容则会询问是否保存)
:q! (quit) 不保存强制退出
:w (write) 保存
:w filename 保存内容到指定的文件名(另存为,会拷贝新建一个文件)
:wq 保存并退出
:x 保存并退出
5.vim的删除与修改命令
v+上下按键: 选中区域
d: 剪切
p:粘贴
y:复制选中区域
yy: 复制一行
dd: delete 删除光标所在的行,并把删除的内容保存在剪切板里 按两次
6.vim撤销命令
u :undo
7.恢复撤销:Ctrl + r
8.vim 分屏命令
:sp filename 上下分割,并打开filename文件
:vsp filename 左右分割,并打开filename文件
9.ctrl+ww 切换窗口
10.vim 搜索命令
/你要查找的字符串
eg: /printf ---回车
n: 跳转到下一个搜索结果
N:跳转到上一个搜索结果
11.vim 替换命令
%s/要替换的字符串/替换后的字符串
12.vim 光标移动命令
:set nu 显示行号 // number
:set nonu 取消显示行号
:行号 把光标跳转到特定的行
:$ 跳转到文件的最后一行
G 跳转到文件的最后一行
gg 跳转到文件的开头
13.vim 挂起操作
ctrl+z 挂起
fg 返回
二、文件
linux中,一切皆文件(七种文件类型)。
- : 普通文件 touch
d: 目录文件 mkdir
l: 链接文件 类似于快捷方式 ln -s 目标文件名 链接文件名 链接文件->目标文件
p: 管道文件 系统进程之间通信
s: 套接字文件 socket() 网络通信
b: block块设备文件 储存类文件 磁盘 U 盘
c: 字符设备文件 linux驱动节点 键盘 鼠标
三、环境变量
程序中的全局变量 ------程序执行的时候 ,该变量 是整个程序有效的,而且是可变的环境变量-----》linux系统开启之后 ,该变量 相对于整个 linux系统 是有效的 ,而且 是可变的
1、查看当前系统环境变量: env
USER=china //用户名
PWD=/home/china //当前所在的工作路径
HOME=/home/china //家目录所在的路径
SHELL=/bin/bash //shell命令解析器 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/arm/5.4.0/usr/bin:/snap/bin
当我们使用ls命令时,正常来说,系统会在当前目录下寻找这个ls程序,如果找不到ls,这个时候系统就会去环境变量下的所有路径去寻找这个ls程序,如果找到了,则可以在任何的路径下使用ls命令
2、修改环境变量 PATH
效果: 把一个可执行程序 (hello)的所在的路径 添加到 环境变量中,让这个可执行程序在系统的任何目录下都能直接运行
1)临时修改 ----所谓的临时修改指的是 只能生效于当前终端
export PATH=$PATH:/mnt/hgfs/share //hello 程序所在的路径 是 /mnt/hgfs/share
查看是否修改成功 env
2)永久修改 终端启动脚本:
终端每次启动时, 都会执行的脚本文件。
a 终端启动脚本文件 : /home/china/.bashrc ----在家目录下的 .bashrc 脚本文件
b 打开 .bashrc脚本文件 在脚本文件.bashrc 的尾部 添加 export PATH=$PATH:/mnt/hgfs/share ,保存并且退出
先打开.bashrc脚本文件
接着 在该文件尾部 添加 下面语句
最后 保存退出
:wq
c 执行 脚本
source .bashrc
d 重启 终端
四、man手册
1、作用:
查询 一些 我们不懂的内容
2、英文 安装:
3、中文安装:
4、命令的学习方法
man 1 ls --在第一章 中 查看 ls 这个命令的用法
退出 直接 按 q 按键
5、函数的学习方法
1)先查找这个函数在man手册中第几章
2)在指定的章节中 去 打开 这个函数的man介绍
格式 : man 章节 函数的名字
五、进程管理 process
ps : process status 查看进程的状态信息
-e : every 每一个
-f : full 全部的
top: 以CPU 占用率 来实时 排名当前正在运行的程序
六、linux系统常用的命令
以上是关于C语言第十六章:linux系统vi编辑器的主要内容,如果未能解决你的问题,请参考以下文章