linux命令行的使用

Linux

linux操作系统:

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

shell

shell:

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

shell行提示符含义

shell类型:
rhel8中默认使用shell是bash
bash=GNU Bourne-Again Shell
shell的打开方式
1、使用鼠标右键打开
linux命令行的使用

2、Application—>favorites—>terminal
linux命令行的使用

3、shell开启后,可以使用<ctrl>+<shift>+<N>打开
linux命令行的使用

4、设定快捷键执行gnome-terminal
linux命令行的使用

5、Home—>Open in Terminal
linux命令行的使用

shell的命令行提示符
[[email protected] 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
linux命令行的使用

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

命令行帮助获取

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

若在查看过程显示:rm: nothing appropriate有两种可能,第一种是查看的内容没有帮助,第二种是系统帮助数据未更新,需使用mandb进行命令更新
注意事项:当执行whatis命令出现nothing appropriate时大多数情况时因为系统的帮助数据库未更新,若想解决该问题,需要在root下执行mandb命令,若用户不是root需进行su - root命令在执行mandb
rm --help:查看命令基本用法
linux命令行的使用

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

man(manual)

man:命令用法详解(man为manual缩写)
man -k passwd:passwd关键字有多少级别的man
linux命令行的使用

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

命令 功能
q 退出
/关键字 搜索关键字,n向下匹配,N向上匹配
G 快速移动到man的最后
g 表示快速移动到man的最前方

linux命令行调用

history:查看历史命令
linux命令行的使用

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

调用命令 作用
上键|下键 逐行调用
!数字 调用指定行历史
!字符 调用以此字符开头的最近的历史
<ctrl>+<R> 开启历史搜索模式,命令行会变为(reserve-i-search)`:输入关键字会显示含有此关键字最近的历史

linux命令行的使用

linux命令行的使用

linux命令行的使用