上一篇讲到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指令
功能:关机。
至此,常用的一些指令已经介绍完毕。
欢迎大家共同讨论,如有错误及时联系作者指出,并改正。谢谢大家!