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 中
让用户对文件及目录拥有一定的权限实例:
- linux
- linux
- Linux
- Linux
- LINUX!
- Linux
- linux
- linux
- linux
- Linux
- linux
- linux
- linux
- linux
- Linux
- linux
- linux
- Linux
- Android Drawable 那些不为人知的高效用法(转载)
- iOS自定义弹出框(UIAleartView)
- 推送准则
- Python的web小游戏启动心得
- 并发容器
- linux
- ArcGIS API for JavaScript开发教程系列(二)之地图控件
- android中进行https连接的方式
- 变量及其作用范围
- 面试资料
- 图片viewpage动态添加小圆点
- 连接和运行时库文件搜索路径的设置
- 一道值得深思的面试题:写一个函数,返回一个数组中所有元素被第一个元素除的结果。
- IOS面试题