Linux

linux操作系统:

  • GNU/Linux
  • GUN是开源组织
  • Linux是指Linux内核
    内核:
  • 系统核心程序
  • 相当人的大脑
  • 负责系统程序和硬件分配及调度

shell

shell:

  • 对外提供操作和系统沟通的接口
  • 对内实现内核的保护
  • 在RHEL8中默认使用shell是bash

shell行提示符含义

shell类型:

rhel8中默认使用shell是bash

bash=GNU Bourne-Again Shell

shell的打开方式

1、使用鼠标右键打开

LinuxHadoop打开命令 linux系统如何打开命令行_bash

2、Application—>favorites—>terminal

LinuxHadoop打开命令 linux系统如何打开命令行_快捷键_02

3、shell开启后,可以使用<ctrl>+<shift>+<N>打开

LinuxHadoop打开命令 linux系统如何打开命令行_bash_03

4、设定快捷键执行gnome-terminal

LinuxHadoop打开命令 linux系统如何打开命令行_linux_04

5、Home—>Open in Terminal

LinuxHadoop打开命令 linux系统如何打开命令行_bash_05

shell的命令行提示符
[root@localhost Desktop]#
[1] [2] [3]   [4] [5]
[1]:运行shell的用户
[2]:分隔符
[3]:系统主机段名称当前主机去掉域名部分的短名称
[4]:当前目录名称
[5]:身份提示符(#表示当前是超级用户root,$表示当前是普通用户)

shell中的快捷键

shell中的快捷键

作用

<ctrl>+<shift>+<T>

在一个terminal中打开多个窗口

<ctrl>+<shift>+<N>

重新打开一个terminal

<ctrl>+<c>

取消命令执行

<crtl>+<d>

关闭shell

<ctrl>+<shift>+<鼠标选中内容>+<c>

复制选中字符

<ctrl>+<shift>+<v>

粘贴

鼠标选中

赋值

鼠标滚轮下按

粘贴

在shell中执行命令

1.命令执行格式

命令(程序) 参数(命令的特殊功能) 对象(操作目标)

2.命令执行的方法

有些命令可以单独执行

参数可以加入多个

例如:

-a -b -c = -abc = -cba = -bca

LinuxHadoop打开命令 linux系统如何打开命令行_命令行_06

参数-s表示单词的缩写
参数–size表示单词的全拼
注意事项:
1.命令需要在行提示符之后输入,否则命令无法执行
2.当命令行被占用通常使用<ctrl>+<c>结束占用命令行的程序释放命令行

命令行帮助获取

whatis rm:查看命令的基本用途

LinuxHadoop打开命令 linux系统如何打开命令行_快捷键_07

若在查看过程显示:rm: nothing appropriate有两种可能,第一种是查看的内容没有帮助,第二种是系统帮助数据未更新,需使用mandb进行命令更新

注意事项:当执行whatis命令出现nothing appropriate时大多数情况时因为系统的帮助数据库未更新,若想解决该问题,需要在root下执行mandb命令,若用户不是root需进行su - root命令在执行mandb

rm --help:查看命令基本用法

LinuxHadoop打开命令 linux系统如何打开命令行_bash_08

[]:内容可加可不加
...:内容个数任意
<>:必须在命令执行加入的元素

man(manual)

man:命令用法详解(man为manual缩写)

man -k passwd:passwd关键字有多少级别的man

LinuxHadoop打开命令 linux系统如何打开命令行_bash_09

man的级别
1:命令
2:系统调用
3:函数库调用
4:特殊文件(设备文件)
5:文件
6:游戏
7:特殊的包
8:系统管理命令
9:内核信息规则
进入到命令的帮助:

命令

功能

q

退出

/关键字

搜索关键字,n向下匹配,N向上匹配

G

快速移动到man的最后

g

表示快速移动到man的最前方

linux命令行调用

history:查看历史命令

LinuxHadoop打开命令 linux系统如何打开命令行_快捷键_10

history -c:清空当前历史命令(非永久,永久清空历史需要清空文件.bash_history)
历史命令的调用

调用命令

作用

上键|下键

逐行调用

!数字

调用指定行历史

!字符

调用以此字符开头的最近的历史

<ctrl>+<R>

开启历史搜索模式,命令行会变为(reserve-i-search)`:输入关键字会显示含有此关键字最近的历史

LinuxHadoop打开命令 linux系统如何打开命令行_LinuxHadoop打开命令_11

LinuxHadoop打开命令 linux系统如何打开命令行_命令行_12

LinuxHadoop打开命令 linux系统如何打开命令行_bash_13