Linux(Ubuntu)下第一个C程序(0)
来源:互联网 发布:人工智能的好处英文 编辑:程序博客网 时间:2024/05/22 01:58
本篇开始进行我的C语言回顾。
目的:在Linux下输出"hello kugou".
ctrl+alt+T进入命令终端
一、安装vim
- 更新资源:在安装软件之前进行软件资源的更新
sudo apt-get update密码是登录Ubuntu的密码
2. 安装vim:在资源更新完毕之后进行安装
sudo apt-get install vim
3. 大致检查一下是否安装成功:查看gcc的版本
gcc -v
二、常用命令
1 . 进入Home(主文件)目录
cd ~
2 . 查看当前目录的完整路径
pwd
3 . 查看当前目录下的所有文件和目录
ls
4. 查看当前目录下的所有文件和目录的详细信息,例如文件类型,访问权限,优先级,用户,用户组,创建时间等。
ls -l
“-“开头表示文件,“d”开头表示目录,第一个”fanff”表示用户,第二个”fanff”表示用户所在的用户组。
5 . 创建文件
touch 文件名
6. 创建目录
mkdir 目录名
- 删除文件
rm 所要删除的文件
三、Vim编译器的使用
在workspaces下已经创建了a.c文件。
1. 进入编译程序
按“i”由命令模式进入到插入模式进行文件的编辑
vi a.c
(1) 如果vi的文件不存在,则会在编辑完之后自动创建的;
(2) 利用vim编辑器编辑时,使用vim和vi命令都行。
2. 编辑完之后退出到命令模式下按”:w”进行保存
:w
3. 编译和运行
(1) 编译
cc 文件
(2) 运行
即退出到正常模式下查看当前目录下编译之后的文件
./编译之后的文件
注意:
1. 几种模式:
(1) 命令模式:命令模式下文件是不可编辑的,此时按下”i”进入到插入模式,此时就可以编辑了;
(2) 插入模式:插入模式下可以进行文件的编辑,按”esc”退出到命令模式;
(3) 正常模式:即退出vim编译器,按命令模式下”:q”
2. Vim中常用的几个命令
几种模式切换着试试
(1)“i”在当前光标的前面插入字符;“a”在当前光标的后面插入字符
(2)“shift+a”:行尾插入
(3)“shift+i”:行首插入
(4)“o”:到当前行的下一行插入
(5)“shift+o”:当前行的上一行插入
(6)“x”:删除光标的字符
(7)“dd”:删除一整行
(8) “dw”:删除一个单词
(9) “u”:撤销
(10)”yy”:复制整行
(11)”yw”:复制某个单词
3. 对于编译后的a.out文件再说明
-表示是文件
第一组 rwx 表示当前用户可读可写可执行
第二组 rwx表示当前用户所在用户组可读可写可执行
第三组 r-x 表示非当前用户也非当前组的用户可读不可写可执行
- Linux(Ubuntu)下第一个C程序(0)
- linux下第一个C程序
- Ubuntu 64 下第一个c语言程序
- 【ubuntu操作系统】ubuntu系统下第一个C语言程序
- ubuntu 下第一个python程序
- ubuntu下第一个java程序
- Ubuntu下第一个C程序的成功运行
- Linux下第一个Qt程序
- linux下第一个OpencV程序
- linux下第一个java程序
- ubuntu11.10(linux)下第一个程序
- Linux下第一个驱动程序
- Ubuntu下第一个Jni例子
- MAC下第一个Java程序
- Clion下第一个opencv3程序
- ubuntu 下第一个php扩展开发记录
- ubuntu 下第一个php扩展开发记录
- VC6+XP下第一个OpenGL程序
- 决策树
- Cannot find Velocity template for URL [layout.vm]
- maven-compiler-plugin插件
- Spring MVC @ResponseBody返回Json
- 48. Rotate Image
- Linux(Ubuntu)下第一个C程序(0)
- 位运算基础知识
- Java 初始化与清理
- Eclipse快捷键
- mybatis批量处理
- spring(四):Spring中bean的init和destroy方法讲解
- HDU 5059 Help him(字符串 筛选数字 模拟)(atoi sprintf 函数)
- 控件EditText的setOnEditorActionListener方法的理解
- math.random()、math.floor()、math.round()、math.ceil()函数总结