1、Linux 命令行使用技巧

什么是Linux?

Linux是指Linux内核,Linux是众多内核中的一个版本。
内核是系统的核心程序,相当于人的大脑,负责系统程序硬件分配及调度,是操作系统工作的基础。

什么是开源?

开源是指开放源代码,这样就可以对软件进行二次开发,因而开源的可定制性高,Linux就是开源。

什么是shell?

shell 对外提供了操作和系统沟通的接口,对内实现对内核进行保护,防止内核被篡改;RHEL8中默认使用的shell是bash.

shell行提示符的含义

1、shell的打开方式
(1)右键打开
在这里插入图片描述
(2)Application------>favorites------->terminal
在这里插入图片描述
(3)运行gonme-terminal命令打开
用运行命令打开一个shell,前提是有一个shell已经存在
(4)快捷键打开方式
Ctrl++Shift+N

(5)可以在设置中设定任意快捷键执行 gnome-terminal
2、shell命令行提示符含义
在这里插入图片描述
westos:运行用户名为westos的用户
@:分隔符
localhost:系统主机短名称,当前主机去掉域名部分的短名称
Desktop:当前目录名称
:身份提示符(#表示当前用户为超级用户,$表示当前用户为普通用户)

shell中的快捷键

<ctrl>+<shift>+<T> ##在一个terminal中开启多个窗口
<ctrl>+<shift>+<N> ##重新打开一个terminal
<ctrl>+<c> ##取消命令执行
<ctrl>+<d> ##关闭shell
<ctrl>+<shift>+<鼠标选中>+<c> ##复制选中字符
<ctrl>+<shift>+<v> ##粘贴
##鼠标选中为复制
##鼠标滚轮下按为粘贴

shell中如何执行命令

1、执行命令格式
命令 参数 对象
命令就是程序
参数就是命令的特殊功能
对象就是操作目标
2、命令执行的方法
有些命令可以单独执行
参数可以加多个 -a -b -c = -abc = -cba = -acb;参数-s = --size (-s 表示单词的缩写 - -size 单词的全拼)
命令必须在行提示符之后输入否则命令无法执行,当命令行被占用通常使用+结束占用命令行的程序来释放命令行

命令行获得帮助

whatis 命令 ##用来查看命令的基本用途
若在查看过程中出现
#rm: nothing appropriate.
#1.表示要查看内容没有帮助
#2.系统帮助数据未更新用mandb命令更新(大多数情况是因为系统数据未更新,需在root用户下执行mandb命令来进行数据更新)

例如要查看rm命令的用途
出现nothing approprite,证明系统数据未更新,切换到root用户下进行数据更新
数据更新后可以查看rm命令的基本用途了
命令 --help ##查看命令的基本用法
若在基本用法中出现
[ ] ##表示内容可加可不加
…##表示内容个数任意
<>##表示必须在命令执行时加入的元素
例如要查看rm的基本用法
在这里插入图片描述

man 命令 ##命令用法详解
man -k 关键字 ##关键字有多少级别的man
man的级别
#1 命令
#2 系统调用
#3 函数库调用
#4 特殊文件(设备文件等)
#5 文件
#6 游戏
#7 特殊的包
#8 系统管理命令
#9 内核信息规则
在man里的操作
q ##退出
/关键字 ##搜索关键字,n向上匹配,N向下匹配
G ##快速移动到man最后
g ##快速移动到man最前

例如要查看rm命令的用法
在这里插入图片描述
此时回车后进入到man里查看rm命令用法详解
在这里插入图片描述

Linux命令行历史调用

我们当前使用的shell可以记录系统中执行过的历史命令
history ##查看历史命令
history -c ##清空当前历史命令(永久清空需要清空文件.bash_history)

在这里插入图片描述
在shell中历史命令的调用
上下键 ##逐行调用
!数字 ##调用指定行历史
!字符 ##调用以此字符开头的最近一条历史命令
+ ##开启历史搜索模式,此时命令行显示会变成"reverse-i-search",输入关键字来进行命令搜索,会显示以此关键字开头的最近一条历史命令

TAB键

TAB键用于补齐系统中存在的命令、文件和某些命令的参数;当按一次tab没有效果,表示以此字符开头的信息不唯一,可连续按按两次,会把以此字符开头的所有内容显示,如果连续按两次没有效果,说明没有以此字符开头的指令。

连续按下两次tab键的效果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值