!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的更多相关文章

  1. 二:Linux 的基本命令、VI编辑器、Linux中软件安装

    Linux 的基本命令 1. 文件操作 a) Windows 是多根的文件系统,物理上是 1 到多块硬盘,逻辑上分为 C.D.E--盘, 每个盘都是一棵树.Linux 是单根的文件系统,不分 CDE ...

  2. gcc编译器基本命令

    1 unix操作系统 ubuntu 12版本Unix内核0.5天 常用命令2 c语言:标准c 十天主要练习动手能力 小案例水平高的 自己去写案例水平低的 理解并跟着写3 c++:5天高级语言的特点:面 ...

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

    最近在网上找了些视频,自学了一点Linux环境下,C编程的方法. 注 vi与vim是有区别的,vim打开的源码文件其中的关键字是有颜色的. vi编辑器有3种模式,命令行模式,插入模式,底行模式. 如果 ...

  4. Linux vi编辑器的基本命令

    vi编辑器的文字说明 模式:命令模式,编辑模式,末行模式. 切换方式:命令模式→i→编辑模式,编辑模式→Esc→命令模式,命令模式→:→末行模式. 功能: 命令模式(Command Mode): 控制 ...

  5. vi 编辑器基本命令

    命令模式(esc) k 上移一行j 下移一行h 左移一行l 右移一行 6j  下移6行 5k 上移5行 0 将游标放在一行的开始$ 将游标放在一行的末尾w 将游标移动到下一个单词b 将游标移动到上一个 ...

  6. 第三天 vi编辑器使用和软件安装

    [复习] 判断题: 查看某文件权限为rwxr-xr-- ,则其所属组权限为只读. 对一个目录有w权限,表示可以修改目录下文件内容. 3..tar.gz格式的压缩包可以使用tar -xjf解压缩 4.m ...

  7. VI编辑器学习笔记

    VIM的使用 VI是Linux系统中的一种编辑器,它的使用方法和界面与Unix平台十分相似,掌握了VIM的特殊,你可以感觉到它强大的功能与高效.Vim 相对来说较小,无论你使用任何Linux系统,你总 ...

  8. windows下安装,配置gcc编译器

    在Windows下使用gcc编译器: 1.首先介绍下MinGW MinGW是指仅仅用自由软件来生成纯粹的Win32可运行文件的编译环境,它是Minimalist GNU on Windows的略称. ...

  9. gcc编译器与基本类型3

    C语言发展史 1969年贝尔实验室 肯尼斯·蓝·汤普逊,丹尼斯·李奇开发了B语言 ->Unix,New B语言,改名C语言83年提出C语言标准 1989年十二月正式通过C语言标准,C89标准 C ...

随机推荐

  1. 【Linux高频命令专题(20)】du

    概述 显示每个文件和目录的磁盘使用空间. 命令格式 du [选项][文件] 文件缺省就代表当前目录大小 参数 -a或-all 显示目录中个别文件的大小. -b或-bytes 显示目录或文件大小时,以b ...

  2. VCL ActiveX 播放视频

    播放网络视频 string[] options = new string[] { ":sout=#duplicate{dst=display} :no-overlay" }; st ...

  3. mysql23个知识点

    1.它是一种解释语言:写一句执行一句,不需要整体编译执行. 2.1.没有“ ”,字符串使用‘ '包含 3.一个表只有一个主键,但是一个主键可以是由多个字段组成的 组合键 4.实体完整性:实体就是指一条 ...

  4. TCL语言笔记:TCL练习

    一.关于随机数的练习 1.随机生成一个最大值到最小值之间的整数 proc random {min max} { return [expr round(($max-$min)*rand()+$min)] ...

  5. iOS Container View Controller

    一.UIViewController 做iOS开发的经常会和UIViewController打交道,从类名可知UIViewController属于MVC模型中的C(Controller),说的更具体点 ...

  6. Shuffle和排序

    MapReduce确保每个reducer的输入都按键排序.系统执行排序的过程——将map输出作为输入传给reducer——称为shuffle.shuffle属于不断被优化和改进的代码库的一部分,从许多 ...

  7. Eclipse groovy in action

    Eclipse :Version: Juno Service Release 2GrEclipse plugins:http://dist.springsource.org/release/GRECL ...

  8. jQuery选择器最佳实践--来自jQ官网

    1.基于ID选择器进行查询,并且使用find方法. //快速 $("#container div.footer"); //超快 $("#container"). ...

  9. shell/bash 让vi/vim显示空格,及tab字符

    shell/bash 让vi/vim显示空格,及tab字符 Vim 可以用高亮显示空格和TAB.文件中有 TAB 键的时候,你是看不见的.要把它显示出来::set listTAB 键显示为 ^I,   ...

  10. 在Windows下利用php自带的mail函数发邮件

    这几天看<Head First PHP & MySQL>,里面有发邮件的例子是用系统自带的mail函数发送的,自己照书上写的试了一直不成功,后来终于在网上找到解决方案,现在总结下. ...