找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
47、权限三剑客 chmod   chown  chgrp
chmod  ==》改变文件或者目录的权限
chown  ==》改变文件或者目录的属主
chgrp  ==》改变文件或者目录的属组

-rw-r--r--. 2 root root    0 Jul 28 08:02 aa

r   read 读  权限为4
w   write 写 权限为2
x   execute 执行 权限为1

前三位rw- ==》代表的是属主的权限(文件或者目录创建的人)==》u
中间三位r--  ==》代表是属组的权限 ==》g
后面三位r--  ==》代表的是其他用户的权限 ==》o

-rw-r--r--. 2 root root    0 Jul 28 08:02 aa
解释它的权限
对aa 文件属主有读写的权限没有执行的权限,属组对aa文件有读权限,没有写和执行的
权限,其他用户也是只有读的权限没有写和执行的权限

r read 读 对应的权限:cat less more head
w write 写 对应的权限:vim touch
x execute 执行 对应的权限:sh ./ bash

cat /etc/passwd   ==》查看系统存储的所有用户
0 代表的是超级用户root
1-499  代表的是系统用户,不能登录
500 以上的是自己建的用户可以登录

chmod 777 a   ==》让所有用户对a这个目录具有所有的权限
chmod -R 777 a  ==》让所有的用户对这个a目录以及a目录下所有文件和目录读具有权限
chmod u+r a  ==》给a目录(文件)的属主加上读的权限
chmod g+w  a  ==》给a目录(文件)的属组加上写的权限
chmod o+x a  ==》给a目录(文件)的其他用户加上执行的权限


chown duan aa  ==》把aa文件的属主改为duan
chgrp duan aa  ==》把aa文件的属组改为端
chown root.root aa  ==》把aa文件的属主和属组同时改为root


useradd duan3   ==》创建一个用户,创建的用户没有密码,用passwd duan3 设置密码为123456
(创建一个duan3 默认在自己的组里面)

userdel -r -f duan3  ==》强制删除duan3这个用户,同时duan3组也消失

useradd duan3 -g duan2  ==》新增一个用户duan3并把这个用户添加到duan2这个组(duan3这个组不会创建)

groups duan3   ==》查看duan3这个用户存在哪些组

groupadd duan4  ==》创建一个duan4组,里面没有任何用户

cat /etc/group   ==》查看系统所有的组

gpasswd -a duan3 duan1  ==》把用户duan3添加到duan1组里面

gpasswd -d duan3 duan1 ==》把duan3用户从duan1组移除


48、Vim编辑器拥有的3种模式
1.命令模式 作用:用于键盘输入命令
2.编辑模式 作用:用于编辑文本,修改文本
3.末行模式 作用:用于输入末行命令


vim 命令编辑器

Linux常用命令 vim命令模式下的常用命令
1. a命令 从命令模式进入到编辑模式,在光标所在位置后进行输入
2.A命令 从命令模式进入到编辑模式,在光标所在行尾进行输入
3.i 命令 从命令模式进入到编辑模式,在光标所在位置前进行输入
4.I命令 从命令模式进入到编辑模式,在光标所在行首进行输入
5.o命令 从命令模式进入到编辑模式,在光标所在行下一行输入
6.O命令 从命令模式进入到编辑模式,在光标所在行上一行输入
7.x命令 对光标所在的字符进行删除
8.X命令 对光标所在前的单个字符进行删除
9.dd命令 删除光标所在行
10.D命令 删除光标所在字符到行尾的内容
11.yy命令 复制光标所在行的内容
12.yy命令 复制包含光标所在行的指定行数
13.p命令 在光标所在行的下一行进行粘贴
14.P命令 在光标所在行的上一行进行粘贴

末行模式
1):wq命令 保存并退出
2):w命令 保存
3):wq! 强制保存,退出
4):q! 强制退出
5):set nu 设置行号/显示行号
6ll
7):m,nw +文件名称 指定m~n行,写入到一个新文件
8):/字符串 匹配的字符串高亮显示
9):set nonu 取消行号显示
10):noh 取消高亮显示效果

第4讲 svn 版本控制器


1、SVN的作用:在项目组当中对需求规格说明书、测试用例、产品 说明书、代码或者与项目相
关的文件进行管理和共享

2、svn 项目管理工具;代码管理工具

3、svn 的工作原理
开发人员每天从svn服务器拉取代码到自己本地电脑,开始一天的工作,等待代码
编写好了之后,需要提交到svn服务器,提交之前需要更新下,(有可能会出现
冲突,一般冲突由报错那个人解决)

4、VisualSVN-Server-3.5.3-x64.ms  ==》服务端
TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi  ==》客户端


5、SVN checkout -- 检出,用客户端连接SVN服务器之后,从服务器拉取所有的数据
checkout directory -- 检出的目录,拉取服务器中所有的数据存放在本地的目录
SVN update -- 如果服务器内容有更新,使用SVN update可以使本地数据和服务器 的数据进行同步
SVN commit -- 上传文件到服务器前需要先用SVN update进行同步,再使用SVN commit进行提交
SVN commit -- 删除文件到服务器前需要先用SVN update进行同步,再使用SVN commit进行提交

6、以后在公司中一般怎么用svn  同一局域网
1)拿到账号
2)密码
3)拿到svn服务器的IP地址

7、git 分布式版本控制器
git status ==》查看git的状态
git diff  ==》(git difference)查看git的修改记录
git add   ==》把数据添加到暂存区
git commit ==》把暂存区的数据提交到本地仓库
git pull   ==》从远程仓库拉数据到本地
git push   ==》从本地仓库推送到远程仓库


分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册