文件管理系统课堂笔记
来源:互联网 发布:蛤是什么意思知乎 编辑:程序博客网 时间:2024/06/05 09:53
一.文件管理
1.cp: 文件复制,cp srcfile destfile (能复制一个文件到一个文件,或者多个文件复制到一个目录)
-r:递归复制
-i:交互复制
-f:强制复制,如果目标文件打不开,则先删除目标文件再复制
-p:目标文件或目录保持源的属性、时间戳等信息
-a:归档复制,复制链接链接文件后,目标文件保持源文件的链接属性,常用于备份
注:
1) .文件和目录复制到目录下并不指定目标地址文件名或目录名,则建立一个同名文件或目录
2).文件复制到目标地址下并指定目标地址下的文件名,则有如下两种情况:
-->.目标地址无指定的文件,则源文件被复制到目标地址下后重命名为目标文件名
-->.目标地址下有指定的文件,则分如下两种情况:
--->.目标文件名是个文件,则覆盖
--->.目标文件名是个目录,则将源文件复制到指定的目录下,并保持文件名不变
3).目录复制到目标地址下并指定目标地址下的目录名,则有如下两种情况:
-->.目标地址无指定的目录名,则源目录被复制到目标目录下,并重命名为目标目录名
-->.目标地址有指定的目录名,则分如下两种情况:
--->.该目录名是个目录名,则把源目录复制到目标目录下,并保持目录名不变
--->.该目录名是个文件名,则建立链接
4).如果源是多个,则目标一定是目录,可用 "{}"展开机制
5).cp默认情况下不能复制目录,需加选项 -r
2.mv:目标移动 cpSRCFILE DESTFILE
-t:先指定目标
注:
1).源目录复制到指定名称的目标路径下,且知道那个的目标是文件时,拒绝移动
2).其他同cp相似
3.install:移动和复制文件,只能复制文件不能复制目录
-d:创建目录
-C:比较两个文件,如果相同则复制
install SRC,DECT :复制文件到目标地址,但复制后默认拥有权限
二.文本文件查看
cat,tac,more,less,head,tail
1.cat:连接并显示文本文件
-n:显示行号
-e:显示每一行的结束符
2.tac: cat的逆序显示(翻屏 Shift + Pageup/PageDown)
3.more:向后翻页
空格:向后翻一屏
B: 向前翻一屏(没到尾部的前提下,如果到尾部就自动退出)
Enter:向后翻一行
4.less:与man类似
5.head:查看前几行
-n:前n行,默认显示前10行,空白行也算一行
6.tail:产看后几行
-n:后n行
-f:产看文件尾部,不退出,等待后续追加的新内容
三.文本处理相关
cut,join,sed,awk
1.cut:分割文本
-d:指定分隔符,默认是空格。可以直接跟分隔符
-f: 指定显示的字段,后跟数字
离散表示法:-f1,3 --->显示第1和第3个字符
连续表示法: -f1-3 --->显示1到3字符
2.文本排序
Sort:逐个字符比较ASIIC码大小,按照升序排列
-n:按数值大小排序
-r:逆序排列
-t:指定字段分隔符
-k:指定以哪个字段开始
-u:相同的或重复的只显示一个
3..uniq:报告重复的行,只有相邻的相同选项叫重复
-d:只显示重复的行
-c:显示重复的行及重复的次数
4.文本统计
wc(word count):统计文本中行数,单词数和字节数;空格键也算字节数
-l:只显示行数
-c:只显示字节数
-w:只显示单词数
-L:最长的一行包含多少个字符
5.tr选项字符集1,字符集2;转换或删除字符
-d:删除制定的字符
- 文件管理系统课堂笔记
- 操作系统课堂笔记(6)文件管理
- 权限管理课堂笔记
- 【喜课堂-CS 架构学院管理系统 笔记】
- 课堂笔记--文件操作
- 学生课堂经验值管理系统
- OC课堂笔记->内存管理
- linux课堂笔记----磁盘管理
- linux课堂笔记----磁盘管理
- 经验管理类(课堂笔记)
- A8系统移植课堂笔记
- 构建物品系统(课堂笔记)
- 学生课堂经验值管理系统2
- 课堂笔记--JDBC 事务控制和管理
- 操作系统课堂笔记(5)存储管理
- 公告栏对话框管理(课堂笔记)
- Linux 程序设计学习笔记----文件管理系统
- 课堂笔记
- RevitAPI: 如何获得链接CAD里面对象的图层信息?
- 2016年c#实验3.4:计算年龄和天数
- java基础
- ubuntu中apt-get安装与默认路径
- 2014年第五届蓝桥杯B组C/C++省赛题解
- 文件管理系统课堂笔记
- Mysql中文乱码解决方案
- WebView与H5的交互
- Html_tag
- python标准库学习2-OS
- 2015蓝桥杯 生命之树
- 20+条MySQL性能优化的最佳经验
- 在Android中使用Gradle
- Android--计算器小程序