linux

来源:互联网 发布:协议软件是什么 编辑:程序博客网 时间:2024/05/20 10:20

在linux服务器上目录init  命令创建的是版本库,不能上传,只能拉取跟克隆。要使用钩子hook 钩取到项目目录下。

hook在.git 文件下。不用创建,自带就有了。

chown -R oracle:oinstall /opt/oracle/       批量修改目录下的目录或者文件

-rw-r--r--             -文件类型(-文件d目录l软链接文件)

-rw-(意思为所有者对文件或者目录有rw==读写权限)                   r--(意思为所属组对文件或者目录有r==读权限)           r--  (意思为其他人对文件或者目录有r==读权限)   

u所有者            g所属组     o其他人

r读  w 写 x执行

mkdir  当前创建目录


mkdir  -p  目录01/目录02 (-p 递归创建,因为当前目录下未存在目录01跟目录02,不使用-p会失败)


cd 进入目录

cd - 进入上次目录  

cd -- 进入上一级目录

cd . 进入当前目录


rm -rf  删除文件或者目录  少了f就会提示你是否要删除文件或者目录

cp

-r  复制目录

-p  连带文件属性复制

cp  目录01/   /tmp/    提示错误。  cp 后面不带 -r 只能复制文件不能复制目录

cp  -r  目录01/  /tmp/   


mv 目录01  /tmp/  剪切目录01到根目录的tmp下


mv 目录01     目录02  假如当前目录存在目录01 ,将改名为目录02


locate  目录01  搜索目录01 

locate  搜索命令是在/var/lib/mlocate数据库搜索,这个数据库差不多一天更新一次

updatedb   更新 mlocate数据库


whereis ls 查询当前目录下的文件


find / -name  文件01

在根目录搜索文件名为文件01的文件。


linux  通配符只有三种:

* 匹配任意内容

?匹配任意字符

[]匹配括号中任意字符的一个


shutdown  命令      shutdown [选项] 时间 (为now 就是马上执行)

-c:取消前一个关机操作

-h 关机

-r 重启

设置了时间  在后面加  &   表示不占用当前操作。


挂载

mount 查询已挂载。

                   /etc/fstab  开机自动挂载

mount -a  依据 /etc/fstab 自动挂载


shell   命令通过shell传递到内壳,处理输入的命令、


cat  文件名  查看文件名内容


VIM  :

VIM  文件名,文件名不存在 则创建。  VIM 文件名,进去的时候处于命令模式不能操作。

在命令模式中输入 

dd  就删除一正行

o  在定位所在点的下插入一行并进入编辑模式、

yy 复制光标所在行

p 在光标所在行的下一行 进行粘贴



输入 i  进入编辑模式。编辑完成。按esc 键 切换到 末尾模式。再按 :wq  回车 就能保存了

底行模式中

:w  是保存

:q  是退出

:!  是强制

:数字  位置定位到数字 行



VIM + 文件名  打开文件,定位到文件的末尾。

VIM +3 文件名  打开文件,定位到文件的第三行。

VIM +/asd  文件名  打开文件,定位到文件的第一次出现asd的地方。


用户和用户组

/etc/group  存储当前系统中所有用户组信息

/etc/gshadow  存储当前系统中用户组的密码信息

/etc/passwd    存储当前系统中所有用户的信息

/etc/shadow  存储当前系统中用户的密码信息


创建用户组  groupadd  sexy   创建用户组 sexy

修改用户组名称  groupmod  -n  新用户组名称  sexy 

修改用户组编号  groupmod  -g    新编号      用户组名称

创建并修改用户组编号  groupadd -g  新编号  用户组名称

删除用户组   groupdel  用户组名称      必须提前删除用户。

用户组添加用户  useradd -g 用户组名称  用户名称

修改用户名  usermod  -l  新用户名  用户名

制定用户的个人文件夹  usermod -d 地址  用户名

修改用户所在用户组  usermod -g  新用户组  用户名       ***


su 用户  切换用户


whoima  我是谁,显示当前登陆用户

id  imoi  显示指定用户信息,包括用户编号、用户名

group  imoi 显示imoi用户所在的所有组


chfn imoi  设置用户资料,系统会逐步询问

finger imoi  显示用户详细资料

  

权限

chmod [选项] 模式 文件名

chmod  u+w  文件名      修改该文件的所有者对该文件有写的权限

chmod  u+w,g+w 文件名 

重新赋予 chmod  u=rwx  文件名

权限的数字表示 

r =4

w=2

x=1

chmod  788  文件名


权限对目录的作用 

r  可以查询目录下的文件名

w 具有修改、删除、新建目录/文件

x 可以进入目录

对文件来讲最高权限是 x

对目录来讲最高权限是 w

对于目录来讲 只有权限 0 5 7才有作用其他都没作用

修改文件的所有者

chown 用户01 文件名  :修改文件名的所有者为用户01

 修改文件的所有组

chgrp  组名 文件名

 

添加用户 user1 的时候 会默认添加user1用户组、


gpasswd -a user1 user 把user1用户添加到 user 中


让用户对文件及目录拥有一定的权限实例:




0 0
原创粉丝点击