LINUX常用命令 --- 权限篇
linux基础命令
用户权限相关
# 简单介绍 1. root 用户 相当于群主 超级用户 2. sudo命令 相当于群管理员 3. 普通用户 群成员 # 查看用户信息 #more /etc/passwd linux存放用户信息文件 /etc/passwd
用户相关命令
### su 切换用户
su -username # 普通用户需要密码,root就比较随意了 ### useradd
useradd username # 添加用户 ### 更改普通用户密码
passwd username #然后输入和确认密码即可 ### 删除用户 userdel
userdel -r #删除用户名 userdel -f #强制删除用户以及家目录 userdel -rf #用户名 强制删除用户以及家目录 ### suto
使用root用户打开/etc/sudoers 文件,设置某个用户root权限
vim /etc/sudoers 编辑
root = ( ALL)=(ALL) ALL
superman = ALL=(ALL) ALL
### 这样用户和root就拥有相同权限了
文件和目录的权限
### linux权限主要依据三种身份设定/预设
user # 文件使用者
group # 属组 文件属于哪个组
others # 既不是用户,也不是属组 就是其他人 ### 什么是权限? 1. 在linux中,每个文件都有所有者和所属组,并且规定了文件的所有者,所有组级其他文件的额可读可写,可执行等权限!
2. 对于文件来说,可读,可写,可执行. ### 相关命令
cat more less # 都是操作可读文本,就是可以读取文件目录列表 vim echo " " > # 可写文本,就是表示在文件目录中新增,修改,删除文件 可执行就是 可以./执行的 , 颜色是绿色的文件 可执行表示可以进入目录 ###### 命令对应参数 r 可读 4
w 可写 2
x 可执行 1
- 没权限
d 文件夹
l 软连接 ###### 简写含义
rw --- # user 可读可写
r-- # group 只读
r-- # other 只读 ###### chmod 更改权限命令
chmod u-w # 给user去掉写的权限
chmod o+w # 给其他用户添加写的权限
chmod g+x # 给组添加可执行的权限 ###### 权限数字转化---> 也可以转换成数字表示 最低0,最高7 chmod 666 #表示rw- rw- rw- chmod 577 #表示 rx- rwx rwx ### 软连接 linux快捷方式的语法
ln -s #目标文件的路径 快捷方式的路径
##注:如果删除掉原文件,快捷方式不会跟着删除,但是也无法打开了! ln -s /opt/a.txt /tmp/b.txt 将opt文件夹下的a.txt 添加快捷方式在tmp中以b.txt展示
Windows <-----> Linux 互传文件
### lrzsz 1. yum install -y lrzsz #安装上传文件命令 2. 常用命令,两者都会弹出选择文件窗口
sz filename # sz命令发送文件到本地
rz #上传文件
nohup 程序不间断执行
nohup python filename > filename.log 2>&1 & #不间断执行Python程序
清空文件内容
# 以下三种方法都可以
1. vim file_name
:%d
:wq 2. cat /dev/null > file_name 3. echo "">file_name
压缩命令
###tar解压命令 -c # --create 建立新的备份文件
-x # --extract /get 从备份文件中还原文件
-z # --gzip/ungzip 通过gzip的指令处理备份文件
-f # 备份文件 file 指备份文件]
-v #显示操作过程 ###### tar压缩
tar -cvf #压缩文件的名字 你要压缩的内容
#例如 tar -cvf alltmp.tgz /tmp/* #压缩tmp下所有内容到allrmp.tgz格式的压缩包下 ###### tar解压
tar -xvf alltmp.tar #解压alltmp.tar ######当然还有这样的,alltmp.tar.gz
##如果你看到这么一个压缩模式
tar -zxvf alltmp.tar.gz #解压命令就会变换 ###zip包
unzip xxx.zip # 解压缩 xxx.zip
待续...
LINUX常用命令 --- 权限篇的更多相关文章
- Linux常用命令-解压缩篇
前言 Linux常用命令中,有很多用于对文件的压缩或解压,本文将介绍这些解压缩命令中不常见却非常实用的用法. tar tar是linux中最常用的解压缩命令.tar命令可用于处理后缀名为tar,tar ...
- Linux学习笔记(二)Linux常用命令:权限、目录操作以及常见目录作用
一.Linux命令格式 命令 [选项] [参数] 注:(1)简化选项和完整选项 -a --all (2)当有多个选项是可以写在一起 -l -a 可以写为-la 二.权限 -rw-r--r--.&quo ...
- linux笔记:linux常用命令-权限管理命令
一个文件的权限只有root和所有者可以更改. 权限管理命令:chmod(改变文件或目录的权限) 权限的数字表示: 用权限加减的方式改变权限(u代表所有者,g代表所属组,o代表其他人,a代表所有人): ...
- LINUX常用命令--基础篇(一)
1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行. 2. ls 查看目 ...
- linux常用命令总结篇
关于linux的一些基础命令,以前也学过,但是长时间不用还是感觉生疏了,所以记录下来以便后期温故知新. 1. cd:cd命令用来切换工作目录至dirname.cd ~ 进入用户主目录,cd - 进入之 ...
- linux常用命令-权限管理命令
chmod [{ugoa}{+-=}{rwx}] [文件或目录] [mode=421] [文件或目录] -R 递归修改 例:chmod g+w,o-r 文件或目录 但是一般用数字配置权限,例:chm ...
- Linux常用命令-文本查看篇
前言 Linux常用命令中,除了cat还有很多其他用于文本查看的命令.本文将简单介绍一下这些文本查看的命令. 全文本显示--cat cat可能是常用的一个文本查看命令了,使用方法也很简单: cat f ...
- Linux常用命令--用户管理,文件权限,打包命令等
幕布链接 Linux常用命令--用户管理,文件权限,打包命令等
- Linux常用命令速查-汇总篇
Linux常用命令速查-用户管理 Linux常用命令速查-文件管理 Linux常用命令速查-系统监控 Linux常用命令速查-网络管理 Linux常用命令速查-定时任务 Linux常用命令速查-Vim
随机推荐
- angular 2 - 004 routing 路由
https://angular.io/tutorial/toh-pt5 定义一个模块用来定义路由 src/app/app-routing.module.ts import { NgModule } f ...
- 获取当前网页的绝对URL地址
通过创建一个虚拟的<a></a>元素,将它的href指定为相对URL,再读取它的href就会得到绝对URL. var getAbsoluteUrl = (function() ...
- Linux使用curl 方式安装docker-compose 后执行docker-compose version 检查安装是否成功时出错的解决办法
0x0.缘起: 今天在一台新的Fedora 25上按照官方文档,使用curl方式安装 docker-compose后,验证是否安装成功时出错: 安装时使用的命令为; curl -L https://g ...
- CentOS 7.5 安装KVM虚拟机(Linux)
1.认识理解KVM虚拟机 Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中.它使用Linu ...
- 【转载】Hadoop官方文档翻译——HDFS Architecture 2.7.3
HDFS Architecture HDFS Architecture(HDFS 架构) Introduction(简介) Assumptions and Goals(假设和目标) Hardware ...
- k8s namespace/volume
https://kubernetes.io/docs/tasks/configure-pod-container/assign-memory-resource/ 只挑个人感觉使用较多/比较重要的点来说 ...
- Gluon Datasets and DataLoader
mxnet.recordio MXRecordIO Reads/writes RecordIO data format, supporting sequential read and write. r ...
- extjs ajax 同步 及 confirm 确认提示框问题
//上传文件 uploadModel: function() { if(Ext.getCmp('exup').getForm().isValid()) { var ssn = this.upPanel ...
- Windows 使用 Gogs 搭建 Git 服务器(转)
Windows 使用 Gogs 搭建 Git 服务器 随便说两句 之前有使用 Gitblit 在Windows搭建Git服务器,用的也挺好的,可能安装起来略麻烦一点.现在全用 Gogs 在wind ...
- Houdini技术体系 基础管线(四) :Houdini驱动的UE4植被系统 上篇
背景 之前在<Houdini技术体系 过程化地形系统(一):Far Cry5的植被系统分析>一文中已经对AAA游戏中过程化植被的需求有了一定的定义,后续工作就是如何用Houdini开发功能 ...