My_linux命令和工具

文件权限修改

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值