1、Linux权限
1.1权限的分类:分为3种,可读权限:r 可写权限:w 可执行:x(execute)
rw-rw-r (第一个rw是文件所有者的权限,第二个rw是文件所属组用户的权限,r—其他用户的权限)
1.2文件访问者的分类:当前文件所属用户权限,当前文件所属组用户权限,其他用户
1.3文件权限值的表示方式:(字符表示方式,8进制数字表示方式)
字符表示方式: r w x
8进制数字表示方式:0123(这样就认为就是八进制),一个方框就为一个比特位,哪个为1就具有什么权限 111是7
可读权限 |
可写权限 |
可执行权限 |
|
不同用户的简写:文件所有者user-àu 组内用户:group-àg 其他用户:other-ào
1.4 更改文件权限
第一种:用户+/-字符权限的方式
chmod [u/g/o]+/-[r/w/x] [文件名称或者文件夹名称]
第二种:八进制数字更改方式
chmod [8进制数字] [文件名称或者文件夹名称]
1.5文件权限对文件或者文件夹的影响
文件
可读:用户针对文件没有可读权限,
可写:用户针对文件没有可写权限,
可执行:带X 则有执行权限,但执行成功不成功得看文件中的内容
针对文件夹
可读:若无次权限,则影响查看文件夹下的内容,
可写:影响用户在文件夹下创建文件或者文件夹
可执行:影响用户进入文件夹,创建文件或者文件夹也不行
1.6文件或者文件夹更改所属用户或者所属用户组
1.7切换用户 su [用户名] 切换到某个目录,当前位置还在之前的路径下
su – [用户名]:切换到某个用户,并且回到切换用户的家目录
exit:回到上一次的用户
2、yum管理器:yum包管理器的职责,给Linux操作系统安装软件,从Linux操作系统中卸载软件
2.1 罗列yum源提供的软件都有哪些: yum list 一般使用:yum lisi | grep [包名称]
2.2安装 yum install [包名] yum install [包名] -y
2.3 卸载yum remove [包名]
lrzsz: rz 上传本地文件,将windows系统中的文件上传到linux中
sz [Linux当中的文件]:将Linux当中的文件,传递到window系统中
Xftp:远程传输任何文件
3、vim编辑器 三种模式&三种模式切换操作
3.1使用vim编辑文件: vim[文件名称]
3.1插入模式:在正常模式:在正常模式下式不能往文件中写内容的,需要进入到插入模式,
3.3 按i进去插入模式,在插入模式可正常的进行插入,按esc就回到了正常模式
3.4底行模式:使用:在正常模式按下:就进入到了命令行模式,按下w,然后回车,wq就回到之前的命令行
q:不保存,就退出
q!强制退出
3.2 在vim下的移、删、复、替、撤、更、跳
移动光标:
1.移动光标:1上下左右键 2、h:光标向左移动 j:光标向下移动 K:光标向上移动 I;光标向右移动
2.gg:快速回到第一行 G:光标快速的回到最后一行
3.[num]G:快速跳转到某一行
删除:
x:向后删除光标所在位置的字符
[num]x:从光标所指位置开始向后删除num个字符
X:向前删除,不包含光标位置
X[num]:向前删除num个
dd:剪切的作用,如果剪切完不粘贴,相当于删除
[num]dd:多行剪切
复制:
yy:复制一行
[num]yy:复制多行
粘贴:
p:向光标当前行的下一行进行粘贴
P: 向光标当前行的上一行进行粘贴
替换:
r:替换当前光标所在字符串
R:进入到replace模式进行替换,按esc结束替换
撤销:
u:撤销
ctrl+r :反撤销
更改:
cw:替换某一个单词,并从正常模式切换到插入模式
跳动:
gg = G :整理当前代码格式
4、常用指令
快速进入插入模式:小写的o直接到下一行且为插入模式
大写的O直接到上一行且为插入模式
大写的A快速回到行尾 大写的I快速回到行尾
搜索:/:向下搜索 下一个按n ?:向上搜索 都需要配合n使用
查找:在底行模式下: :进入底行模式,%s/[待要替换的字符串]/[替换为的字符串]/g
%的作用是全文替换 g的作用是:当前行所有目标字符串全部替换
set un:设置行号
set noun:取消行号