一.知识点
1.在Linux系统中,一切皆文件!

2.重定向 & 追加重定向



3.文件类型
靠开头区分文件类型
-:普通文件,文本,可执行文件,库,图片,视频等(不靠后缀区分不代表不使用后缀!!!
系统不关心后缀,不代表工具(gcc)不关心!!!)
d:目录文件
c:字符文件,键盘,显示器,终端,输入的数据具有顺序性
b:块设备文件,磁盘
l:连接文件
p:管道文件
4.管道

5.时间戳
Unix时间戳是从1970年1月1日开始经过的秒数,不考虑闰秒
有什么用:
(1) 转换成为时间
(2)日志上用时间戳记录时间
二.指令
1.mv 指令
mv命令是move的缩写,可以⽤来移动⽂件或者将⽂件改名(move (rename) files,经常⽤来备份⽂件或者⽬录
语法: mv [选项] 源⽂件或⽬录 ⽬标⽂件或⽬录
2.cat指令
适合查看短小文件
功能: 查看⽬标⽂件的内容
语法: cat [选项] [⽂件]
常用选项: -n 对输出的所有⾏编号
3.more指令
适合查看大型文件,缺点是下滑过后不可以向上翻动,所以现在多使用less指令
功能:more命令,功能类似 cat
语法: more [选项]
4.less 指令
功能:less与more类似,但使⽤less可以随意浏览⽂件,⽽more仅能向前移动,却不能向后移动,⽽且less在查看之前不会加载整个⽂件。
语法: less [选项] ⽂件
选项 -N 显⽰每⾏的⾏号
5.head指令
head 与 tail 就像它的名字⼀样的浅显易懂,它是⽤来显⽰开头或结尾某个数量的⽂字区块,head ⽤来显⽰档案的开头⾄标准输出中,⽽ tail 想当然尔就是看档案的结尾。
功能:head ⽤来显⽰档案的开头⾄标准输出中,默认head命令打印其相应⽂件的开头10⾏。
语法:head [参数]... [⽂件]...
选项:-n<⾏数> 显⽰的⾏数
6.tail指令
功能:⽤于显⽰指定⽂件末尾内容,不指定⽂件时,作为输⼊信息进⾏处理。常⽤查看⽇志⽂件。
语法: tail 必要参数 [⽂件]
选项:-n<⾏数> 显⽰⾏数
7.date指令
功能:显示时间
指定格式显⽰时间: date +%Y:%m:%d
在显⽰⽅⾯,使⽤者可以设定欲显⽰的格式,格式设定为⼀个加号后接数个标记,其中常⽤的标记列表如下
• %H : ⼩时(00..23)
• %M : 分钟(00..59)
• %S : 秒(00..61)
• %X : 相当于 %H:%M:%S
• %d : ⽇ (01..31)
• %m : ⽉份 (01..12)
• %Y : 完整年份 (0000..9999)
• %F : 相当于 %Y-%m-%d
时间戳
• 时间->时间戳:date +%s
• 时间戳->时间:date -d@1508749502
8.cal指令
功能:⽤于查看⽇历等时间信息,如只有⼀个参数,则表⽰年份(1-9999),如有两个参数,则表⽰⽉份和年份
命令格式: cal 参数 [年份]
常⽤选项:
• -3 显⽰系统前⼀个⽉,当前⽉,下⼀个⽉的⽉历
• -j 显⽰在当年中的第⼏天(⼀年⽇期按天算,从1⽉1号算起,默认显⽰当前⽉在⼀年中的天数)
• -y 显⽰当前年份的⽇历
9.find指令
功能:⽤于在⽂件树中查找⽂件,并作出相应的处理(可能访问磁盘)
语法: find pathname -options
常⽤选项:• -name 按照⽂件名查找⽂件
10.which指令
功能:搜索系统指定的命令
3253

被折叠的 条评论
为什么被折叠?



