嵌入式基础—C语言—vim编辑器的常用命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式基础—C语言—vim编辑器的常用命令相关的知识,希望对你有一定的参考价值。
[1] [email protected]:~$
[email protected]:用户名@计算机名
~:家目录
$:提示符
[2] 开启终端
ctrl+shift+n:打开为当前目录
ctrl+alt+t:打开终端默认为家目录
[3] ls 浏览目录
ls -a 浏览所有的文件,包括隐藏文件,隐藏文件以"."开头
ls -l 列表显示
-h 显示大小,K , M , G
[4] touch 创建文件
echo "hello world" >> test.txt 向文件中写入字符串
cat test.txt 输出文件的内容,到终端上显示
[5] mkdir 创建文件夹
[6] cd 文件名 切换工作路径(切换目录)
cd ../ 切换到上一级目录
cd ./ 切换到当前目录。没有任何变化
cd 切换到家目录,/home/linux
cd / 切换到根目录,它相当于windows下c 盘,不要对它进行操作
cd ~ 切换到家目录
cd - 执行上上次的cd指令
[7] clear 或者ctrl+l 清屏
[8] pwd 获取当前位置 ,绝对路径
[9] cp 源文件路径 目标文件路径 文件的拷贝
cp dir1 dir2 -r -r 递归拷贝文件
[10] mv 文件的移动 文件改名
mv 源文件路径 目标文件路径 移动
mv 源文件 目标文件 改名
[11] rm 删除
rm -rf 强制删除
rm *.txt 删除所有的txt文件
[12] 建立共享文件夹
cp -r 源文件 /mnt/hgfs/share 从linux 拷贝到windows
cp /mnt/hgfs/share/test.txt ./ 从windows 拷贝到linux
![技术分享](file:///C:/Documents%20and%20Settings/Administrator/Local%20Settings/Application%20Data/YNote/data/qqF5567AB598C83759F5F50395A63F3113/f7037b65c0f64e7d81d774787dfc145a/clipboard.png)
![技术分享](file:///C:/Documents%20and%20Settings/Administrator/Local%20Settings/Application%20Data/YNote/data/qqF5567AB598C83759F5F50395A63F3113/6b18f8bb1368424b87c6c55e7fcfa9cf/clipboard.png)
[13] vi 的使用
esc 进行模式之间的切换
1-命令行模式
yy 复制一行
nyy 复制n行
:3,5y 复制3-5行
p 在光标的下一行粘贴
P 在光标的上一行粘贴
dd 删除一行
ndd 删除n行
:1,7d 删除1-7行
u 撤销操作
Ctrl+r 反撤销操作
2-插入模式
i 在光标前面插入
I 在行首插入
a 在光标后面插入
A 在行尾插入
o 在光标的下一行插入
O 在光标的上一行插入
3-底行模式
:wq 保存并且退出
:q! 不保存强制退出
:w 保存
:x 保存并且退出
[14]程序
#include <stdio.h> //头文件,<> 头文件是系统提供的
“head.h”表示的是头文件是用户自己定义的
int main(void) //int 代表函数返回值,他必须和return的是数据类型匹配
main 程序的入口,一个工程只有一个main
void 代表没有参数
{
printf(“hello world\n”); //printf向终端输出一个字符串。\n 换行
return 0; //函数的返回值
}
编译:
gcc hello.c 默认生成a.out可执行文件
执行:
./a.out
[15]计算机数据
1-数值型数据
2-非数值型数据
ASCII 码表 man ASCII
0x0~0x1F 32个控制字符
0x20~0x7F 96个一般字符
‘\0‘ --> 0
SPACE-->32
‘0’ -->48
‘A’ -->65
‘a’ -->97
![技术分享](file:///C:/Documents%20and%20Settings/Administrator/Local%20Settings/Application%20Data/YNote/data/qqF5567AB598C83759F5F50395A63F3113/0c6eb10cacf14e5ca2d8b98b1b9062f9/clipboard.png)
![技术分享](file:///C:/Documents%20and%20Settings/Administrator/Local%20Settings/Application%20Data/YNote/data/qqF5567AB598C83759F5F50395A63F3113/4e80a4c154d348f5957f7c9e29ff3b9d/clipboard.png)
![技术分享](file:///C:/Documents%20and%20Settings/Administrator/Local%20Settings/Application%20Data/YNote/data/qqF5567AB598C83759F5F50395A63F3113/85de8ec626e14e848abf8cef8f8f0870/clipboard.png)
[16]gcc编译的四个步骤
1-预处理
gcc -E test.c -o test.i
头文件的展开包含,宏替换
2-编译
gcc -S test.i -o test.s
生成汇编文件
3-汇编
gcc -c test.s -o test.o
生成目标文件
4-链接
gcc test.o -o test
生成可执行文件
[17]
G 跳到文件结尾
gg 跳到文件开头
Ctrl+shift+“+” 扩大
Ctrl+“-” 缩小
以上是关于嵌入式基础—C语言—vim编辑器的常用命令的主要内容,如果未能解决你的问题,请参考以下文章