1.用户/执行/文件系统/ls/cd

1.用户机制

用户识别:根据UID(user ID)来识别,因为数字更快

认证机制:authentication,进行鉴别是否是你在操作

授权:autherization,权限大的user,向权限小的user授权

审计:audition,授权之后的监控,对其操作进行记录(保存成日志)

2.执行机制

可执行文件,必然有可执行入口(区别程序和library),这个入口叫魔数

例如:#!/bin/bash 在脚本的开头  #!作为标志,成为she-bang(sharp bang)

3.层次化文件管理机制

目录:是一种特殊文件,保存了路径映射,也标志了当前位置

路径:从起点到终点的位置序列

    有相对路径(从当前目录开始找),绝对路径(从根目录开始找)之分

文件系统:一种文件管理机制,linux使用层次化文件管理机制

linux文件系统结构:倒树形的,树根目录是 / (叫根目录)

linux标准委员会,规定了一个文件系统目录标准(FHS:Filesystem Hierarchy Standard)。

因此,不管在何种linux 下,/ 之下都保存了一些固定的目录。

文件的名字在哪里,文件的数据又在哪里

4.ls and cd 命令
command: ls -l

    第1个文件属性:文件类型和文件权限(10个字母)

    文件类型(第一个字母):

        -  普通文件

        d 目录文件(directory)

        b 块设备文件(block)

        c 字符设备文件(character)

        l 符号链接文件(symbolic link file)

        p 管道文件/命名管道(pipe)

        s 套结字文件

    file filename 可以查看文件类型

    文件权限后9个字母,rwx为一组,一共三组(属主,属组,其他)

    第2个文件属性:硬连接次数

    第3个文件属性:文件的所有者(owner)

    第4个文件属性:文件的所在组(group)

    第5个文件属性:文件大小(size)

    第6个文件属性:时间戳(time stamp 最近一次被修改的时间)

    有三种时间戳:访问(acces 读),修改(modify 文件内容改变),改变(change 元数据改变,其实就是改变属性) //属性数据叫做元数据

command:ls -lh
(human易读)



command: ls -ld



command: ls -li

索引节点号:index node number,计算机是根据数字进行索引,而人根据名字

一文件都是索引节点,都有索引节点号。以列表形式显示所以节点号,也可直接使用ls -i



command:ls -r
逆序(字母表)输出

command: ls -R
递归输出

command: cd directory

进行目录切换,切换到directory


command: cd -

在当前目录和前一个目录间切换


command: cd .. 

切换到父目录

. :表示当前目录

..:表示父目录


command: cd ~

切换到自己的home目录


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章