qidao123.com技术社区-IT企服评测·应用市场

标题: 探索Linux世界:根本指令(文件检察、时间相干、grep、打包压缩及相干知识 [打印本页]

作者: 守听    时间: 2024-8-19 17:22
标题: 探索Linux世界:根本指令(文件检察、时间相干、grep、打包压缩及相干知识
今天继续介绍一些指令


  

1.cat - 检察文件

语法:cat [选项] [文件]
功能: 检察目标文件的内容
   
  示例


   >和>>我们下面就会细讲啦,各人稍安勿躁!!!
  1.1输出重定向和追加重定向

输出重定向追加重定向是Shell中非常有用的功能,可以将命令的输出结果保存到文件中,而不是在终端上显示(这也是为什么叫做重定向)。这对于日记记录、数据存储等操作非常有用。
语法: command > 文件名

示例
  1. ls > file.txt
复制代码
  将ls命令的输出结果写入到file.txt文件中
   语法 command >> 文件名

示例
  1. date >> log.txt
复制代码
  将date命令的输出结果追加写入到log.txt文件末尾
  
1.2指令echo

语法:$echo [选项] [文本或变量]
功能:将文本或变量内容输出到标准输出设备
   
  示例

2.more 指令

语法:more [选项] [文件]
功能:more命令,功能雷同 cat
   
  
3.less - 逐页检察文本文件内容

语法:less [选项] [文件名]
功能:逐页检察文本文件内容,支持向上/向下翻页、搜索、跳转等功能
   
  有了more还要less干嘛呢?(那肯定less更好喽)
   
  
4.head- 显示文件开头部分内容

语法: head [参数] [文件]
功能:head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行
   
  


5.tail - 显示文件末尾部分内容

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

5.1输入重定向(<)

输入重定向允许将文件内容作为命令的输入,而不是从键盘输入。

eg:

5.2管道(|)

管道将一个命令的输出作为另一个命令的输入,可以实现多个命令的组合和数据处理。


6.时间相干的指令

6.1 date - 显示当前日期和时间

date 指定格式显示时间: date +%Y:%m:%d
date 用法:date [OPTION] [+FORMAT]
1.在显示方面,利用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中常用的标记列表如下
   
  2.在设定时间方面
   
  

6.2 cal
- 显示日历


cal
(Calendar)命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”
格式: cal
[参数] [月份] [年份]
功能: 用于检察日历等时间信息,如只有一个参数,则体现年份(1-9999),如有两个参数,则体现月份和年份
   
  示例


7.find 指令

   
  语法: find path_name -options
功能: 用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)
   
  

   结果显示了包罗test1.txt的全部文件和目录。这是由于find命令会递归地查找指定路径下的全部文件和目录,而不仅仅是文件名匹配的部分
  7.1which 指令

功能:查找文件地点的路径
7.2whereis 指令

功能:找到与要查找名开头雷同的文件路径


8.grep (global regular expression) 指令

语法: grep [选项] 搜寻字符串 文件
功能: 在文件中搜索字符串,将找到的行打印出来
   
  

8.1 sort 指令

功能:进行排序(按ASCII码表)
   
  

8.2 uniq - 对相邻的重复文本进行去重

**用法:**uniq [选项] [输入文件]
   
    由于默认的uniq(unique),只对相邻进行处理,以是我们一般是先用sort后再用unique,这也就需要管道了
  
9.打包压缩

打包压缩是将多个文件或目录组合成一个单独的文件,并通过压缩算法减小文件巨细的过程。如许做有助于文件的传输、备份、存储和节省磁盘空间。
   
     利用接下来介绍的指令
  9.1 zip 和 unzip 指令 - 压缩息争压缩

9.1.1 zip - 压缩文件或目录

**用法:**zip [-options] [zipfile] [files…]
   -r:递归地压缩目录。
  

9.1.2 unzip - 解压缩文件或目录

**用法:**unzip [-options] zipfile
   -d destination:指定解压缩的目标目录。
     将名为 archive.zip 的 ZIP 压缩文件解压到指定目录 destination/ 中
  

9.2 tar指令 - 打包/解包

   tar 是在 Unix 和类 Unix 操作系统上用于打包息争包文件的命令行工具。tar 的名称来自于 “tape archive”(磁带存档),最初它是用于在磁带上创建备份的工具。
  用法:tar [选项] [文件或目录…]
   
  我们现在阶段只需要记住两个常用的的组合
您提到的命令是精确的,这些是在利用 tar 命令时常见的选项,用于打包、压缩息争压缩文件。这里对您提到的每个命令进行扼要说明:

10.uname - 显示系统信息(Unix Name)

用法:uname [选项]
   
  11.几个常用的热键

您提到的按键操作是在命令行界面中常见的快捷键,这些快捷键可以进步命令行操作的效率。让我为您解释一下:

好啦,我们常用的指令就介绍到这里啦。下次就进入到其他方面的学习了,感谢各人支持!!!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/) Powered by Discuz! X3.4