【Linux从零开始】:1.文件与目录的管理和配置(1)

转载 2012年03月30日 15:44:06

 首先,非常感谢大家对第一篇的支持,我本身仅仅想做个类似笔记的东西,不过现在嘛,已经打算好好的写上一个系列了。上次的排版什么的还是存在点问题,不过我会慢慢改进的。昨天玩了一天,没看多少,今天记录下文件与目录的管理和配置,因为这方面知识还是比较多的,所以从(1)开始,我也不确定能写几篇,尽量挑实用重要的写吧。

一.温故知新:                                                                                        

经过实用练习,记录下上次所学的一些实用的命令和知识点:

1.man和info都可以查询相关命令的描述,经过实练后发现使用man更加方便。虽然没有info讲解的那么详细,但是相关参数的介绍简介明了。

   同时[command] --help 也非常好用的。

2.现在习惯用shutdown来关机了:

    shutdown -h now   立刻关机

    shutdown -h 11:30   规定时间关机

    shutdown -h +10   延迟多少分钟关机

    shutdown -r +30 'The system will reboot'   再过多少分钟重启,同时向所有用户广播消息

    shutdown -k now 'The system will reboot'   -k中now的意思就是现在向所有用户广播消息,但是并不会现在关机

3.Tab键的使用非常高效,不仅能防止输入错误,同时会节省很多时间

4.操作系统的知识就不怎么回顾了,一般都理解是什么意思的,真需要的话现查也OK的。

二.Linux的文件权限和目录配置:                                                             

(1)文件属性都有什么: 

  首先,之前我们提到了Linux主要有3个访问类别,分别是:owner(文件所有者),group(用户组),others(其他人);同时权限主要有3个:r(读取),w(写入),x(执行)。

当我们敲出命令  ls  -l 

第一列:(共10位)                                                               

             位1:显示 d 代表为文件夹;显示 - 代表为文件          位2,3,4: 代表owner所拥有权限,r,w,x;                     

       位5,6,7: 代表group所拥有权限,r,w,x;     位8,9,10:代表others所拥有权限,r,w,x;

                         

第二列:有多少文件名连接到此节点(暂时不怎么懂,现今没什么大用)

第三列:代表文件的所有者(owner)

第四列:代表文件所属用户组(group)

第五组:代表文件大小(单位是:B)

(2)权限都有什么意义: 

  表面上的意思大家看英文的意思就能初窥门径了:

  read: 可读取此文件的实际内容,如读取文本文件的文字内容等。

  write: 可以编辑,新增或者是修改该文件的内容(但不含删除该文件)

  这里有些纠结之处给大家列出来:

  A:让用户能进入某目录成为“可工作目录”的基本权限:

    目录所需权限:至少具有x权限,才可以进入目录。

    额外需求:如果用户想在目录内利用 ls查阅文件名,则用户对此目录还得拥有 r的权限。

  B:用户在某个目录内读取一个文件的基本权限是什么:

    目录所需权限:至少有 x .

    文件所需权限:在目录中的文件至少必须拥有 r的权限才可以允许读取。

  C:用户可以修改一个文件的基本权限:

    目录所需权限:至少又 x .

    文件所需权限:用户对该文件至少拥有 w,r的权限。

  D:用户可以在目录中创建文件:

    目录所需权限:用户在该目录中具有w,x的权限。(w代表着用户可以在目录中创建文件)

  E:用户进入某目录并执行该目录下的某个命令:

    目录和文件都必须至少拥有 x的权限。

  注:1.用户对文件只要有 r 权限(对其所在目录具有 r , x 权限),就可以复制走文件。

    2.对于目录来说 w是一个非常强大的权限:它表示着你具有更改该目录结构列表的权限:

       新建新的文件与目录;删除已经存在的文件与目录(不论该文件权限如何);    

                   将已经存在的文件或者目录进行重命名;转移该目录内的文件,目录位置;

  @大家看了上面的一定有点小纠结的,没别的办法,动手练练吧,自己试试创建一个新用户,同时在Terminal中切换用户访问下目录与文件就好:

       切换用户的命令: sudo - [用户名]   试试吧~

 

  今天回来有点晚,宿舍断电了。。。暂时先写这么多吧,明天继续。

  还是那句老话,希望前辈们能指点些错误,提出些学习的意见建议噢,非常感激!!


原文:http://www.cnblogs.com/VortexPiggy/archive/2012/03/30/2424390.html

相关文章推荐

开篇介绍和工程目录结构-(从零开始搭建android框架系列(1))

本篇文章项目github地址:MVPCommon  本博客原地址:http://www.jianshu.com/p/d0fee882a0fe    在好友的推荐下,准备开始在简书发表博客。停止在...

linux shell — 4.文件和目录管理(1)

一、目录与路径 #绝对路径: 一定从【/】根目录写起 #相对路径:不是由 根目录写起,转换路径是使用 【..】 # 1)【.】 代表当前所在的目录 2)【..】 代表上层目录 3)【-】 代表前一...

Day2:Linux文件权限和目录配置(1)

学习笔记: 一、文件权限: 1.对于一个文件,使用对象可以分成用户、用户组、其他人三类 2.执行ls -al 后,出现文件属性: 第一列为用户权限,其中第一个字符为文件类型:-为文件、d为目录、l为...

PHPUnit从零开始(1):从它的安装配置说起

又是新的一年了,之前一只琢磨2016写点什么开篇是一个比较好的开端呢?然后一直在PHPUnit与设计模式之中纠结。最后决定还是从PHPUnit作为新的一年开篇吧。 PHPUnit对于我来说也是一个新...

Jetson TX1 从零开始配置教程

Jetson TX1 刷系统以及配置Caffe教程本篇教程主要包含以下内容: 配置 NVIDIA 最新的 JetPack 2.3 开发包 Jetson TX 1 上编译 OpenCV 3.1 配置 C...

从零开始学android<数据存储(1)SharedPreferences属性文件.三十五.>

在android中有五种保存数据的方法,分别是 Shared Preferences Store private primitive data in key-value pairs. 对应属性的键值对...

Linux—档案与目录管理(1)

Linux一般将档案可存取的身份分为三个类别(owner/group/others),三种身份各自具有各自的r/w/x权限。 Linux文件类型: 1、普通文件(regular file,符号'-')...

Linux C函数之文件及目录函数(1)

Linux C函数之文件及目录函数(1) 文件及目录函数(37) chdir, chmod, chown, chroot fchdir, fchmod, fcho...

Linux-常用命令(1)目录、文件处理命令

目录处理命令:ls 命令名称:ls 命令英文原意:list 命令所在路劲:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 语法:ls 选项[-ald][文件或目录]     ...

Linux-常用命令(1)目录、文件处理命令

目录处理命令:ls 命令名称:ls 命令英文原意:list 命令所在路劲:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 语法:ls 选项[-ald][文件或目录]     ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)