博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基础指令的权限和常用工具
阅读量:3951 次
发布时间:2019-05-24

本文共 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/

你可能感兴趣的文章
一小时爬千万数据的新浪微博爬虫
查看>>
简约而不简单的 Django 新手图文教程
查看>>
重磅!阿里首次全面公开展示AI布局(附布局图/成绩单/六产业详解)
查看>>
谷歌大脑2017技术研究总结 | Jeff Dean执笔(附论文 & 数据集)
查看>>
最新中国一二三四五线城市排名出炉!去这些城市买房准没错!
查看>>
BAT人工智能生态时局图:全面战争爆发前夜
查看>>
Python交互式数据分析报告框架~Dash介绍
查看>>
Chrome 浏览器 必知必会的小技巧
查看>>
Python奇技淫巧,看看你知道几个
查看>>
资源&教程 | Python数据分析,详细的学习路径
查看>>
白话AI:看懂深度学习真的那么难吗?初中数学,就用10分钟
查看>>
中国癌症大数据出来了!每年126万例癌症死亡本可避免
查看>>
超全的 Linux 机器的渗透测试命令备忘表,共16表128条命令
查看>>
代码传奇 | 明明可以靠颜值 却用代码把人类送上了月球的女人——Margaret Hamilton
查看>>
教你用Java来玩答题(百万英雄/冲刺大会等)
查看>>
用Python做跳一跳外挂太浪费了,这种技能让你目瞪口呆
查看>>
如何在Python中快速进行语料库搜索:近似最近邻算法
查看>>
比特币这么火热,看看这篇比特币初学者指南
查看>>
快收藏! 30 分钟包你学会 AWK
查看>>
各平台的推荐算法,太贴切了!
查看>>