Linux学习历程(二)

上一篇讲到Linux学习过程中一些最基本最常用的指令,这篇继续对Linux指令进行归纳总结,总结了七个简单的基本指令,话不多说,正文开始。

8.cp指令
语法:cp[选项]源文件或目录 目标文件或目录
功能:复制文件或目录
说明:cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时制定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息。
常用选项:
-f 强行复制文件或目录,不论目的文件或目录是否已经存在。
-i 覆盖文件之前先询问用户。
-r 递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态不属于目录或符号链接,则一律按照路通文件处理。

这里写图片描述

这里写图片描述

9.mv指令
mv是move的缩写,可以用来移动文件或者将文件改名,是Linux下非常常用的命令,经常用来备份文件或者目录。
语法:mv[选项]源文件或目录 目标文件或目录
功能:
1.根据mv命令中第二个参数类型的不同,mv命令将文件重命名或将其移至一个新的目录中。
2.当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个,它将所给的源文件或目录重命名为给定的目标文件名。
3.但第二个参数是已存在的目录名称时,源文件或目标参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。
常用选项:
-f 如果目标文件已经存在,不会询问并直接覆盖。
-i 若目标文件存在时,会询问是否覆盖。

示例如下:
这里写图片描述

这里写图片描述

10.cat / tac指令
语法:cat[选项][文件]
功能:查看目标文件的内容

示例如下:
这里写图片描述

11.more指令
语法:more[选项][文件]
功能:more命令,功能类似于cat
选项:在使用more观察时,向下按空格键,b为向上,若想退出,按下q即可。

12.less指令
语法:less [参数] 文件
功能:less与more的功能类似,但是使用less时可以选择查找,用/可以向下查找想要查找的内容。用?可以向上查找想要查找的内容。q为退出。

13.head指令
语法:head[参数][文件]
功能:head用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。
选项:
-n <行数> 显示的行数

示例如下:
这里写图片描述

14.tail指令
tail命令从指定点开始将文件写到标准输出,使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容。
语法:tail[必要参数][选择参数][文件]
功能:用于显示指定文件末尾内容 ,不指定文件时,作为输入信息进行处理,常用查看日志文件。
选项:
-f 循环读取。
-n <行数>显示行数

问题:有一个文件共有100行内容,请取出第50行的内容?(利用常用的Linux命令)

15.时间相关的指令

date显示

date指定格式显示时间:date + %Y:%m:%d

date用法:date[OPTION][+FORMAT]
1.在显示方面,使用者设定想显示的格式,格式设定为一个加号后接着数个标记,其中常用的标记列表如下:
%H:小时
%M:分钟
%S:秒
%d:日
%m:月份
%Y:完整年份
%F:相当于%Y - %m - %d

2.在设定时间方面
date -s 改变想要改变的时间形式

3.时间戳
时间 —> 时间戳: date + %s

16.Cal指令
cal命令可以用来显示日历。

17.find指令
语法:find pathname -options
功能:用于在文件树种查找文件,并作出相应的处理。
常用选项:
-name 按照文件名查找文件
-mtime n查找几天前的文件(eg. find -mtime 7 -name 查询一周前的文件)
如果想查询到文件后作出相应的处理在其后加上 -exec 命令 {} \;则直接执行这个命令,如果是 -ok 命令 {} \;则会先询问再进行执行。

示例如下:
这里写图片描述

18.grep指令
语法:gre[选项]搜寻字符串文件
功能:在文件中搜索字符串,将找到的行打印出来
常用选项:
-i 忽略大小写的不同
-n 顺便输出行号
-v 反向选择,亦显示出没有“搜寻字符串”内容的那一行

示例如下:
这里写图片描述

19.zip/unzip指令
语法:zip压缩文件 zip 目录或文件
功能:将目录或文件压缩成zip格式
常用选项:
-r 递归处理,将指定目录下的所有文件和子目录一并处理

示例如下:
这里写图片描述

20.tar指令
功能:打包/解包
常用的有:
tar -cvf 打包
tar -xvf解包
tar -czvf压缩
tar -xzvf解压缩
后两个比较常用,且后两个在压缩后的文件为tar.gz为后缀。

示例如下:

这里写图片描述

21.bc指令
功能:计算器,可直接计算想要计算的东西。

22.shutdown指令
功能:关机。

至此,常用的一些指令已经介绍完毕。

欢迎大家共同讨论,如有错误及时联系作者指出,并改正。谢谢大家!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值