【1++的Linux】之Linux常见指令(二)

news2024/11/27 4:17:37

👍作者主页:进击的1++
🤩 专栏链接:【1++的Linux】

文章目录

  • 一,man指令
  • 二,cp指令
  • 三,mv指令
  • 四,cat指令
  • 五,more指令
  • 六,less指令
  • 七,head与tail指令
  • 八,时间相关的指令
    • date显式
    • date 设定时间
    • 时间戳
  • 九,Cal指令
  • 十,find指令
  • 十一,grep指令
  • 十二,压缩/打包与解压/解包
    • zip与unzip
    • tar 指令
  • 十三,bc指令与uname -r指令

一,man指令

语法:man 选项 命令

功能:用于访问Linux手册页的命令。

常用选项:

  1. -k 根据关键字搜索联机帮助
  2. num 只在第num章节找
  3. -a 将所有章节的都显示出来,比如 man printf 它缺省从第一章开始搜索,搜到就停止,用a选项,当按下q退出,他会继续往后面搜索,直到所有章节都搜索完毕。

运行结果:
在这里插入图片描述

在这里插入图片描述

二,cp指令

语法:cp [选项] 源文件或目录 目标文件或目录

功能:复制文件或目录

常用选项:

  1. -f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在
  2. -i 或 --interactive 覆盖文件之前先询问用户
  3. -r递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理
  4. -R 或 --recursive递归处理,将指定目录下的文件及子目录一并处理

运行结果:
在这里插入图片描述

在这里插入图片描述

三,mv指令

语法:mv 选项 源文件或目录 目标文件或目录

功能:

  1. 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。
  2. 当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。
  3. 当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。

常用选项:

  1. -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖
  2. -i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!

运行结果:

若目标文件或目录不存在,则是进行改名
在这里插入图片描述

若目标文件或目录存在,则是进行移动
在这里插入图片描述

四,cat指令

语法:cat 选项 文件

功能:查看目标文件的内容

常用选项:

  1. -b 对非空输出行编号
  2. -n 对输出的所有行编号
  3. -s 不输出多行空行

五,more指令

语法:more 选项 文件

功能:功能类似cat

常用选项:

  1. -n 对输出的所有行编号
  2. q 退出more

六,less指令

语法:less 选项 文件

功能:less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件.

常用选项:

  1. -i 忽略搜索时的大小写
  2. -N 显示每行的行号
  3. /字符串:向下搜索“字符串”的功能
  4. ?字符串:向上搜索“字符串”的功能
  5. n:重复前一个搜索(与 / 或 ? 有关)
  6. N:反向重复前一个搜索(与 / 或 ? 有关)
  7. q:quit

运行结果:
在这里插入图片描述

在这里插入图片描述

七,head与tail指令

语法:head 参数 文件;tail 参数 文件

功能:head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行;用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

常用选项:

  1. -n<行数> 显示的行数
  2. -f 循环读取(tail指令)

运行结果:
在这里插入图片描述

八,时间相关的指令

date显式

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 设定时间

date -s //设置当前时间,只有root权限才能设置,其他只能查看。
date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00
date -s 01:01:01 //设置具体时间,不会对日期做更改
date -s “01:01:01 2008-05-23″ //这样可以设置全部时间
date -s “01:01:01 20080523″ //这样可以设置全部时间
date -s “2008-05-23 01:01:01″ //这样可以设置全部时间
date -s “20080523 01:01:01″ //这样可以设置全部时间

时间戳

时间->时间戳:date +%s

时间戳->时间:date -d@1508749502

Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。

运行结果:
在这里插入图片描述

九,Cal指令

语法:cal 月份 年份

功能: 用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份。

常用选项:

  1. -3 显示系统前一个月,当前月,下一个月的月历
  2. -j 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)
  3. -y 显示当前年份的日历

运行结果:
在这里插入图片描述

十,find指令

语法:findpathname-options

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

常用选项:

  1. -name 按照文件名查找文件。

运行结果:
在这里插入图片描述

十一,grep指令

语法:grep 选项 搜寻字符串 文件

功能: 在文件中搜索字符串,将找到的行打印出来

常用选项:

  1. -i :忽略大小写的不同,所以大小写视为相同
  2. -n :顺便输出行号
  3. -v :反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行。

运行结果:
在这里插入图片描述

十二,压缩/打包与解压/解包

zip与unzip

语法:zip 压缩文件.zip 目录或文件

功能: 将目录或文件压缩成zip格式

运行结果:
在这里插入图片描述
在这里插入图片描述

tar 指令

语法:压缩:tar -czf 打包后文件的名称.tgz 需要打包的文件或目录;压缩:tar -xzf 需要解压的文件.tzg;预览:tar -tzf 打包后文件的名称 .tgz 需要打包的文件或目录。

运行结果:
打包压缩:
在这里插入图片描述

预览:
在这里插入图片描述
解压:
在这里插入图片描述

十三,bc指令与uname -r指令

语法:uname 选项

功能:bc命令可以很方便的进行浮点运算; uname用来获取电脑和操作系统的相关信息。

常用选项:

  1. -a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称(uname)

运行结果:
在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/533641.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【免交互】

目录 一、免交互1.1、语法格式1.2、命令演示1、多行写入文件内容2、多行注释 二、Expect2.1、基本命令2.2、脚本操作 一、免交互 1、使用I/O重定向的方式将命令列表提供给交互式程序或命令&#xff0c;比如 ftp、cat 或 read 命令。 2、是标准输入的一种替代品可以帮助脚本开发…

从C语言到C++⑩(第四章_模板初阶+STL简介)如何学习STL

目录 1. 泛型编程 1.1 函数重载弊端 1.2 泛型编程概念 2. 函数模板 2.1 函数模板的概念 2.2 函数模板格式 2.3 函数模板原理 2.4 函数模板实例化 2.4.1 隐式实例化 2.4.2 显式实例化 2.5 模板参数的匹配原则 3. 类模板 3.1 类模板的定义 3.2 类模板实例化 4.…

David Silver Lecture 7: Policy Gradient

1 Introduction 1.1 Policy-Based Reinforcement Learning 1.2 Value-based and policy based RL 基于值的强化学习 在基于值的 RL 中&#xff0c;目标是找到一个最优的值函数&#xff0c;通常是 Q 函数或 V 函数。这些函数为给定的状态或状态-动作对分配一个值&#xff0c;表…

【JAVAEE】JUC(java.util.concurrent)的常见类

目录 1.Callable接口 1.1简介 1.2代码演示 1.3Runnable与Callable的区别 2.ReentrantLock 2.1ReentrantLock的常用方法 2.2ReentrantLock的代码演示 2.3ReentrantLock和synchronized的区别 3.Semaphore信号量 3.1概念 3.2代码演示 4.CountDownLatch 4.1概念 4.2代…

【SpringBoot整合RabbitMQ(下)】

八、死信队列 先从概念解释上搞清楚这个定义&#xff0c;死信&#xff0c;顾名思义就是无法被消费的消息&#xff0c;字面意思可以这样理解&#xff0c;一般来说&#xff0c;producer 将消息投递到 broker 或者直接到 queue 里了&#xff0c; consumer 从 queue 取出消…

用Pin自动对二进制文件脱壳

Intel Pin Intel Pin在可执行二进制代码中插入一些探测函数,用于观察、记录、分析宿主代码执行过程中的一些与计算机体系结构相关的特性,如访存指令,寄存器内容,寄存器地址等,通过Pin提供的API可以编写各种分析函数,这样程序运行完以后,统计和分析结果也同时产生,分析…

I3D--视频理解必读论文总结

论文标题&#xff1a;Quo Vadis, Action Recognition? A New Model and the Kinetics会议期刊&#xff1a; CVPR 2017Dataset 论文地址&#xff1a;https://arxiv.org/pdf/1705.07750.pdf 文章目录 前言文章核心摘要引入方法a. 2DConvLSTMb. 3DConvc d. Two-StrwamTwo-Stream …

C语言学习分享(第七次)------操作符

&#x1f493;博主CSDN主页:杭电码农-NEO&#x1f493;   ⏩专栏分类:C语言学习分享⏪   &#x1f69a;代码仓库:NEO的学习日记&#x1f69a;   &#x1f339;关注我&#x1faf5;带你学习更多C语言知识   &#x1f51d;&#x1f51d; 操作符详解 1. 前言&#x1f6a9;2…

Ajax,前后端分离开发,前端工程化,Element,Vue路由,打包部署

Ajax介绍 Axios <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-wid…

为什么我掌握了大量软测知识,却还是找不到工作?

很多朋友都在疑惑&#xff0c;为什么随着对于软件测试了解的加深&#xff0c;不断掌握更多测试知识与技巧&#xff0c;找工作貌似越来越难了&#xff1f; 不免让人联想到最近偶然间看到一句话&#xff1a;“软件测试是整个 IT 行业中最差的岗位”。 打工人的问题出在哪&#xf…

使用Jmeter应该如何进行http接口性能测试?

在进行网页或应用程序后台接口开发时&#xff0c;一般要及时测试开发的接口能否正确接收和返回数据&#xff0c;对于单次测试&#xff0c;Postman插件是个不错的Http请求模拟工具。 但是Postman只能模拟单客户端的单次请求&#xff0c;而对于模拟多用户并发等性能测试&#xff…

11.1网络编程——

多线程 一、基础知识概念相关API二、任务创建一个简单的本地客户端创建一个简单的本地服务器三、总结四、问题一、基础知识 概念 网络编程中客户端和服务器指的是进程,而不是常提到的机器或者主机。注意三个概念:请求、响应、事务。 网络编程中客户端-服务器事务是指客户端和…

刷题day65:分割等和子集

题意描述&#xff1a; 给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集&#xff0c;使得两个子集的元素和相等。 思路&#xff1a; 使用01背包&#xff0c; 背包的体积为sum / 2背包要放入的商品&#xff08;集合里的元素&#xff09;…

linux数据校验

文件 一般对于文件的校验使用md5&#xff0c;centos7系统有自带的md5校验工具md5sum&#xff0c;可以用来校验两个文件是否一致 可以对比一下md5值是否一致来校验文件是否一致 目录 1 若是在主机上使用网络磁盘挂载备份的可以使用diff工具对比两个目录是否一致 diff -r /op…

Nginx使用教程

目录 一、Nginx介绍二、下载和安装三、Nginx命令1.查看版本2.检查配置文件正确性3.启动和停止4.重新加载配置文件 四、配置文件结构五、Nginx具体应用1.部署静态资源2.反向代理3.负载均衡 一、Nginx介绍 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件( IMAP/POP3)代…

少儿编程 中国电子学会图形化编程等级考试Scratch编程二级真题解析(选择题)2023年3月

2023年3月scratch编程等级考试二级真题 选择题(共25题,每题2分,共50分) 1、小猫的程序如图所示,积木块的颜色与球的颜色一致。点击绿旗执行程序后,下列说法正确的是 A、小猫一直在左右移动,嘴里一直说着“抓到了”。 B、小猫会碰到球,然后停止。 C、小猫一直在左右…

《LKD3粗读笔记》(13)虚拟文件系统

《LKD3粗读笔记》(13)虚拟文件系统 虚拟文件系统&#xff0c;简称VFS&#xff0c;是内核的子系统&#xff0c;为用户空间程序提供了文件系统相关的接口。系统中所有文件系统不但依赖VFS共存&#xff0c;而且也依靠VFS系统协同工作。通过虚拟文件系统&#xff0c;程序可以利用标…

文本三剑客正则表达式2

文章目录 文本三剑客&正则表达式21 sed2 sed命令的常用选项3 sed命令的操作符4 打印4.1 按照行号寻址打印4.1.1 只打印第二行4.1.2 只显示行号4.1.3 显示行号及内容4.1.4 只打印最后一行 4.2 进行行号范围区间的打印4.2.1 打印1-3行4.2.2 打印第二行到最后一行4.2.3 打印2-…

操作符续(整型提升与算术转换)

&#x1f929;本文作者&#xff1a;大家好&#xff0c;我是paper jie&#xff0c;感谢你阅读本文&#xff0c;欢迎一建三连哦。 &#x1f970;内容专栏&#xff1a;这里是《C知识系统分享》专栏&#xff0c;笔者用重金(时间和精力)打造&#xff0c;基础知识一网打尽&#xff0c…

MySQL深入浅出: order by if()与order by in()之条件排序

目录 1&#xff1a;原表数据 2&#xff1a;order by if&#xff08;&#xff09; 3&#xff1a;order by in&#xff08;&#xff09; 4&#xff1a;社区地址 1&#xff1a;原表数据 2&#xff1a;order by if&#xff08;&#xff09; SELECT * FROM people ORDER BY IF(…