C/C++学习第一天——Unix基础

yang-pig| 阅读:645 发表时间:2017-07-10 23:29:17 C语言

操作系统一般分为Windows,Uninx操作系统和Linux操作系统:

Windows是一个多用户操作系统,Linux是一个单用户操作系统

Linux操作系统的典型的使用方式是通过终端软件

终端窗口里只能使用键盘,不能使用鼠标

在终端窗口里输入不同的命令让计算机完成不同的工作

clear命令可以清除终端窗口里的文字信息

操作系统专门用来管理文件的部分叫做文件系统

所有文件系统通过分组的方式管理文件,每个分组里可以包含一个或多个文件

每个分组里的文件可以再次分组

文件系统中的每个文件分组采用一个文件夹(目录)来代表

如果目录a直接包含目录b则他们之间存在父子关系

目录a叫做父目录,目录b叫做子目录

Linux的文件系统中有一个大的分组,它包含了文件系统的所有文件

这个分组用一个专门的目录表示,这个目录叫根目录

根目录可以用/表示

路径可以用来表示文件夹或者文件夹所在的位置

路径是从一个文件夹开始走到另一个文件夹或文件为止中间的这条路

把这条所经过的所有文件夹名称按顺序书写出来的结果就可以表示这条路

路径分绝对路径和相对路径

绝对路径的起点必须是根目录

所有的绝对路径一定以/作为开头

相对路径可以把任何一个目录作为起点

相对路径编写是不应该包含起点位置

相对路径用..表示父目录

相对路径中用.表示原地踏步

终端窗口里的当前目录是所有路径的起点

当前目录的位置可以修改

pwd命令可以用来查看当前目录的位置

cd命令可以用来修改当前目录位置

使用方法如下:

cd路径

ls命令可以用来查看一个目录里的内容

使用方法如下

ls路径

如果省略路径则查看当前目录的内容

-a查看目录里的只有内容

-l查看每个内容的详细信息

这2个选项可以合并-al

touch 命令可以用来创建新的文件

使用方法:

touch文件路径

修改一个已经纯在文件的最后修改时间

删除文件rm命令

rm 文件路径

rm -r 目录路径

-r 用来删除目录

mkdir命令可以用来创建目录

使用方法如下

mkdir 目录路径

这个命令只能创建不存在的目录

这个新目录的父目录必须已经纯在

-p选项把路径中所有不存在的目录都给创建出来

cat命令用来查看文件内容

vi 可以在Linux操作系统中记录文字信息

vi只能在终端窗口里使用,不能使用鼠标

vi的功能分成三组,任何时候只能使用一组

vi三种工作模式,每个工作模式对应一种功能

分别是正常模式,插入模式,命令模式

正常模式下,可以执行简单命令

在插入模式下可以修改内容

在命令模式下可以用来执行复杂命令

每个刚启动的vi后处于正常模式

在正常模式下i可以进入插入

输入:进入命令模式

任何时候输入ESC可以进入正常模式

vi 文件路径 启动vi

可以通过2种方式结束vi

1.可以在命令模式下输入q!可以结束vi,这种模式不会修改

2.在命令模式下输入wq或者x也可以结束vi,这种结束方式会保存修个的内容

3.在命令模式下w可以保存修改而不会退出vi

在正常模式下输入nyy可以把当前光标所在的行开始连续n行拷贝到剪贴板上

在正常模式下输入np命令可以把剪贴板内容在当前光标所在的行下面连续粘贴n次(N代表一个整数,如果是1可以省略)

在正常模式下输入 ndd命令可以把当前光标所在的行开始的连续n行剪贴到剪贴板上

在命令模式下输入set nu可以实现让vi显示每行的行号

热门推荐