gcc编译器基本命令和vi编辑器2

!1 os fen时 看电影 聊天。支持多核处理器
分任务 已经绝迹
cpu Trobe c 分任务
操作系统三大组成部分
内核,命令解释器(shell外壳),文件系统
2
修改文件日期或(创建文件)
命令:touch
格式:touch filename
功能:修改文件日期,文件内容不变。
如果文件不存在,就会创建文件
3
创建目录
命令:mkdir(make directory)
格式:mkdir dir-name
练习:在本地创建一个目录:csd1211,进入到csd1211目录,
创建(touch)文件01.txt
,02.txt,day02.txt,hello。c
4
拷贝文件
命令:cp(copy)
格式:cp -[选项] 目标文件 目的文件
功能:把一个文件的全部内容全部拷贝到另一个文件中,
也可以将一个或多个文件拷贝到目录当中;
选项:-r 对子目录的所有文件惊醒靠背
-i 拷贝过程中,如果目的文件已存在,询问是否覆盖
5
移动文件或该文件名
命令:mv(move)
格式:mv filename1 filename2
mv filename directory
mv firctory dirctory

功能:改变文件的名称,或把一个文件移动到另一个目录下
6
删除文件
命令:rm (remove)
格式:rm filename
选项:-r 删除指定目录当中的所有文件,
包括目录名
练习二:
创建一个目录day01,在day01中新建01.txt,02.txt,hello。c,
拷贝day01到csd1211目录里,然后删除主目录里的day01,
进入csd1211,将day01修改
成day02
7,rmdir
删除空目录
格式:rmdir dir-name
功能:删除一个不存在文件或这子目录的空目录
8链接
命令:ln(link)
格式:ln 选项 filename link-name
功能:为文件或者目录创建一个链接。
选项:-s 表示创建一个软链接
不加选项表示创建一个硬链接,目录不可以是硬链接。
链接的目的,对于一个目录或者文件给其赋予两个以上的名字,使其
可以出现在不同的目录中,
这样做可以使其目录或者文件共享,有可以节省空间。
总结:软连接相当于单独的一个快捷方式,删除源文件会造成软连接失效。
硬链接不会重新创建文件,相当于给源文件起了个别名,源文件删除
并不会清除
数据,仍然可以访问。
练习:给csd1211/day01在主目录创建一个软连接c
2给csd1211/day01/01.txt在主目录下创建一个硬链接a和一个软链接b
命令:date 显示日期
cal (calendar)日历
cat 显示文件内荣
shell 外壳bash shell命令解释器sh shell命令解释器ksh shell
more 按屏幕显示文件内容
空格键是继续下一屏 翻页
回车 看下一行的输出
q 退出more状态
/字符串 查询字符串所在的位置
13 元字符
* 匹配0到多个字符
?匹配一个字符
[]匹配一组或者一个范围
m【a-z】e mae mbe中间只能有一个字符
echo hello > hello
> 输出重定向
>> 追加重定向
| 管道

第二章

vi :
vi 属于命令模式 -i、o、a--》编辑模式--esc--》命令模式--
:、?、/--》底行模式
i:从光标之前的位置插入
a:从光标之后的位置插入
o:从光标所在位置的下一行开始插入
命令模式下 k j h l 上 下 左 右
$ 到行尾
^ 到行头
G 到文件尾部
1G 到第一行
10G 到第十行
L 屏尾

H屏首
M屏中

ctrl + F 前翻页
ctrl + B 后翻页

:set number +回车 出现行号

x 删除一个字符

dw 删除当前词
3dw 删除三个词

dd 删除一行
:5,10d 从5到10行删除

r 替换一个字符
cc 替换一行

c 替换从光标到行尾
yw 拷贝一个单词
yy 拷贝一行

p 当前行粘贴

:1,2 co 3 拷贝行1行2到行3之后
:4,5 m 6 移动行4行5到行6之后

:w 保存

:w filename 存成新的文件

:wq 存盘退出

:q! 不存盘强制退出
作业:
1 练习vi
2.写一个hello.c 文件
3#include <stdio.h>
int main(){
printllf("hello word !\n");
return 0;
}

c语言现代编程方法
《消费者怪诞行为学》

gcc编译器基本命令和vi编辑器2

时间: 2024-10-07 14:48:33

gcc编译器基本命令和vi编辑器2的相关文章

gcc编译器基本命令

1 unix操作系统 ubuntu 12版本Unix内核0.5天 常用命令2 c语言:标准c 十天主要练习动手能力 小案例水平高的 自己去写案例水平低的 理解并跟着写3 c++:5天高级语言的特点:面向对象面向对象的特点:继承 封装 多态4 uc::unix 内核编程通讯.通信,金融,电力,医疗...互联网企业.服务器端应用 .17-20day55555 oracle .proc:8days数据仓储,数据序列化,反序列化6 QT 2day 三天项目DMS项目电信管理系统7 windows c++

vi 编辑器,gcc 编译器的使用

vi编辑器是我们在linux下经常使用的文本编辑器,这个东西也是专门为程序员准备的,基本上每个Unix和Linux系统都为我们提供了这个软件,我们可以使用vi来编写我们的代码.在vi编辑器下所有操作都必须通过键盘和特定的快捷键组合来完成,刚开始学习的新手会感觉不太容易,但是这个东西很重要,我们先来学习如何使用它,掌握了这个东西去面试的时候也算是一门技能.而vim是vi的增强版,新增加了很多功能. 在shell下输入命令vi 文件名,例如:vi first.c,就开始编辑first.c文件了.vi

Linux下的vi编辑器与gcc工具的使用

最近在网上找了些视频,自学了一点Linux环境下,C编程的方法. 注 vi与vim是有区别的,vim打开的源码文件其中的关键字是有颜色的. vi编辑器有3种模式,命令行模式,插入模式,底行模式. 如果是第一次使用vi,建议自学操作一边这样学的会牢些.在Linux终端里直接输入vim即可(此时没有给该文件命名,)进入后会看到些信息,按I(insert)建即可,此时为插入模式,在里面敲那些代码就OK了,如果想退出插入模式,按esc键,此时计入命令行模式,其中有些简单的复制(yy),粘贴(p),删除命

vi 编辑器基本命令

命令模式(esc) k 上移一行j 下移一行h 左移一行l 右移一行 6j 下移6行 5k 上移5行 0 将游标放在一行的开始$ 将游标放在一行的末尾w 将游标移动到下一个单词b 将游标移动到上一个单词ctrl + B 向后滚一屏ctrl + F 向前滚一屏:x 将游标移动到X行:3 将游标移动在第三行:set nu 显示行号 /what /要查找的内容(记得两次esc后在输入此命令):q 退出vi编辑器:w 保存内容:wq 保存并退出:q! :w! :wq! 直接执行 不会存在任何的保护措施Z

gcc/g++基本命令

gcc & g++现在是gnu中最主要和最流行的c & c++编译器 . g++是c++的命令,以.cpp为主,对于c语言后缀名一般为.c.这时候命令换做gcc即可.其实是无关紧要的.其实编译器是根据gcc还是g++来确定是按照C标准还是C++标准编译链接.下面以Test.cpp为例: #include <iostream> static int t = 1; #define T 9 using namespace std; typedef int Status; int ma

windows下安装,配置gcc编译器

在Windows下使用gcc编译器: 1.首先介绍下MinGW MinGW是指仅仅用自由软件来生成纯粹的Win32可运行文件的编译环境,它是Minimalist GNU on Windows的略称. 实际上 MinGW 并非一个 单纯的C/C++ 编译器,而是一套 GNU 工具集合.除开 GCC 以外,MinGW 还包括有一些其它的 GNU 程序开发工具 (比方 gawk bison 等等). 开发 MinGW 是为了那些不喜欢工作在 Linux(FreeBSD) 操作系统而留在 Windows

vi编辑器 命令

删除操作: <x> 删除光标所在的字符 <dw> 删除光标所在的单词 <d$> 删除光标至行尾所有字符 <D> 删除光标至行尾所有字符 <dd> 删除当前行     改变与替换操作: <r> 替换光标所在字符 <R> 替换字符序列 <cw> 替换一个单词 <ce> 替换一个单词 <cb> 替换光标所在的前一个字符 <C>/<c$> 替换自光标位置至行尾的所有字符

Linux系统下的vi编辑器的使用(以VMware下的Ubuntu64为例)

上午花费一些时间学习vi编辑器,下面把学习的一些经验记录在这篇博文中. vi编辑器是Linux系统下的基本编译器,工作在字符模式,是一个很高效的文本编译器,它在系统和服务器管理上的功能是普通的图形编译器所不能够企及的,下面说说如何简单使用. 准备工作:启动虚拟机Ubuntu64后,用快捷方式 Ctrl+Alt+t 打开终端. 一.了解vi编辑器的三种使用模式:(说明一些概念性的问题) 1.一般模式: 以vi打开的一个文档就是直接进入一般模式的.在一般模式中,可以通过操作[上下左右]按键来移动光标

gcc 编译器介绍

1 gcc编译器是linux系统上的一个编译器,它是一个编译器集合,换句话说,它可以编译c.c++.,java.object c.php等多种语言. 2 下面介绍一下gcc编译器的一些常用选项 gcc -v  可以用来查看gcc的版本 gcc -E file:只做预处理,不做编译和链接 gcc -c file:只编译,不链接(.o) gcc -S file:生成汇编文件(.s文件) gcc  file   :预处理.编译.链接.生成可执行文件 gcc -o file:修改目标文件名 3 gcc