一、权限掩码:
对于目录: 权限掩码 0022
最高权限 rwxrwxrwx 777 减去权限掩码后三位就是目录权限 755
对于文件:
最高权限 rw rw rw 666 减去权限掩码644
修改权限掩码的命令 umask 权限掩码默认为0022 第一个0不用管
权限掩码 在配置文件/etc/profile
umask -S 将权限显示改为 符号显示
权限位后加+ 证明使用ACL
补充 文本编辑工具:
vi vim emacs
二、vim 文本编辑器
linux下 用vim 第一阶段
vi 跟上文件名打开文件 vi有三个模式
1.命令模式 d删除 x删除光标一个字 y复制 p粘贴...
按aio 可以进入编辑模式 a光标后编辑 i光标前编辑(☆) o换一行
esc回到命令界面
保存退出: esc回到命令模式 再大写ZZ u可以回退 解决误操作。
shift: 进入行编辑模式:wq 保存退出 :q!强行退出不保存
第二阶段
shell命令 行编辑模式下 :sh 返回终端界面 Ctrl D 再返回文本
在vi行编辑模式下 可以调用操作系统命令 命令前加!
例 :!command 不退出vi 执行命令
光标移动: (在命令模式下)
1.小文件四个箭头就可以
2.在大文本中,home行首 shift6也是行首 end和shift4是行尾
G 移动到最后一行, 1G回到行首 gg回到第一行, 100G可以到100行
:set nu 设置行号
命令模式(第一种模式)下文本编辑:
x删除单个字 ; d$删除光标到行尾 d^删除光标到行首 dG dgg删除当前光标到第一行
ndd 删光标往下n行
三、软件包安装和管理
cat /etc/redhat-release 查看系统版本
cat /etc/oracle-release 查看oracle版本
安装步骤:
1.df -h 查看软件包的位置 cd 进入media那个文件
安装前先进入Package
rpm -ivh 安装软件 rpm -e 删除软件包 rpm-U 卸载老版本再装新的
rpm -F 仅更新 如果没有旧版本就不会装新版本
rpm -e 删除软件包
2查询
rpm -q 加软件包名字 只能查询已安装的软件包
rpm -qa 查询所有软件包 可以与管道符一起用
rpm -ql 加包名字 可查询该软件包都装了些什么
rpm -qf 加文件名 可查寻该文件是属于那个软件包
rpm软件包公钥管理
rpm --import [rpm包公钥文件]
四、yum
vi /etc/yum.repos.d .repo 软件配置文件
yum /repolist all