RH124-Linux命令行使用技巧

RH124-Linux命令行使用技巧

一:什么是linux:

1.Linux操作系统:

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。对于其全称GNU/Linux,GNU是开源组织,Linux是指Linux内核,本帖及以后的Linux方面的应用都是基于Red Hat Enterprise Linux进行的实际实验与现象监控。

2.内核(KERNEL):

Kernel(操作系统内核)是指大多数操作系统的核心部分,指系统的核心程序。它由操作系统中用于管理存储器、文件、外设和系统资源的那些部分组成。操作系统内核通常运行进程,并提供进程间的通信。Kernel有许多核心功能,其主要作用相当于人的大脑,负责系统程序和硬件分配以及调度。

二:Shell:

1.什么是shell:

Shell(计算机壳层),是指“为使用者提供操作界面”的软件(命令解析器)。它对外提供操作者和系统沟通的接口,对内实现对内核进行保护。在RHEL8中默认使用的shell是bash。

2.shell行提示符的含义:

shell类型;RHEL8中默认使用的shell为bash

bash=GNU Bourne-Again SHell

3.shell的打开方式:

(1)按鼠标右键打开
(2)Application–>System Tools–>Terminal
(3)gnome-terminal
(4)当已经开启一个shell时需要重新开启一个新的shell,在shell中可以用ctrl+shift+N打开
(5)可以在设置中设定任意的快捷键执行gnome-terminal:方法settings–>devices–>keyboard–>+add
方法:

4.shell命令行提示符:

[root@localhost Desktop]#
[1] [2] [3]      [4]   [5]

分块注解:
[1]运行shell的用户
[2]@分割符
[3]系统主机短名称当前主机去掉域名部分的短名称
[4]当前目录名称
[5]身份提示符:#表示超级用户,$表示普通用户

5.shell中的基本快捷键:

快捷键 效果
ctrl+shift+N 重新打开一个terminal窗口
ctrl+shift+T 在一个terminal中开启多个窗口
ctrl+c 取消命令执行
ctrl+d 关闭shell
ctrl+shift+<鼠标选中>+c 复制选中的字符
ctrl+shift+v 粘贴

注:鼠标选中为复制,鼠标滚轮下按为粘贴

6.shell中如何执行命令:

(1)命令执行格式:
命令	  参数	 对象

例如:date命令:

date -d 93day

enter后就会运行相关程序,其现象如下:
在这里插入图片描述

命令
执行格式的三部分进行分别解释:
[1]命令:命令就是程序
[2]参数:参数表示命令的特殊功能
[3]对象:对象就是操作目标

(2)命令执行的方法:

有些命令可以单独执行,参数可以添加多个,且参数顺序不影响其执行效果:

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

注:
[1]参数-s表示单词缩写,参数-size表示单词全拼
[2]命令必须在行提示符之后输入否则命令无法执行
[3]当命令行被占用时通常使用ctrl+c结束占用命令行的程序来释放命令行

6.Linux命令行历史调用:

我们当前使用的shell可以记录系统中执行过的历史命令:

命令 效果
history 查看历史命令
history -c 清空当前历史命令

在这里插入图片描述
注:如果要永久清除历史需要在document–>home–>hidden file中找到并清除.bash history
在这里插入图片描述
历史命令的调用:

命令 效果
上键或下键 逐行调用
!数字 调用指定行历史
!字符 调用以此字符开头的最近历史
ctrl+r 开启历史搜索模式

历史搜索模式:

(reverse-i-search)':

搜索模式下输入关键字,会显示含有此关键字的最近一条历史
在这里插入图片描述

7.Tab键的功能:

Tab键可以补齐系统中存在的命令,文件和某些指令的参数,当按一次Tab没有效果,表示以此字符开头的信息不唯一,可以连续按两次,那么会把以此字符开头的所有内容显示,如果按两次仍然不会显示则表示没有以此字符开头的指令

猜你喜欢

转载自blog.csdn.net/weixin_46702804/article/details/112299794