文件权限修改
chmod [u/g/o][+/-] [r/w/x] [文件名] //chmod u-r test.c
chmod [777] [文件名] //chmod 777 test.c
//数字代表权限
// 7=4+2+1//-rwx-//111
rwx 对应的文件的权限
r[具有读取文件的权限] w[是否能够写文件] x[是否具有可执行的权限]
rwx 对应文件夹的权限
r[用户是否能够看文件夹下的内容] w[是否能够移动/删除文件夹的作用] x[决定用户是否能够进入到文件夹]
1 .切换我们的root用户创建文件夹
2.改其他用户权限
3用zyb来看看权限的作用
显然删除不了root文件
换成root改zyb的权限让他没有read权限
换成root改zyb的权限让他没有x(执行)权限
没有x权限无法进入root文件
创建用户/删除用户
useradd [用户名]
userdel -r [用户名]
只有root用户可以添加我们的其他用户,以及修改密码
修改用户密码
passwd [用户名]
设置粘滞位
chmod +t [文件夹]
//设置了粘滞位的文件只有以下用户可以删除文件
1.root
2.文件夹所有者
3.文件所有者
如何设置sudo
更改文件或文件夹所属用户
chown [用户] [文件名]
chown -R [用户] [文件夹名]
更改文件或文件夹所属用户组
chgrp [用户] [文件名]
chgrp -R [用户] [文件夹名]
yum操作
yum:
1.yum的常规操作(查询软件信息/安装软件/移除软件)-yum的三板斧
1.1查询软件信息
yum list
注意:yum list的结果内容很多,不方便查找。所以,增加管道进行过滤
yum list | grep "xxx"
1.2安装软件
yum install [-y] [xxx]
1.3 移除软件
yum remove [-y] [xxx]
2.安装lrzsz & xftp
lrzsz & xftp => 都是传输文件使用的工具
lrzsz:
安装: yum install -y lrzsz
使用:
sz [文件名称] : 将linux的文件, 下载到win环境
rz : 将win文件, 上传到linux操作系统
//注意:这个工具不能针对文件夹使用
//xftp: 这个工具和xshell是同源
安装 lzrzsz
//使用rz从win传文件给linux
//使用sz将linux文件给win
yum安装c++
在root用户下 ,及根目录下 使用 yum list | grep "gcc-c++"
找到我们cpp
yum install gcc-c++.x86_64
vim
vim
1,常见的三种模式
2,正常模式下的快捷操作
3,安装vimforcpp
4,其他
7字真言(正常模式下的快捷操作)
移删复替撤更跳
移动:移动光标
·上下左右键
·h(光标左移) j(光标下移) k(光标上移) l(光标右移)
·gg : 光标回到文本开始
·G : 光标回到文本的末尾
·^(shift+6): 光标回到所在行的行首
·$(shift+4) : 光标回到所在行的行尾
删除: 删除内容删除字符
x: 删除光标所在字符
[num]x : 删除num个字符 (包含光标所在字符)
X:删除光标所在位置的前一个字符[num]
X : 删除num个字符, 向前删除
删除行内容
dd : 删除一行内容
[num]dd : 删除num行内容
shutdown /s /t 1 enter