Linux学习笔记之Linux用户与用户组、文件操作命令、文件权限剖析
1、用户与用户组
Linux是一个多用户操作系统,通过用户与用户组的概念,可以实现保证安全性和隐私性。任何一个文件都具有User、Group、Others三个权限。
- 文件拥有者(Linux下所有的东西都是文件,不管是具体的文件还是目录。)
- 用户组(主要是针对开发团队来说的定义。)
- 其他人
2、Linux文件操作命令
处理目录的常用命令——
ls:列出目标目录下所有的子目录和文件(-a:列出所有文件……常用参数)
cd:切换目录
pwd:显示目前的目录
mkdir 目录名:创建一个新的目录
rmdir 目录名:删除一个空的目录
cp:复制文件或目录
rm 文件名:移除文件或目录
touch 文件名:创建一个空文件
**可以使用 man [命令]来查看各个命令的使用文档**
Linux文件内容查看——
cat:从第一行开始显示文件内容
tac:从最后一行显示文件内容
nl:显示的时候,顺道输出行号
more:一页一页的显示文件内容
less:与more类似,但是相比于more,它可以进行向前翻页
head:只看头几行
tail:只看尾巴几行
3、Linux文件权限剖析
若输入命令:ls -al,显示如下结果:
drwxr-xr-x 23 root root 4096 Feb 16 13:35 ..
-rw-r--r-- 1 root root 1210 Feb 10 06:03anaconda-ks.cfg
- 第一栏:代表文件的属性——
d:目录; -:文件; l:连接档; b:可供存储的接口设备; c:串行端口设备(鼠标、键盘等)
- 第二栏:三个为一组,且均为【rwx】的三个参数的组合(r:可读 w:可写 x:可执行 若无则标记为”-“)。第一组为拥有人的权限;第二组为同群组的权限;第三组为其他非本群组的权限
- 第三栏:表示为连结占用的节点(即:若为目录,通常与该目录下有多少目录有关)
- 第四栏:表示这个文件(或目录)的拥有人
- 第五栏:表示拥有人的群组
- 第六栏:表示这个文档的大小
- 第七栏:是这个文档的创建日期或者是最近的修改日期(分别为月份、日期、时间)
- 第八栏:是这个文档的文档名,若文档名前多一个”.“,则代表这个文档为”隐藏档“
4、文件操作的其他命令参见下面链接——
参考链接(菜鸟教程):http://www.runoob.com/linux/linux-file-attr-permission.html
Linux学习笔记之Linux用户与用户组、文件操作命令、文件权限剖析的更多相关文章
- Linux学习笔记06—系统用户及用户组的管理
一.认识/etc/passwd和/etc/shadow 1./etc/passwd 由 ‘:’ 分割成7个字段,每个字段的具体含义是: 用户名 存放账号的口令:现在存放在/etc/shadow下,在这 ...
- linux学习笔记2 - linux常用命令
转载请标注原链接:http://www.cnblogs.com/xczyd/p/5543731.html 第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装lin ...
- Linux学习笔记之Linux添加/删除用户和用户组
本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数. 1.建用户: adduser phpq //新建phpq用户 passwd phpq //给phpq用户设置密码 2.建工作组 g ...
- Linux学习笔记之五————Linux常用命令之用户、权限管理
一.引言 用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理. 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资 ...
- Linux学习--第七天--用户和用户组
用户和用户组 usermod -a -G groupname username // 将已有用户添加到已有用户组 /etc/passwd michael:x:500:500:CentOS:/home/ ...
- Linux 学习笔记分享: Linux 用户组的权限: drwx------ 700权限(d 目录 ,r=4,w=2,x=1:rwx=7;---=0;---=0)
Linux 用户组的权限: drwx------ 700权限(d 目录 ,r=4,w=2,x=1:rwx=7;---=0;---=0) 1 1 Linux 用户组的权限: drwx------ 700 ...
- Linux学习笔记——1.超级用户
以超级用户工作:su su命令允许临时变换到任何一用户标识(如果拥有口令的话),并挂起当前shell,为新用户开启一个新的shell. su <user> 将当前用户标识harley变换为 ...
- linux学习笔记1——指令的基本格式及基本文件操作
从今天开始就正式踏上了linux的学习历程.linux作为绝大多数服务器采用的操作系统,是每个开发人员都非常有必要掌握的操作系统.初学时,我没有直接在电脑上安装linux操作系统,而是采用了虚拟机的方 ...
- Linux学习笔记之Linux相关知识
[想成为某一方面的大神,没有捷径可走,只能不断的记录.练习.总结.coding……] notes:主要从网上摘录了一些关于Linux的历史以及一些相关内容,以便对Linux系统有一定的了解.这不但可以 ...
随机推荐
- 关于oracle 压缩表
这周客户的问题非常多,总是说我的数据不对.于是我对数据梳理了以后发现以前认为是重复数据的,其实并不是,而是我忽略了一个维度.那么这样一来,我们的周详单表就会有500多万的数据.一个月按照4周计算,就要 ...
- HDU 3537 Mock Turtles型翻硬币游戏
题目大意: 每次可以翻1个或者2个或者3个硬币,但要保证最右边的那个硬币是正面的,直到不能操作为输,这题目还有说因为主人公感情混乱可能描述不清会有重复的硬币说出,所以要去重 这是一个Mock Turt ...
- noip模拟赛 终末
分析:举个例子就能发现:偶数位上的数都必须是0,奇数位上的数可以取0~k-1,这就是一个标准的数位dp了. 这编译器......数组越界了竟然不报错. #include <cstdio> ...
- MTK平台 GPU 相关知识
一.什么是Render script,以及mtk平台GPU support情况 [DESCRIPTION] 1.什么是RenderScript ? 2.RenderScript 干什么? 3.MTK平 ...
- Multiprocessing system employing pending tags to maintain cache coherence
A pending tag system and method to maintain data coherence in a processing node during pending trans ...
- 在 Windows 10 64 下安装 Memcached,安装 PHP 7.0.22 的 Memcache 扩展
1.之前写过一篇在 PHP 5.6.27 下的博客:http://www.shuijingwanwq.com/2017/09/11/1892/ ,此次是 PHP 7.0.22 下的,如图1 图1 2. ...
- python之模块随笔记-sys
模块名:sys sys.argv 实现从程序外部向程序传递参数 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.modules.keys() 返回所有已经导 ...
- HDU - 2059 龟兔赛跑(多阶段决策dp)
http://acm.hdu.edu.cn/showproblem.php?pid=2059 初始把起点和终点也算做充电站,设dp[i]是到第i个充电站的最短时间,那么dp[n+1]即是乌龟到达终点的 ...
- BitMap算法 .net实现 用于去重并且排序,适用于大型权限管理 ,大数据去重排序
BitMap利用byte特性 针对排序+去重 最佳实践: 100万条数据的排序+去重用时200毫秒左右 static void Main(string[] args) { ]; /*alias*/ ...
- MongoDB小结18 - find【查询条件$not】
not 是元条件句,可以用于任何条件之上,意为取反