【Linux学习】之访问命令行

news2025/1/23 22:27:05

【Linux学习】之访问命令行

文章目录

  • 【Linux学习】之访问命令行
    • 一、基础知识
    • 二、练习
      • 1.使用 date 命令来显示当前的日期和时间。
      • 2.以12小时制显示当前时间(例如,11:42:11AM)。
      • 3. 查看/home/student/zcat 的文件类型,是否被人读取?
      • 4.使用wc命令和 Bash 快捷键显示 zcat 的大小。
      • 5.显示zcat的前10行,head命令显示文件的开头
      • 6. 使用tail命令显示zcat文件的后10行,tail 按快捷键Esc+.快捷键
      • 7. 运行最近命令历史记录中的第一条
      • 8.使用快捷键向上箭头显示上一条指令,然后按ctrl+A,再按ctrl+右键,在 tail zcat 中间添加“-n 20”,显示文件后20行
      • 9. history+!x,执行history中的第x个命令

一、基础知识

  1. 红帽企业 Linux中为用户提供的默认 shell是GNU Bourne-Again Shell(bash)。Bash 是与UNIX类似的系统上使用的其中一个最成功shell的改进版本,即Bourne shell(sh)。
  2. BASH SHELL简介 命令行是基于文本的界面,可用于向计算机系统输入指令。Linux 命令行由名为 shel 的程序提供。
    在这里插入图片描述

Shell描述了执行以字符串形式键入的命令的解释程序
提示符描述了指明交互式Shell正在等待用户键入命令的视觉线索
命令描述了要运行的程序的名称
选项描述了命令行中调整命令行为的部分
参数描述了命令行中指定命令执行所针对的目标的部分
物理控制台描述了用于与系统交互的硬件显示和键盘
虚拟控制台描述了可以分别支持独立登录会话的多个逻辑控制台之一
终端描述了为输出提供显示并为shell会话输入提供键盘的界面 wc命令可以计算文件中行、字和字符的数量。它接受-l、-w、-c,分别用于仅显示行数、 字数或字符数

二、练习

1.使用 date 命令来显示当前的日期和时间。

[student@workstation ~]$ date

在这里插入图片描述

2.以12小时制显示当前时间(例如,11:42:11AM)。

显示该输出的格式字符串为%使用 +%r 参数运行 date 命令,以 12 小时制显示当前的时间。

[student@workstation ~]$ date +%rr
10:10:33 PMr

在这里插入图片描述

3. 查看/home/student/zcat 的文件类型,是否被人读取?

使用 file命令确定其文件类型。

[student@workstation ~]$ file zcat
zcat: POSIX shell script, ASCII text executable

在这里插入图片描述

4.使用wc命令和 Bash 快捷键显示 zcat 的大小。

wc 命令可用于显示zcat 脚本中的行数、字数和字节数。使用 Bash 历史记录快捷键Esc+.(同时按 ESc 和,键 来重用上一命令中的参数,而不是重新键入文件名。

[student@workstation ~]$ wc zcat
  51  299 1983 zcat

在这里插入图片描述

5.显示zcat的前10行,head命令显示文件的开头

[student@workstation ~]$ head zcat,按快捷键Esc+.快捷键

[student@workstation ~]$ head zcat

在这里插入图片描述

6. 使用tail命令显示zcat文件的后10行,tail 按快捷键Esc+.快捷键

[student@workstation ~]$ tail zcat

在这里插入图片描述

7. 运行最近命令历史记录中的第一条

[student@workstation ~]$ !!

在这里插入图片描述

8.使用快捷键向上箭头显示上一条指令,然后按ctrl+A,再按ctrl+右键,在 tail zcat 中间添加“-n 20”,显示文件后20行

[student@workstation ~]$ tail -n 20 zcat

在这里插入图片描述

9. history+!x,执行history中的第x个命令

[student@workstation ~]$ history

在这里插入图片描述

[student@workstation ~]$ !36

在这里插入图片描述

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

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

相关文章

看过来,2022最后一期大咖说-大厂可观测来啦~

可观测性的应用创新与落地研讨会 「UGeek大咖说-大厂可观测」 最后一期 活动时间:2022/12/21 15:00 — 17:30 活动平台:线上网络直播间 主办单位:优维科技 内容介绍 白驹过隙,转眼就到了2022年末啦~ 「UGeek大咖说-大厂可观…

A. Tower(暴力 + 看数据范围)

Problem - A - Codeforces 彭教授建造了n个不同高度的积木塔。第i座塔的高度为ai。 寿教授不喜欢这些塔,因为它们的高度是任意的。他决定首先精确地移除其中的m个,然后执行以下一些(或不执行)操作。 选择一座塔,将其…

MongoDB——Java Client API(Spring Data MongoDB)

[TOC](MongoDB——Java Client API(Spring Data MongoDB)) MongoDB——Java Client API(Spring Data MongoDB) 关于文档注解 由于mongoDB使用是BSON进行存储,Java则是类与对象的概念,所以设计了一套注解用于标注 Document 范围:类 作用&…

表的增删查改基本查询(where-group by-having)

文章目录表的操作表的创建修改表属性(轻易不要改)数据类型分类类型测试表的增删查改增加插入insert插入否则更新替换Retrieve(检索)查找selectwhere条件语句的添加姓孙的和孙某where语句无法使用别名的问题?语文成绩&g…

OAK相机depthai最全上手教程

编辑:OAK中国 首发:oakchina.cn 喜欢的话,请多多👍⭐️✍ 内容可能会不定期更新,官网内容都是最新的,请查看首发地址链接。 ▌前言 Hello,大家好,这里是OAK中国,我是助手…

一种数据驱动的自动驾驶汽车前馈补偿器优化方法(Matlab代码实现)

目录 💥1 概述 📚2 运行结果 🎉3 参考文献 👨‍💻4 Matlab代码 💥1 概述 一个可靠的控制器对于自动驾驶汽车的安全和平稳操纵的执行至关重要。控制器必须对外部干扰(如路面、天气、风况等&…

javaweb文件下载案例

html代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <a href"./img/1.jpg">图片</a> <!--这个下载效果是download实…

pikachu靶场越权漏洞实战

今天继续给大家介绍渗透测试相关知识&#xff0c;本文主要内容是pikachu靶场越权漏洞实战。 免责声明&#xff1a; 本文所介绍的内容仅做学习交流使用&#xff0c;严禁利用文中技术进行非法行为&#xff0c;否则造成一切严重后果自负&#xff01; 再次强调&#xff1a;严禁对未…

01背包问题以及有关题目

一、01背包问题详解 确定dp数组以及下标的含义 使用二维数组 dp[i] [j] 表示从下标为[0-i]的物品里任意取&#xff0c;放进容量为j的背包&#xff0c;价值总和最大是多少。 确定递推公式 dp数组的初始化 首先从dp[i][j] 的定义出发&#xff0c;如果背包容量j为0的话&#…

kobject应用实例--在/sys下创建设备的属性节点

本文讲解如何利用内核提供的接口&#xff0c;在/sys下创建设备的属性节点&#xff0c;实现属性的读写接口。 1、主要数据结构 一、kobject --> 目录&#xff1b;kobj_type --> 属性文件 使用到的内核数据结构如下&#xff1a; struct kobject {const char *name;…

1996-2020年31省主要农业机械年末拥有量相关数据

1996-2020年31省主要农业机械年末拥有量 1、时间&#xff1a;1996-2020年 2、范围&#xff1a;包括全国31省 3、指标包括&#xff1a; 农用机械总动力&#xff08;万千瓦&#xff09;、大中型拖拉机&#xff08;台&#xff09;、小型拖拉机&#xff08;台&#xff09;、大中…

jsp+ssm计算机毕业设计本科毕业设计过程管理系统【附源码】

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; JSPSSM mybatis Maven等等组成&#xff0c;B/S模式 Mave…

如何识别网络应用层协议?

能够标识出 Internet上每个流所使用的应用层协议是一系列网络应用的前提和基础。然而随着网络的高速化和协议的复杂化&#xff0c;传统的基于端 口识别应用层协议的算法已经不够准确&#xff0c;因此各种新的协议识别算法成为研究热点 。 本篇文章将重点介绍协议识别问题的几个…

第三章、前端知识(测试基础)---HM

文章目录一、web前端三大核心技术二、HTML基础1. HTML简介1.1 什么是HTML&#xff1f;1.2 HTML标签1.2.1 HTML单标签和双标签&#xff1a;1.3 HTML属性2. HTML标签骨架3. 基本的HTML标签3.1 HTML标题3.2 HTML段落3.3 HTML超链接3.4 HTML图片3.5 HTML空格和回车3.6 布局标签4、H…

【水果识别】苹果质量检测及分级系统(带面板)【含GUI Matlab源码 1613期】

⛄一、简介 1 案例背景 目前&#xff0c;苹果的分级主要靠人工完成&#xff0c;该方法存在主观误差大、效率低和苹果易造成二次损伤等问题。随着机器视觉技术的快速发展&#xff0c; 图像处理在水果质量检测方面也取得了深入进展。 试验拟通过采集视野内苹果图&#xff0c; 综…

ssm+Vue计算机毕业设计校园学生体温管理系统(程序+LW文档)

ssmVue计算机毕业设计校园学生体温管理系统&#xff08;程序LW文档&#xff09; 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项…

Linux 设备驱动

驱动编译要用到kernel的Makefile文件 — — 也就是源码树的编译系统。因此&#xff0c;源码需要被配置和编译&#xff0c;以ubuntu自带的源码为例&#xff1a; 编译外部模块(.ko)的编译命令是&#xff1a; make -C Mmak**e−Cpathtokernelsrc>MPWD 也就是进入到kernel目录&a…

oracle经典习题(一)

oracle经典习题(一) 1.显示与BLAKE在同一部门工作的雇员的姓名、工作和入职日期&#xff0c;但是BLAKE不包含在内 1.1 示例sql语句 SELECT ename,job,hiredate FROM emp WHERE deptno(SELECT deptno FROM emp WHERE enameBLAKE) AND ename <> BLAKE1.2 运行截图 2.显示…

vpp hash源码分析

概述 vpp的hash结构分为hash头、桶&#xff08;_hash_create或hash_resize申请&#xff09;和桶下元素&#xff08;clib_mem_realloc申请&#xff09;&#xff0c;总共3个部分组成。 根据元素key的hash值不同&#xff0c;分配到不同的桶下&#xff0c;与其他hash表原理相同。 …

Python利用pandas处理Excel数据的应用

最近迷上了高效处理数据的pandas&#xff0c;其实这个是用来做数据分析的&#xff0c;如果你是做大数据分析和测试的&#xff0c;那么这个是非常的有用的&#xff01;&#xff01;但是其实我们平时在做自动化测试的时候&#xff0c;如果涉及到数据的读取和存储&#xff0c;那么…