要点:
(1)ls 显示当前所有文件夹+目录
(2)cd bin 打开bin目录 cd .. 返回上一级目录
(3)创建文件夹 mkdir myfile 打开文件夹cd myfile
(4)创建文件 touch myfile.c 打开和创建文件 vi(vim) myfile.c
(按下、上箭头键可以在命令的执行历史中查找命令)
(5)vi
vi有三种模式:插入模式,命令模式,低行模式
插入模式:在此模式下可以输入字符,按esc键将回到命令模式
命令模式:可移动光标、删除字符等
低行模式:可以保存文件,退出vi,设置vi,查找等功能(低行模式也可以看作是命令模式里的)
vi myfile.c(命令行模式)
1>进入输入模式 i 2>退出 Esc(命令行模式) 3> :wq(保存并退出vi) :q!(强制退出)
例题:
#include<stdio.h>
int main(参数) int:返回值类型 main:程序入口
{
(空4格)printf( ); printf:打印一个值,注意与函数输出值的区别
return 0; \n;换行
}
*函数三要素:参数,返回值,函数体
例1:
#include<stdio.h>
int main( )
{
printf("helloworld");
return 0;
} 运行结果:helloworld
(6)gcc 编译 gcc myfile.c
ls 产生可执行文件(绿色)a.out
(7)./a.out 显示运行结果,执行可执行文件
例2:
#include<stdio.h>
int main ()
{
wyx(5); 即为("%d",wyx(5));
return 0;
}
int wyx(int a)
{
printf("%d",a); (%d:占位符)
return 0; 改为return a*2;
}
运行结果:5 运行结果:510
* set shiftwidth=4 (设置4个空格后直接使用tap键)
(8)
1> rm:单用无法删除目录,只能删除文件
rm-rf cyx(目录名) 删除目录cyx
(rm:是否删除目录“cyx”? y)
ls:查看
2> ps-aux:查看后台所有线程
3> man printf 会出现printf的说明
查看printf怎么用(自学)(argument:参数)
*若程序不停输出 按ctrl+c
(9)vi myfile.c 命令行模式
dd 删除行 10dd 删除10行 u 返回(恢复) yyp 复制行 10yyp 复制10行 i INSET插入 Esc 命令行 :q :wq :q! (强制退出)
(10) int(4个字节) char(1个字节) float(4个字节) sizeof (字节数)
例3:
#include<stdio.h>
int main ( )
{
int a=5; int 4个字节
char b='c'; char 1字节
printf("%d",sizeof(a));
printf("%d",sizeof(b));
}
运行结果:41
总结:
1)linux 终端命令
2)gcc过程
3)命令行模式与输入模式切换
4)命令行模式一些命令
5)函数三要素(输出返回值return 打印显示print)
6)基本的C语言代码语句
作业:
1)gcc工具(linux) compile几个步骤:预处理,编译,汇编,链接
2)预习C语言
3)复习课上代码