我是靠谱客的博主 英勇皮带,最近开发中收集的这篇文章主要介绍Linux与C语言基础(C语言1)C语言(1),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 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)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部