Linux命令行使用技巧

Linux

Linux操作系统:

  • GUN/Linux
  • GUN是开源组织
  • Linux是指Linux内核

内核:

  • 系统核心程序
  • 相当于人的大脑
  • 负责系统程序和硬件分配及调度

shell

shell:

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

shell行提示符含义

shell类型:
rhel8中默认使用shell是bash
bash=GNU Bourne-Again Shell

shell的打开方式:

  1. 右键打开
    在这里插入图片描述
  2. Application—>favorites—>terminal
    在这里插入图片描述
  3. gnome-terminal
    在这里插入图片描述
  4. shell已经开启,开启一个新的shell可以用<ctrl>+<shift>+<N>打开

在这里插入图片描述

  1. 设置中设定任意快捷键执行 gnome-terminal(同理3)

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> ##取消命令执行
  • <ctrl>+<d>##关闭shell
  • <ctrl>+<shift>+<鼠标选中>+<c> ##复制选中字符
  • <ctrl>+<shift>+<v>##粘贴
    ##鼠标选中为复制
    ##鼠标滚轮下按为粘贴
  1. shell中执行命令
    1)命令执行格式
    命令 参数 对象
    命令就是程序 参数表示命令的特殊功能 对象就是操作目标
    2)命令执行的方法 有些命令可以单独执行
    参数可以加多个
    -a -b -c = -abc = -cba = -acb
    -s = --size -s 表示单词的缩写
    参数- -size 单词的全拼
    注意:命令必须在行提示符之后输入否则命令无法执行 ;当命令行被占用通常使用+结束占用命令行的程序来释放命令行

命令行获得帮助

whatis rm在这里插入图片描述

##查看命令的基本用途
##查看过程中出现
#rm: nothing appropriate.
#1.表示要查看内容没有帮助
#2.系统帮助数据未更新用mandb命令更新
注意:当执行whatis命令出现nothing appropriate时大多数情况时因为系统的帮助数据库未更新,若想解决该问题,需要在root下执行mandb命令,若用户不是root需进行su - root命令在执行mandb

rm --help ##查看命令的基本用法
在这里插入图片描述

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

man(manual)

man rm ##命令用法详解 man是manual的缩写
man -k passwd##passwd关键字有多少级别的man
在这里插入图片描述
man的级别
1 命令
2 系统调用
3 函数库调用
4 特殊文件(设备文件等)
5 文件
6 游戏
7 特殊的包
8 系统管理命令
9 内核信息规则
man rm##进入到rm命令的帮助
在这里插入图片描述

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

Linux命令行历史调用

history##查看历史命令
在这里插入图片描述
history -c
##清空当前历史命令
在这里插入图片描述

##永久清空历史需要清空文件.bash_history

历史命令的调用:

  • 上键|下键 ##逐行调用
  • !数字 ##调用指定行历史
  • !字符 ##调用以此字符开头的最近历史
  • <ctrl>+<R>##开启历史搜索模式,命令行显示会变为:
    :在:后输入关键字会显示含有关键字的最近一条历史

TAB

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值