1、用户与用户组

Linux是一个多用户操作系统,通过用户与用户组的概念,可以实现保证安全性和隐私性。任何一个文件都具有User、Group、Others三个权限。

  1. 文件拥有者(Linux下所有的东西都是文件,不管是具体的文件还是目录。)
  2. 用户组(主要是针对开发团队来说的定义。)
  3. 其他人

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用户与用户组、文件操作命令、文件权限剖析的更多相关文章

  1. Linux学习笔记06—系统用户及用户组的管理

    一.认识/etc/passwd和/etc/shadow 1./etc/passwd 由 ‘:’ 分割成7个字段,每个字段的具体含义是: 用户名 存放账号的口令:现在存放在/etc/shadow下,在这 ...

  2. linux学习笔记2 - linux常用命令

    转载请标注原链接:http://www.cnblogs.com/xczyd/p/5543731.html 第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装lin ...

  3. Linux学习笔记之Linux添加/删除用户和用户组

    本文总结了Linux添加或者删除用户和用户组时常用的一些命令和参数. 1.建用户: adduser phpq //新建phpq用户 passwd phpq //给phpq用户设置密码 2.建工作组 g ...

  4. Linux学习笔记之五————Linux常用命令之用户、权限管理

    一.引言 用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理. 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资 ...

  5. Linux学习--第七天--用户和用户组

    用户和用户组 usermod -a -G groupname username // 将已有用户添加到已有用户组 /etc/passwd michael:x:500:500:CentOS:/home/ ...

  6. 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 ...

  7. Linux学习笔记——1.超级用户

    以超级用户工作:su su命令允许临时变换到任何一用户标识(如果拥有口令的话),并挂起当前shell,为新用户开启一个新的shell. su <user> 将当前用户标识harley变换为 ...

  8. linux学习笔记1——指令的基本格式及基本文件操作

    从今天开始就正式踏上了linux的学习历程.linux作为绝大多数服务器采用的操作系统,是每个开发人员都非常有必要掌握的操作系统.初学时,我没有直接在电脑上安装linux操作系统,而是采用了虚拟机的方 ...

  9. Linux学习笔记之Linux相关知识

    [想成为某一方面的大神,没有捷径可走,只能不断的记录.练习.总结.coding……] notes:主要从网上摘录了一些关于Linux的历史以及一些相关内容,以便对Linux系统有一定的了解.这不但可以 ...

随机推荐

  1. [USACO12FEB]附近的牛Nearby Cows

    题目描述 Farmer John has noticed that his cows often move between nearby fields. Taking this into accoun ...

  2. 【进击后端】Ubuntu 命令行 安装nginx

    一.安装nginx apt-get install nginx 安装路径为:/etc/nginx/conf.d 二.配置nginx,在conf.d目录下新建test.conf 新建文件的命令是vi t ...

  3. mybatis返回list很智能很简答的,只需要配置resultmap进行类型转换,你dao方法直接写返回值list<对应的object>就行了啊

    mybatis返回list很智能很简答的,只需要配置resultmap进行类型转换,你dao方法直接写返回值list<对应的object>就行了啊 dao方法 public List< ...

  4. cmd-net命令详解

    NET ViewNET UserNET UseNET TimeNet Start Net PauseNet ContinueNET StopNet StatisticsNet Share Net Se ...

  5. redis 主从 及集群

    一.redis 主从架构 搭建redis 主从   (可以用一台主机,也可以两台主机) 环境准备: 一台服务器:192.168.206.6 操作系统:CentOS7.5 redis 版本: redis ...

  6. 【code】flex_进度条样式

    近期打算吧硬盘中的资料记录在博客中,实用的就当是个分享,无用的就当是个备份,还望大家不要见怪. 一共4个文件: JinDuTiaoItem.mxml: <?xml version="1 ...

  7. C# 实现WEBSOCKET聊天应用示例

    C# 实现WEBSOCKET聊天应用示例 http://blog.163.com/da7_1@126/blog/static/10407267820121016103055506/ 2012-11-1 ...

  8. (四)Java 基础语法

    Java 基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如,一 ...

  9. 【bzoj4591】[Shoi2015]超能粒子炮·改

    设S(n,k)=Σ C(n,i) i=0..k 根据lucas定理可以得到 S(n,k) mod p = [ S(n/p,k/p-1)*S(n mod p,p-1)+C(n/p,k/p)*S(n mo ...

  10. HNOI模拟 Day3.22

    第一题: 盾盾的打字机 (drdrd) [题目描述] 盾盾有一个非常有意思的打字机,现在盾哥要用这台打字机来打出一段文章. 由于有了上次的经验,盾盾预先准备好了一段模板 A 存在了内存中,并以此为基础 ...