【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 zcat51  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

【Linux学习】之访问命令行相关推荐

  1. 基础一 【 系统搭建 访问命令行 简单命令】

    目录 : [部署 linux 环境] [ 远程连接配置 ] [访问命令行] [常用命令 一 ] [ 部署linux环境 ]  (一)部署流程 注释 : 首先要提前下载好 VMware Workstat ...

  2. linux一条命令添加用户并设置密码,linux中如何通过命令行来添加用户并设置密码...

    linux中如何通过命令行来添加用户并设置密码 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 LINUX中如何通过命令行来添加用户 ...

  3. (转)php-cli模式学习(PHP命令行模式)

    php-cli模式学习(PHP命令行模式) 之前知道php-cli模式是一种类似shell命令式的执行php程序,不过一直以为这个是一种落后的方式,应该没有什么意义,因为从没有遇到过使用这个cli模式 ...

  4. linux学习查看日志命令

    linux学习查看日志命令 tail -f linux学习日 志 文 件 说 明 /var/log/maillog 与邮件相关的日志信息 /var/log/secure 与安全相关的日志信息 /var ...

  5. linux命令行使用ppt,linux图形界面与命令行.ppt

    <linux图形界面与命令行.ppt>由会员分享,可在线阅读,更多相关<linux图形界面与命令行.ppt(43页珍藏版)>请在人人文库网上搜索. 1.第3章 图形界面与命令行 ...

  6. mysql隐藏密码_MySQL在Linux系统中隐藏命令行中的密码的方法

    在命令行中输入命令并不是一个好主意,会造成安全问题.但是如果你决定去写一个应用,而这个应用需要在命令行中使用密码或者其他敏感信息.那么,你能通过以下方法禁止系统的其他用户轻易的看到这些敏感数据 呢?, ...

  7. linux 别名管理,Linux 的 15 个命令行别名, 帮系统管理员提升工作效率!

    Linux 的 15 个命令行别名, 帮系统管理员提升工作效率! Linux 命令行别名非常适合帮助你提高工作效率. 默认情况下, 你安装的 Linux 发行版中包含一些别名. 以下是 Fedora ...

  8. linux添加磁盘后进入grub,从硬盘安装 Linux 和从 GRUB 命令行启动操作系统

    标题 +=================================================+ |  从硬盘安装 Linux 和从 GRUB 命令行启动操作系统  | +======== ...

  9. Linux桌面环境与命令行环境切换快捷键,以及linux 图形界面 X Server 关闭 启动

    1 Linux桌面环境与命令行环境切换快捷键 1.从linux桌面环境切换到命令行终端 Ctrl+Alt+F1-F6:进入虚拟终端或虚拟控制台,其中F1~F6对应与6个不同的虚拟终端.进入终端输入用户 ...

最新文章

  1. 别怕,BCH无惧攻击
  2. android 内核态
  3. oracle数据库改名步骤,oracle 11g2 数据库改名详细解释 oracle数据库改名详解 oracle database 改名详解 dbname...
  4. 图像熵的意义以及计算
  5. Open Harmony移植:build lite编译构建过程
  6. linux系统汇总的qt,QT 编程总结_Linux编程_Linux公社-Linux系统门户网站
  7. linux下用脚本语言开发自动重启程序
  8. 漫画:如何优化 “字符串匹配算法”?
  9. mysql 目录位置_更改MySQL数据库目录位置
  10. [转载] Python列表拷贝复制函数copy()函数的作用
  11. 【转】SQL Server联机丛书:存储过程及其创建
  12. sklearn学习(模块列表)
  13. 浏览器对象模型(Browser Object Model)
  14. 四阶龙格库塔算法及matlab代码
  15. matlab直流电机转速 电流双闭环,转速电流双闭环直流调速系统的课程设计(MATLABSimulink)..docx...
  16. linux用户密码修改规则,linux怎么设置密码规则
  17. 毕业设计 单片机智能药箱系统 - STM32
  18. 记一次钉钉群聊机器人的开发
  19. Maperitive地图瓦片切割部分使用方法总结
  20. 迅镭激光20000瓦高速切割机顺利交付柳工,助力工程机械行业高速发展!

热门文章

  1. 2-1 李宏毅2021春季机器学习教程-第二节机器学习任务攻略
  2. 从技术博主到知乎大V:资深Python工程师的12年进阶路
  3. Irregular whitespace not allowed no-irregular-whitespace 不允许有不规则的空格
  4. 《海外社交媒体营销》一一1.2 更新的信息发布平台,更多的媒体度量手段
  5. 一网友在上海的感受,太惊人的了,也太现实了,不得不看......
  6. 三四面_业务能力团队协作能力与带人能力
  7. Kubernetes集群配置免费的泛域名证书支持https
  8. plt.style.use
  9. Python中无法导入上一级目录下的包
  10. 搭建一个网站,需要好几种服务器吗?