概述
文章目录
- C语言(1)
- 1、环境搭建
- 2、文件和目录相关命令
- 查看文件命令
- 复制命令
- 移动或改文件名
- 创建和删除文件
- 创建目录
- 3、vi编辑器的使用
- 1.vi的三种模式以及模式切换命令
- 4、数据的表示
- 5、程序的编译和调试
- 6、补充
C语言(1)
1、环境搭建
安装Ubuntu1404 - 32
VMware Workstation 12
2、文件和目录相关命令
查看文件命令
cat 查看文件内容
-s多个空行合并成一个空行显示
-b加行号显示
head -n 查看文件默认前十行
tail -n 查看文件默认后十行
head、tail -x -n 分别为n文件的前x行和n文件的后x行
复制命令
cp 复制 cp [options] file destination
常用选项
-i 覆盖时交互提示
-r 对文件夹递归
复制多个文件到文件夹
cp [options] file1 file2 dest 可以同时复制多个文件
移动或改文件名
mv [options] file destination 移动多个文件
mv [options] file1 file2 destination 更改文件名
创建和删除文件
touch 创建或更新时间戳
touch file (若文件存在则改变文件时间戳)
rm 删除文件
rm -i file
rm -r directory
创建目录
mkdir (options)(目录)
-p 若所在建立目录的上层目录目前尚未建立,则会一并建立上层目录
3、vi编辑器的使用
1.vi的三种模式以及模式切换命令
1、命令行模式
vi编辑文件最初进入的模式,可复制、粘贴等操作
2、插入模式
插入模式下进行编辑
转入插入模式的命令
A a Appendd
I i INSERT
O o Open 插入一个新的行
3、低行模式
光标位于屏幕低行,进行文件保存查找替换等操作
ESC 进入命令行状态
:!
:q 退出没有修改的文件
:q! 强制退出不保存
:w 保存但不退出
:x 保存并退出 等价于 :wq
:w file 另存为file给出的文件名,不退出
:r file 读入file指定的文件内容插入光标位置
yy 复制
dd 剪切
P p 粘贴 大小写位置不同
u 撤销
y0 (复制)光标到行首 d0 (剪切)光标到行首
y$ (复制)光标到行尾 d$ (剪切)光标到行尾
range(范围) y 块复制 range(范围) d 块截切
4、vi光标命令
h j k l 相当于方向键“←” “↓” “↑” “→”
:N 移动光标到第N行
1G 移动光标到文件第一行
G 移动光标到文件最后一行
:set number 设置显示行号
:set nonumber 取消显示行号
5、vi替换命令
:范围 s/old/new (1,$第一行到最后一行 %全文)加g就是在范围内全部替换否则只替换第一个
4、数据的表示
数值数据:二进制、八进制、十进制、十六进制
非数值数据:文字、图像、符号、语言、逻辑信息等
5、程序的编译和调试
gcc编译器
gcc -o hello hello.c
-o 输出可执行文件
-c 只要求编译器输出目标代码,而不必输出可执行文件
-g 调试
./file name 运行执行文件
6、补充
程序设计的步骤:
总结:第一次写,那些错误的地方欢迎指正。
最后
以上就是英勇皮带为你收集整理的Linux与C语言基础(C语言1)C语言(1)的全部内容,希望文章能够帮你解决Linux与C语言基础(C语言1)C语言(1)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复