【hello Linux】Linux基本指令(下)

目录

1. more 指令:分批查看文件

 1.1 more -n 文件名:查看文件前 n 行 

 1.2 more 文件名:屏幕输满

 补充指令:

2. less 指令

2.1 less -N 文件名

2.2 /字符串:向下搜索“字符串”的功能

3. head 指令

3.1 head 文件名

3.2 head -n 文件名:查看文件前n行

4. tail 指令

4.1 tail 文件名:查看文件后10行

 4.2  tail -n 文件名:查看文件后n行

5. echo 指令

5.1 echo :默认显示空行;

5.2 echo "字符串" :将" "里的字符串显示待标准输出;

5.3 echo "字符串" > 文件名;

5.4 echo "字符串" >> 文件名:往文件中追加内容;

6. 重定向

7. 时间相关的指令

7.1 date 显示

7.2 时间戳

8. cal 指令:查看日历

8.1 cal:显示当月月历;

8.2 cal 2019:显示2019年日历;

8.3 cal -3:显示上个月、本月、下个月的月历;

9. find 指令:

10. grep 指令:行过滤工具

10.1 grep "字符串" 文件名:输出包含"字符串"的行 

10.2  grep -v "字符串" 文件名:反向输出,输出不包含字符串的行

10.3 grep -i "字符串" 文件名:忽略大小写输出;

10.4 grep -n "字符串" 文件名:显示行号并输出;

11. zip/unzip 指令

  11.1 压缩

 11.2 解压

12. tar 指令

打包 VS 压缩 

13. bc 指令:Linux中的计算器

14. uname 指令

15. 重要热键的使用

15.1 Tab 按键

15.2 Ctrl c 按键:中止异常

15.3 Ctrl d 按键

15.4 history 命令:显示若干条历史命令

15.5 Ctrl r:查看历史输入

16. 关机 


 Linux🌷

1. more 指令:分批查看文件

语法:more [选项] [文件名]

 1.1 more -n 文件名:查看文件前 n 行 

 1.2 more 文件名:屏幕输满

 补充指令:

在more状态下,

回车:向下查看一行,只能向下;

按 q 键退出 more 

2. less 指令

less 指令与 more 指令类似,但 less 比 more 使用时更具弹性。

在more时,我们只能往后查阅;

但在less下我们可以使用键盘上的(上下键)进行往前看或者往后看;

less在查看之前不会加载整个文件。

语法:less [参数] 文件名

2.1 less -N 文件名

2.2 /字符串:向下搜索“字符串”的功能

3. head 指令

语法:head [参数] [文件名]

功能:显示文件的开头至标准输出中;默认head命令打印其相应文件的开头10行。

3.1 head 文件名

3.2 head -n 文件名:查看文件前n行

其中 n 为行数

4. tail 指令

语法:tail [选项] [文件名]

功能:用于显示指定文件末尾内容(默认为10行);

不指定文件时,作为输入信息进行处理。常用查看日志文件。

4.1 tail 文件名:查看文件后10行

 4.2  tail -n 文件名:查看文件后n行

5. echo 指令

5.1 echo :默认显示空行;

5.2 echo "字符串" :将" "里的字符串显示待标准输出;

5.3 echo "字符串" > 文件名;

将" "里的文字存到 文件名 中,如果文件里面原先有文件则覆盖;

如果 文件名 原先不存在,则创建文件并写入 

5.4 echo "字符串" >> 文件名:往文件中追加内容;

6. 重定向

7. 时间相关的指令

7.1 date 显示

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

%Y : 完整年份 (0000..9999)
%m : 月份 (01..12)
%d : (01..31)
%H : 小时 (0z0..23)
%M : 分钟 (00..59)
%S : (00..61)
%X : 相当于 %H:%M:%S
%F : 相当于 %Y-%m-%d

7.2 时间戳

时间转换为时间戳:

时间戳转换为时间:

 时间戳:从1970/01/01-00:00累计到此刻的秒数

时间戳是给程序看的;

时间(以时间格式显示)是给程序员看的;

时间乱了则整个世界都乱了,银行的利息混乱,高铁、飞机的飞行时间混乱...

8. cal 指令:查看日历

8.1 cal:显示当月月历;

8.2 cal 2019:显示2019年日历;

8.3 cal -3:显示上个月、本月、下个月的月历;

注意:不能显示 -4 奥

 

9. find 指令:

语法:find pathname -options

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

常用选项:- name 按文件名查找文件

注意:find 第一次查找的时候有点慢,因为涉及到访问磁盘

10. grep 指令:行过滤工具

语法:grep [选项] 搜索字符串 文件名

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

常用选项:

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

10.1 grep "字符串" 文件名:输出包含"字符串"的行 

10.2  grep -v "字符串" 文件名:反向输出,输出不包含字符串的行

与下面的命令是一样的功能 

10.3 grep -i "字符串" 文件名:忽略大小写输出;

10.4 grep -n "字符串" 文件名:显示行号并输出;

11. zip/unzip 指令

语法:zip 压缩后文件名.zip 要压缩的文件或目录

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

常用选项:

-r 递 归处理,将指定目录下的所有文件和子目录一并处理

  11.1 压缩

 11.2 解压

12. tar 指令

打包 VS 压缩 

打包:将东西装在一起;

压缩:使用工具进行压缩;

13. bc 指令:Linux中的计算器

bc 命令:进行浮点运算

 

 重定向有很多种用法,这是其中的一种

14. uname 指令

语法:uname [选项]

功能:uname用来获取电脑和操作系统的相关信息。

 常用选项:

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

 3.10.0:如果第二个数字为偶数则表示稳定,奇数则不稳定

10:偶数,稳定

15. 重要热键的使用

15.1 Tab 按键

1. 显示;2. 自动补全命令

15.2 Ctrl c 按键:中止异常

15.3 Ctrl d 按键

1. 第一次 ctrl d:退出云;

2. 第二次 ctrl d:退出XShell

15.4 history 命令:显示若干条历史命令

15.5 Ctrl r:查看历史输入

 按 Ctrl r 后出现如上所示,然后键盘上下键查找历史输入

16. 关机 

语法:shutdown [选项

常用选项: 

-h : 将系统的服务停掉后,立即关机。
-r : 在将系统的服务停掉之后就重新启动
-t sec -t 后面加秒数,亦即『过几秒后关机』的意思

注意:

云服务器是永远不关机的。

使用shutdown是在root用户下进行的

坚持打卡第三天😃

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

4.Java逻辑控制语句

Java逻辑控制语句 在实际生活中,我们的生活不是一成不变的,很多时候需要我们去选择,大到人生的十字路口,小到今天晚上吃什么,选择无处不在。小的选择决定了我们一件小事的走向,大的选择可能会改变我们人生…

基于多目标粒子群优化算法的计及光伏波动性的主动配电网有功无功协调优化(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

JavaScript -- 对象

1. 概念 对象是 JavaScript 数据类型的一种,可以理解为是一种无序的数据集合 2. 对象的使用 2.1 对象的声明 let 对象名 {} let 对象名 new Object() 2.2 属性和方法 数据描述性的信息称为属性,如人的姓名、身高、年龄、性别等,一般是…

蓝桥杯之贪心

蓝桥杯之贪心1055.股票买卖II104.货仓选址AcWing112.雷达设备1235.付账问题1239.乘积最大K是奇数,需要转化为K是偶数的情况,于是先取一个数,为了使得结果最大,取最大的数(正数的话绝对值最大,负数的话(K是奇…

java版工程项目管理系统源码 Spring Cloud+Spring Boot+Mybatis+Vue+ElementUI+前后端分离 功能清单

ava版工程项目管理系统 Spring CloudSpring BootMybatisVueElementUI前后端分离 功能清单如下: 首页 工作台:待办工作、消息通知、预警信息,点击可进入相应的列表 项目进度图表:选择(总体或单个)项目显示1…

托福高频真词List12 // 附托福TPO阅读真题

目录 4.5单词 生词 熟词 真题 4.5单词 生词 irreversiblepermanentadj.无法挽回的,永久的manipulateskillfully usedhandlev.操控monumentalenormousgreat and significantadj.极大的🧸retardslowv.放缓🧸subsistencesurvivaln.生存 wit…

Redis应用问题及解决

目录 一.缓存穿透 1.1 问题描述 1.2 解决方案 二.缓存击穿 2.1 问题描述 2.2 解决方案 三.缓存雪崩 3.1 问题描述 3.2 解决方案 当数据库压力变大,导致服务访问数据库响应变慢,导致服务的压力变大,最终可能导致服务宕机。 一.缓存穿透 1.1 …

【数据结构】栈与队列经典oj题

🚀write in front🚀 📜所属专栏:初阶数据结构 🛰️博客主页:睿睿的博客主页 🛰️代码仓库:🎉VS2022_C语言仓库 🎡您的点赞、关注、收藏、评论,是对…

[Jenkins自动化] 实现远端linux自动化部署方式(上篇)

目录 本篇文章简介: 简单易上手, 轻松实现jenkins实现自动化部署(上) 1. 安装jenkins方式 -> 1.1 windows版本 --->1.1.1 直接安装 修改安装路径 设置端口号 9000为例 ---> 1.1.2 创建工作空间即可 (起名为pzy) -> 1.2 linux版本(暂无) -> 1.3 docker版…

chapter-4-数据库语句

以下课程来源于MOOC学习—原课程请见:数据库原理与应用 考研复习 概述 SQL发展 注:关键词是哪些功能,尤其第一个create alter drop是定义功能 1.SQL功能强大,实现了数据定义、数据操纵、数据控制等功能 2.SQL语言简洁&#xff…

redis基础总结-常用命令

redis常用指令3. 常用指令3.1 key 操作分析3.1.1 key应该设计哪些操作?3.1.2 key 基本操作3.1.3 key 扩展操作(时效性控制)3.1.4 key 扩展操作(查询模式)3.2 数据库指令3.2.1 key 的重复问题3.2.2 解决方案3.2.3 数据库…

Linux Shell 实现一键部署Redis6

redis 前言 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 redis 参考 redis下载RedisDesktopManagerd…

ThreadPoolExecutor获取原始异常

ThreadPoolExecutor作用 ThreadPoolTaskExecutor是Spring框架提供的一个线程池实现,它是基于Java的ThreadPoolExecutor实现的。ThreadPoolTaskExecutor可以管理线程池中的线程,以满足多线程并发执行任务的需要。 FutureTask作用 FutureTask的主要作用…

SpringAMQP

SpringAMQP3.SpringAMQP3.1.Basic Queue 简单队列模型3.1.1.消息发送3.1.2.消息接收3.1.3.测试3.2.WorkQueue3.2.1.消息发送3.2.2.消息接收3.2.3.测试3.2.4.能者多劳3.2.5.总结3.3.发布/订阅3.4.Fanout3.4.1.声明队列和交换机3.4.2.消息发送3.4.3.消息接收3.4.4.总结3.5.Direct…

docker

1.docker安装 1.安装docker 2.配置docker加速器 3.docker的基本目录 /etc/docker/ docker的认证目录 /var/lib/docker/ docker的应用目录 2.docker容器 docker image pull nginx docker container stop nginx docker container rm $(docker container ps -aq) #q: --quiet …

代码随想录-62-530. 二叉搜索树的最小绝对差

目录前言题目1.二叉搜索树中序遍历特性介绍(并且使用一个指针始终指向前一个)全局变量2. 本题思路分析:(中序遍历)3. 算法实现4. 算法坑点前言 我在刷卡哥的“代码随想录”,自己的总结笔记均会放在“算法刷…

OpenCV基础之边缘检测与轮廓描绘

文章目录OpenCv基础之边缘检测与轮廓描绘Canny边缘检测图像轮廓绘制轮廓OpenCv基础之边缘检测与轮廓描绘 边缘检测:主要是通过一些手段检测数字图像中明暗变化剧烈(即梯度变化比较大)像素点,偏向于图像中像素点的变化。 轮廓检测…

CAN-FD协议

总目录链接>> AutoSAR入门和实战系列总目录 总目录链接>> AutoSAR BSW高阶配置系列总目录 文章目录CAN-FD协议**CAN-FD协议需要什么?**CAN-FD 协议的属性CAN-FD 协议中的安全性OSI 层中的 CAN-FD**CAN-FD物理层设计**CAN-FD 数据链路层数据链路层的…

win10自带的输入法变成了繁体怎么改回来

win x 键弹出设置窗口 选择设置 点击时间和语言 点击语言 点击中文(中国人民共和国) 先点击一下会出来选项 在点击选项进去 往下拉最底下找到 键盘下面你正在使用的输入法 点击他 选择选项进去,然后点击常规 在 选择字符集这里下面 选择简体中文

SpringBoot中配置文件加密及跨域支持

给application.properties文件中的某些值加密,比如数据库账号密码等. 引入依赖 <dependency><groupId>com.github.ulisesbocchio</groupId><artifactId>jasypt-spring-boot-starter</artifactId><version>3.0.3</version> </dep…