本文共 1490 字,大约阅读时间需要 4 分钟。
操作系统中操作的权限:管理员-root;普通用户。
文件的权限:
1.对用户的划分:文件所有者/文件所属组/其他用户 2.对操作的划分:可读/可写/可执行 目录:可浏览/可在目录下创建/删除文件/可进入 用二进制比特位保存,例如(rwx rwx r-x)111 111 101 又可以用八进制数字表示为 775 。权限相关命令
umask: 查看/设置文件的默认创建权限掩码 0002 最前边是特殊的权限位,看后三位,用给定权限与上掩码取反, 如 777&~002 = 775,普通文件默认不给可执行权限,所以就是 664
chmod: 修改一个文件的权限
如 chmod a+x 给所有文件可执行权限 [a[ugo]] +/-[rwx] 或者 chmod 664这样修改chown/chgrp: 修改文件所有者修改文件所属组,用法如 chown username filename(修改需要 root 用户完成)
粘滞位: 设置了粘滞位的目录,其他用户在这个目录下,可以创建文件,但是只能删除自己的文件,不能删除别人的文件。 chmod + t directory
软件包管理工具:yum
三板斧操作: ping www.baidu.com 看看网络是否通畅 查看所有能够安装的软件包:yum list 安装软件包:yum install package_name(需要root用户) 移除软件包:yum remove package_name个人编程相关工具:编辑器/编译器/调试器
编辑器:vim
vim的操作模式:12种,常用的有三种。 普通模式:vim打开文件默认所处的模式,对文件内容执行命令操作。 插入模式:向文件中插入数据。 底行模式:保存和退出操作。 模式切换:vim filename打开文件(默认处于普通模式)普通->插入:
i(光标所在位置插入) a(光标向后移动一个位置开始插入) o(在光标所在行下方增加新的一行开始插入) I(光标回到行首开始插入) A(在光标移动到到行尾开始插入) O(光标所在行上方新加行开始插入)插入->普通: ESC vim所有模式都是围绕普通模式切换的,连按两下ESC不管什么模式下,都可以快速切换回普通模式
普通->底行: 冒号
底行模式下的操作:
:w 保存文件内容 :q 退出当前编辑 :wq 保存并退出,不管有没有修改,都保存,刷新时间属性 :q! 强制退出,不保存本次修改 :x 保存并退出,仅在修改后才保存,否则只退出普通模式下的操作:
光标移动的操作: hjkl 分别是光标向左下上右走 w 向右移动一个单词 b 向左移动一个单词 ctrl+f/b 分别是向下向上翻页 gg 回到文档首行 G 回到文档尾行文件内容操作:
yy 复制光标所在行内容 p 向光标所在行下方粘贴 nyy从光标所在行开始向下 n 行都会被复制 P 向光标所在行上方粘贴 dd 剪切/删除光标所在行内容 ndd 剪切/删除从光标所在行向下 n 行的内容 x 删除光标所在字符 dw 删除光标所在单词其他操作:
u 撤销操作 ctrl+r 反向撤销 gg=G 全文对齐将当前普通用户加入到 sudoers 配置文件中,添加之后,普通用户可以使用 sudo 操作,临时为当前用户在任意位置可以执行任意命令,而不必切换用户
su root chmod u+w /etc/sudoers vim /etc/sudoers :90 跳转到文件第90行左右 向下方添加 username ALL=(ALL) ALL转载地址:http://uhwzi.baihongyu.com/