1  *  Copyright (c) 2012级, 烟台大学计算机学院 

2  *  All rights reserved.  

3  *  作者:付记超 

4  *  完成日期:2015 年 4 月 7 日   

5  *  版 本 号:v1.0   

6  *  学习主题:文件管理与权

7  *  使用环境:Linux的命令行

8  *  使用好处:

9  *  使用时间:

10 *  如何使用:

11 *  学习内容:

欢迎指正 QQ:2272172668  Email:sdfujichao@163.com

一、查看文件和目录详细的信息 靈雲星火

ls 命令详解

    -l:长选项

    -a:显示以. 和..开头的隐藏文件

    -d:显示目录自身属性    

    -i:查看文件大小和索引节点好

    -r:逆序显示文件

    -R:递归显示目录和下面的文件

-l参数详解

1:文件类型

2:文件权限

3:文件硬链接的数目

4:文件所有者的名称

5:文件所属组的名称

6:文件大小

7:最近被修改的时间戳

8:文件名

文件管理与权限_文件管理

时间戳:http://baike.baidu.com/view/107838.htm

    1:访问时间

    2:改变文件内容时间

    3:改变元数据或属性

元数据被定义为:描述数据的数据,对数据及信息资源的描述性信息。

二、文件名通配

    * 匹配任意长度的字符

    ?匹配任意一个字符

    []匹配一个序列中的任意一个字符

    [0-9]  [a-zA-Z]  选取任意一个字符

    [   ^]取反的意思

    [0-9^]取0-9之外的任意一个字符

    [:space:]  空白字符

    [:punct:] 标点符号

    [:lower:]小写字符

    [:upper:]大写字符

    [:alpha:]字母

    [:digit:]数字

    [:alnum:]数字和字母

三、文件处理命令

cat  -参数 选项...(可以打开多个文件)

    -n:显示加上行号

    -E显示结尾处结束符

tac 从文件尾处显示



分屏显示

more 单屏显示 翻到最后自动退出 只能从前向后看

less 单屏显示 翻到最后不退出 前后看



只显示一部分文件

head 查看文件的前n行(默认10行)

    例 head -n 文件

tail 查看文件的后n行 (默认10行)

    例 tail -n 文件

    -f查看文件尾部不退出,动态的查看文件的变化


文件处理命令  cut sort unip grep

cut 文件剪切

    -d 指定分隔符 默认是空格

    -f 要显示的字段

        -f1  显示第一行

        -f2 显示第二行

        -f1,3显示第一行和第三行

        -f1-3显示第一行到第三行


sort 排序 并不影响文件

默认是根据ASCLL的升序排序

    -n 按照数字大小

    -r反向 降序排列

    -t 字符分割

    -k指定字段

    -u 去除重复

    -f排序忽略字符大小

unip 去除重复

    -d 只显示重复的行

    -D显示所有的重复行

    -c显示每一行 并且显示每行的重复次数

wc 文字统计

    -l行数

    -w字数

    -c字符数

    -L最大行的字符数

tr 字符转换或删除 后面不能跟文件,需要使用输入重定向

#tr ‘a’ ‘A’ <file

将小写a改为A

    -d 删除出现在字符集中的所有字符

# tr -d ‘jjlj' <file


四、权限系统

Linux权限系统有用户,用户组,权限构成