Linux对于用户的管理方式:分组的概念
分组:像一个文件的访问用户分成三类
1.所属者
2.同组用户
3.其他用户
一个用户所属的组:1.主组 2.附加组
如果stu用户创建一个文本文件 main.c
1 | main.c stu group1 |
r(读) w(写) x(可执行权限–》普通文件 可进入权限–》目录文件)
1 | 所属者 同组用户 其他用户 |
文件类型:Linux上一切皆文件
Linux上不以文件的后缀名来区分文件类型
普通文件: -(属性)
目录文件:d 文件夹
管道文件:p 应用在进程间通讯—》在两个进程间传递数据
链接文件:l 符号链接,快捷方式
(硬链接:是文件的一个别名,添加一个硬链接文件,则链接数+1,链接数对于目录文件,他第一级子目录的个数)
设备文件: 块设备(b)字符设备(c)套接字(s)
文件操作命令
1 | 普通文件 目录文件 |
C/C++语言的编译链接工具的使用
文本的编辑:vi vim
vim filename——命令模式
三种操作模式:
命令行模式-》插入模式(编辑模式) a i o O
插入模式(编辑模式)-》命令行模式 ESC
命令行模式-》末行模式 : / ?
1 | a:从当前光标之后开始插入 |
1 | 末行模式下的常用操作: |
1 | 命令模式下的常用操作: |
文本文件编辑命令:
1 | cat filename 查看纯文本文件(内容较少) |