Linux基础知识及指令

一.知识点

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指令

功能:搜索系统指定的命令
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值