华清linux校培Day2笔记
时间:10-02
整理:3721RD
点击:
1.mv 剪切命令, mv + 源文件 + 目标
2.重命名 : mv 源文件 目标文件 把源文件命名为目标文件
3.clear 清屏
4.exit 退出终端
5.在当前终端下再打开一个终端:ctr + shift + n
而且路径为上一个终端所在的路径
6.linux下编辑器的使用 :VI编辑器
VI + 文件名 :创建一个文件并且用编辑器打开,如果已经存在,直接打开
VI编辑器的三种模式:命令行模式 编辑模式 底行模式
命令行模式:刚打开编辑器的时候所在的模式,这个时候不能编辑
由命令行模式转入编辑模式,键盘输入a或者o或者i可以进入编辑模式
编辑模式:左下角的insert,编辑模式又叫做插入模式
底行模式:输入键盘esc,输入之后再输入:进入底行模式
W保存, q退出, wq保存退出,q!不保存退出
整行复制: yy
把光标移动到你想要复制的一行,输入yy
再把光标移动到粘贴的一行的上一行,再输入一个p
多行复制:
光标移动到你想复制的那几行的第一行,输入:数字yy,再把光标移动到你想复制的一行的上一行
删除:dd
整行删除:光标移动到你想要删除的那一行输入dd
想要多行删除:输入数字dd
剪切:cc
整行剪切:光标移动到你想要剪切的那一行,输入:cc
回到了编辑模式,需要退回到命令行模式,再把光标移动到你想要粘贴的位置的上一行,输入p即可
多行剪切:数字cc
7.底行模式下的快捷操作:
复制 :数字a,数字by (对第a行到第b行进行复制),然后把光标移动到想要粘贴的位置的上一行,输入p即可
删除 :数字a,数字bd,再按下enter即可
剪切 :数字a,数字bd,再按下enter即可
撤销 :命令行模式下,u 就是撤销
8.编辑器写代码 “hello world”
9.编译命令:gcc 文件名,编译成功会生成一个a.out 可执行程序
输入:./a.out 即可执行
10.scanf(),标准输入函数
11.man 3 getchar 查找对应的参考手册
12.ctr + c 可以结束程序
ctr + 空格可以切换中英文
ibus-setup 调出控制台,添加中文
13.串口点灯代码
void loop()
{
char c;
c = Serial.read();
if('1' == c)
{
digitialWrite(3, HIGH);
}
if('0' == c)
{
digitialWrite(3, LOW);
}
if('2' == c)
{
for(i = 0; i <= 255; i += 5)
{
analogWrite(3, i);
delay(50);
}
}
if('3' == c)
{
for(i = 155; i >= 0; i -= 5)
{
analogWrite(3, i);
delay(50);
}
}
}
14.超声波模块
先给10us的低电平,然后拉高
读出高电平的持续时间,s = (343*100*t)/(10^6 * 2);
s = t/58 cm;
2.重命名 : mv 源文件 目标文件 把源文件命名为目标文件
3.clear 清屏
4.exit 退出终端
5.在当前终端下再打开一个终端:ctr + shift + n
而且路径为上一个终端所在的路径
6.linux下编辑器的使用 :VI编辑器
VI + 文件名 :创建一个文件并且用编辑器打开,如果已经存在,直接打开
VI编辑器的三种模式:命令行模式 编辑模式 底行模式
命令行模式:刚打开编辑器的时候所在的模式,这个时候不能编辑
由命令行模式转入编辑模式,键盘输入a或者o或者i可以进入编辑模式
编辑模式:左下角的insert,编辑模式又叫做插入模式
底行模式:输入键盘esc,输入之后再输入:进入底行模式
W保存, q退出, wq保存退出,q!不保存退出
整行复制: yy
把光标移动到你想要复制的一行,输入yy
再把光标移动到粘贴的一行的上一行,再输入一个p
多行复制:
光标移动到你想复制的那几行的第一行,输入:数字yy,再把光标移动到你想复制的一行的上一行
删除:dd
整行删除:光标移动到你想要删除的那一行输入dd
想要多行删除:输入数字dd
剪切:cc
整行剪切:光标移动到你想要剪切的那一行,输入:cc
回到了编辑模式,需要退回到命令行模式,再把光标移动到你想要粘贴的位置的上一行,输入p即可
多行剪切:数字cc
7.底行模式下的快捷操作:
复制 :数字a,数字by (对第a行到第b行进行复制),然后把光标移动到想要粘贴的位置的上一行,输入p即可
删除 :数字a,数字bd,再按下enter即可
剪切 :数字a,数字bd,再按下enter即可
撤销 :命令行模式下,u 就是撤销
8.编辑器写代码 “hello world”
9.编译命令:gcc 文件名,编译成功会生成一个a.out 可执行程序
输入:./a.out 即可执行
10.scanf(),标准输入函数
11.man 3 getchar 查找对应的参考手册
12.ctr + c 可以结束程序
ctr + 空格可以切换中英文
ibus-setup 调出控制台,添加中文
13.串口点灯代码
void loop()
{
char c;
c = Serial.read();
if('1' == c)
{
digitialWrite(3, HIGH);
}
if('0' == c)
{
digitialWrite(3, LOW);
}
if('2' == c)
{
for(i = 0; i <= 255; i += 5)
{
analogWrite(3, i);
delay(50);
}
}
if('3' == c)
{
for(i = 155; i >= 0; i -= 5)
{
analogWrite(3, i);
delay(50);
}
}
}
14.超声波模块
先给10us的低电平,然后拉高
读出高电平的持续时间,s = (343*100*t)/(10^6 * 2);
s = t/58 cm;
再详细一些 或者配合图片会更好的
嗯下次上课我想想办法,他们那个演示软件不能截屏,还不给PPT,挺功利的一个机构
哎 这种机构多了去 我有一次参加技术培训 好家伙全是变相的广告 恶心人
我也是才报了华清班的 这边用的VNC 小编哪里用的什么眼石软件啊
嗯我们也是VNC,底子还好没报他们的班,我觉得他们的进度太慢了
。好吧,我们这边还在C补习,下周才开始正式开课,你们呢?
他们的推广培训结束了,班里有几个人被忽悠报了班,我还好在个实验室不培训不用花钱
....好吧,我是双选会看见的。然后也被忽悠过去了,C补习阶段感觉还行吧,到底怎么样要等找工作了才知道