标签:
~:家目录
$:提示符
[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
[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
[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语言(1)—vim编辑器的常用命令
标签:
原文地址:http://www.cnblogs.com/abc-123/p/5246736.html