天天看点

1、Linux 命令行使用技巧

什么是Linux?

Linux是指Linux内核,Linux是众多内核中的一个版本。

内核是系统的核心程序,相当于人的大脑,负责系统程序硬件分配及调度,是操作系统工作的基础。

什么是开源?

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

什么是shell?

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

shell行提示符的含义

1、shell的打开方式

(1)右键打开

1、Linux 命令行使用技巧

(2)Application------>favorites------->terminal

1、Linux 命令行使用技巧

(3)运行gonme-terminal命令打开

1、Linux 命令行使用技巧

(4)快捷键打开方式

Ctrl++Shift+N

(5)可以在设置中设定任意快捷键执行 gnome-terminal

2、shell命令行提示符含义

1、Linux 命令行使用技巧

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命令的用途

1、Linux 命令行使用技巧
1、Linux 命令行使用技巧

命令 --help ##查看命令的基本用法

若在基本用法中出现

[ ] ##表示内容可加可不加

…##表示内容个数任意

<>##表示必须在命令执行时加入的元素

例如要查看rm的基本用法

1、Linux 命令行使用技巧

man 命令 ##命令用法详解

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

man的级别

#1 命令

#2 系统调用

#3 函数库调用

#4 特殊文件(设备文件等)

#5 文件

#6 游戏

#7 特殊的包

#8 系统管理命令

#9 内核信息规则

在man里的操作

q ##退出

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

G ##快速移动到man最后

g ##快速移动到man最前

例如要查看rm命令的用法

1、Linux 命令行使用技巧

此时回车后进入到man里查看rm命令用法详解

1、Linux 命令行使用技巧

Linux命令行历史调用

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

history ##查看历史命令

history -c ##清空当前历史命令(永久清空需要清空文件.bash_history)

1、Linux 命令行使用技巧

在shell中历史命令的调用

上下键 ##逐行调用

!数字 ##调用指定行历史

!字符 ##调用以此字符开头的最近一条历史命令

+ ##开启历史搜索模式,此时命令行显示会变成"reverse-i-search",输入关键字来进行命令搜索,会显示以此关键字开头的最近一条历史命令

TAB键

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

连续按下两次tab键的效果

1、Linux 命令行使用技巧

继续阅读