1 * Copyright (c) 2012级, 烟台大学计算机学院
2 * All rights reserved.
3 * 作者:付记超
4 * 完成日期:2015 年 4 月 7 日
5 * 版 本 号:v1.0
6 * 学习主题:文件管理与权
7 * 使用环境:Linux的命令行
8 * 使用好处:
9 * 使用时间:
10 * 如何使用:
11 * 学习内容:
一、查看文件和目录详细的信息 靈雲星火
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权限系统有用户,用户组,权限构成