红帽RHCE之初识命令行

Bash Shell简介:

  • command line(命令行)基于文本界面,用于向计算机输入指令。

  • Linux命令行由shell程序提供,红帽使用GNU Bourne-Again Shell(bash)。

  • Bash是Bourne Shell(sh)的改进版本。

  • bash在提示符后等待用户输入命令,普通用户提示符是 $,超级用户root的提示符是 #。

    [user@host ~]$
    [root@host ~]#

  • bash shell带有脚本语言,支持自动化任务,且可以完成图形化难以完成的高效任务。

Shell基础知识:

  • shell命令的三个组成部分:命令(command)+ 选项(options)+ 参数 (arguments)
  • 命令是程序名,其后可以跟随选项,选项跟一个或两个破折号(如,-a或–all)。
  • 选项或命令后可以跟随参数,通常指向目标参数。

通过网络登陆:

  • Linux管理员通常需通过网络连接到远程系统来获得shell访问权限。
  • ssh命令通过加密连接来防止通信被窃听或篡改。
    在这里插入图片描述
  • 一些系统为了增强安全性,不允许使用密码进行登录,而需要使用公钥身份验证登录,当公钥与私钥匹配,则不需要输入密码就能登录。(后续介绍)

使用Bash Shell执行命令:

  • bash解读用户的指令,指令包含命令、选项(通常以 - 或 – 开头)与参数三部分,中间以空格分隔。
  • Enter键执行,屏幕上显示指令输出,并显示下一个shell提示符
简单命令示例:
1.$ date:显示或设置Linux系统时间,+表示参数设置格式。

在这里插入图片描述

2.$ passwd:更改用户密码

在这里插入图片描述

更改密码要求
2.1、 用户可更改自身的密码,但原始密码必须指定。
2.2、 默认情况下,passwd命令要求强密码。
2.3.、强密码由大写字母、小写字母、字符与数字组成,并且密码不为Linux字典(/usr/share/dict/linux.words)中的单词。
3.$ file:扫描文件开头内容,显示文件类型。

在这里插入图片描述

4.$ cat:查看一个或多个文件内容,还可将文件重定向到新文件。

在这里插入图片描述

5.$ less:一次显示一页内容,可向前或向后滚动查看。

在这里插入图片描述

6.$ head与tail:默认显示文件首或尾10行,可使用-n选项指定显示的行数。

在这里插入图片描述

7.$ wc:计算文件中的行数、单词数与字符数,可分别使用-l、-w与-c选项。

在这里插入图片描述

TAB补全:

  • Tab可以快速补齐命令或文件名。
  • 如果键入的字符不唯一,按Tab键两次可显示以键入的字符为开头的所有命令。
  • 34
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海鸥爱上鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值