Linux命令行使用技巧

Linux命令行使用技巧

系统的登入登出
普通用户-安装系统时建立,此用户在对系统进行管理时会有很多权力限制
超级用户(root)

1.什么是Linux
#Linux操作系统
#GNU/Linux
#GNU-开源组织
#Linux-内核
多任务多用户操作系统

计算机组件
计算器 cpu
寄存器 cpu 内存RAM
控制器 cpu
输入设备 鼠标键盘硬盘
输出设备 显示器硬盘

内核 kernel:系统核心程序;相当于人的大脑,负责系统程序和硬件分配及调度

开源-自由:开放源代码
闭源:只能使用,不能二次开发

2.什么是shell?
对外提供操作和系统沟通接口
对内实现对内核进行保护
RHEL8中默认使用的shell是bash

shell行提示符的含义
shell类型
rehl8中默认使用的shell是bash
bash=GNU Bour-Again SHell

3.打开shell的方式
1.右键打开 Open in Terminal
2.Application-favourites-Terminal
3.shell已经打开,开启新的shell crtl+shift+N cttrl+D关闭
4.设置快捷键 System Tools—settings—Devices—Keyboard—最下面加号—
Name/Command(gnome-terminal)

shell命令行提示符
[root@locallhost Desktop]#

root:运行shell的用户
@:分隔符
locallhost:系统主机短名称,当前主机
Desktop:当前目录名称
身份提示符:#超级用户 $普通用户

shell中的快捷键

  1. shell中快捷键的使用
<crtl>+<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 =-acd
    参数-s 表示单词缩写
    参数- -size 表示单词全拼
    命令必须在行提示符之后输入否则命令无法执行
    当命令行被占用通常使用CTRL+C结束命令行的程序来释放命令行

命令行获得帮助

whatis rm #查看命令的基本用途

查看过程中出现rm:nothing appropriate 表示要查看的内容没有帮助;系统帮助数据未更新用mandb命令更新
注意:当执行whatis命令出现‘nothing appropriate’时大多数情况是因为‘系统的帮助数据库未更新’;解决方法:需要在root用户下执行mandb。
当你使用普通用户时,执行以下操作:

su-root 密码
mandb
rm --help #查看命令的基本用法

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

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

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

history                         #查看历史命令
history -c                      #清除当前历史命令,永久清除历史需清空文件  .bash_history

历史命令的调用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值