星期一 一如既往的周一很尴尬的一个日子
早起之后 上完概率论 回到寝室继续复习
超级用户、用户组、用户的概念:
超级用户:root ==》 windows里面的管理员;
用户 用户组里面的具体成员
超级用户:root ==》 windows里面的管理员;
用户 用户组里面的具体成员
用户组 用户组成的小组
文件的权限:
用 ls -l
-rwxrw-rw- 1 root root 5 05-12 22:48 demo.txt
第一个字符表示的是文件的类型:
linux下一切皆文件!!
- 一般文件
d目录文件
c 设备文件中的字符设备
b 设备文件中的块设备
p 管道文件
l 链接文件
s socket文件;
紧接着的 9 个字符依次代表 用户 、用户组 、其他人 的权限 ;
每三个字符进行划分 rwx rw- -w-
r 可读权限; 4表示
w 可写权限; 2表示
x 可执行权限; 1表示
修改权限:
chmod 权限 文件或者文件夹的名字
需求:把demo.txt 改为:用户可写可执行,用户组可读可写可执行,其他
人没有权限:
chmod 370 demo.txt
修改文件的所有者或者所有的用户组
chown 用户名 文件名或者文件夹的名字
chgrp 用户名 文件名或者文件夹的名字
补充 如何查看当前系统里面有哪些用户组 cat /etc/group
vim编辑器
vi 文件名
vim 文件名
首先进入到“一般模式”下面会显示文件的名字
一般模式==》编辑模式 按下a键、i键或者g键 下面会显示insert
写好之后要保存退出,在“编辑模式”下按esc键回到“一般模式”,然后再
按shift+ ,进入到“底行模式”,在底行模式下,可以输入 wq(保存退
出)、wq!(保存强制退出)、q(不保存退出)、q!(强制不保存退
出);
vim编辑器的配置文件:
/etcimrc
作业:
到网上去查找资料 修改vim的配置!
“vim编辑器的配置”
编辑
保存关闭
查找
在底行模式下输入
/查找的内容 【从光标所在行往下进行查找】
?查找的内容 【从光标所在行往上进行查找】
替换:
对于某一行的替换:首先把光标定位到这一行
s / 替换前的内容 / 替换后的内容 只替换第一个
s / 替换前的内容 / 替换后的内容 / q 全行替换
对于从第 m 行到第 n 行之间的内容进行替换
m,ns / 替换前的内容 / 替换后的内容 只替换每一行的第一个
m,ns / 替换前的内容 / 替换后的内容 / q 全行替换
复制
单行复制
在光标停留的那一行,按下 yy 键;
多行复制
复制光标停留那一行往下n行,在那一行按下 nyy 键;
粘贴
光标停留需要粘贴的前一行,再按下 p 键;
删除
删除行 dd
删除某个字符
x是往后删除 nx是往后删除n个字符;
X是往前删除 nX是往前删除n个字符;
撤销
按下 u 键
格式
写C语言程序的时候可以用到:n==自动缩进调整格式n行;
移动光标
nG 光标移动到第n行;
n→ 光标向右移动n个字符;
.. 上一次目录
. 当前目录
* 通配符
gcc编译工具链
文件的权限:
用 ls -l
-rwxrw-rw- 1 root root 5 05-12 22:48 demo.txt
第一个字符表示的是文件的类型:
linux下一切皆文件!!
- 一般文件
d目录文件
c 设备文件中的字符设备
b 设备文件中的块设备
p 管道文件
l 链接文件
s socket文件;
紧接着的 9 个字符依次代表 用户 、用户组 、其他人 的权限 ;
每三个字符进行划分 rwx rw- -w-
r 可读权限; 4表示
w 可写权限; 2表示
x 可执行权限; 1表示
修改权限:
chmod 权限 文件或者文件夹的名字
需求:把demo.txt 改为:用户可写可执行,用户组可读可写可执行,其他
人没有权限:
chmod 370 demo.txt
修改文件的所有者或者所有的用户组
chown 用户名 文件名或者文件夹的名字
chgrp 用户名 文件名或者文件夹的名字
补充 如何查看当前系统里面有哪些用户组 cat /etc/group
vim编辑器
vi 文件名
vim 文件名
首先进入到“一般模式”下面会显示文件的名字
一般模式==》编辑模式 按下a键、i键或者g键 下面会显示insert
写好之后要保存退出,在“编辑模式”下按esc键回到“一般模式”,然后再
按shift+ ,进入到“底行模式”,在底行模式下,可以输入 wq(保存退
出)、wq!(保存强制退出)、q(不保存退出)、q!(强制不保存退
出);
vim编辑器的配置文件:
/etcimrc
作业:
到网上去查找资料 修改vim的配置!
“vim编辑器的配置”
编辑
保存关闭
查找
在底行模式下输入
/查找的内容 【从光标所在行往下进行查找】
?查找的内容 【从光标所在行往上进行查找】
替换:
对于某一行的替换:首先把光标定位到这一行
s / 替换前的内容 / 替换后的内容 只替换第一个
s / 替换前的内容 / 替换后的内容 / q 全行替换
对于从第 m 行到第 n 行之间的内容进行替换
m,ns / 替换前的内容 / 替换后的内容 只替换每一行的第一个
m,ns / 替换前的内容 / 替换后的内容 / q 全行替换
复制
单行复制
在光标停留的那一行,按下 yy 键;
多行复制
复制光标停留那一行往下n行,在那一行按下 nyy 键;
粘贴
光标停留需要粘贴的前一行,再按下 p 键;
删除
删除行 dd
删除某个字符
x是往后删除 nx是往后删除n个字符;
X是往前删除 nX是往前删除n个字符;
撤销
按下 u 键
格式
写C语言程序的时候可以用到:n==自动缩进调整格式n行;
移动光标
nG 光标移动到第n行;
n→ 光标向右移动n个字符;
.. 上一次目录
. 当前目录
* 通配符
gcc编译工具链
今天就写这么多