Linux操作系统基础之Linux命令行使用技巧

目录

1、什么是Linux?

Linux操作系统

内核  

2、什么是shell?

shell

3、shell行提示符的含义

shell打开方式

shell命令提示符的表示及其含义

4、shell中的快捷键

shell中快捷键的使用

shell中如何执行命令

5、Linux命令行的历史及其调用

历史命令

历史命令的调用

6、Tab键的使用

Tab键的作用

Tab键使用注意事项


1、什么是Linux?


Linux操作系统

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux有上百种不同的发行版,如基于社区开发的debianarchlinux,和基于商业开发的Red Hat Enterprise LinuxSUSEOracle Linux等。(本篇博客及之后的内容皆建立在Red Hat Enterprise Linux版本之上)

Linux通常指的是Linux内核。

内核  

内核是一个系统的核心程序,相当于人的大脑,主要负责系统程序和硬件分配及调度等工作。

2、什么是shell?


shell

对外提供操作者和系统沟通的接口,对内实现对内核的保护功能。

其中rhel8(企业8版本)中默认使用的shell是bash。

shell与Kernel及外部应用、硬件关系表示图 

3、shell行提示符的含义


shell打开方式

1)、右键--->Open a Terminal

 打开一个新的shell

2)、Applications--->System tools--->Terminal

使用该模式打开shell默认在当前用户的家目录中 

3)、在已经打开一个shell的情况下,想要再打开一个shell有两种方式:Ctrl+Shift+n,Ctrl+Shift+t

其中Ctrl+Shift+n是重新打开一个shell窗口

而Ctrl+Shift+t则是在当前shell的窗口上多加一个打开的shell

4)、gnome-terminal

在shell中输入该命令则能够再打开一个shell

使用该模式打开shell默认在当前用户的家目录中 

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

shell命令提示符的表示及其含义

[root@localhost  Desktop]#

[root@localhost  Desktop]#
 [1] [2]   [3]      [4]  [5]

[1]:运行shell的用户

[2]:分隔符

[3]:系统主机短名称(当前主机去掉域名部分的名称)

[4]:当前目录名称

[5]:身份提示符:#表示超级用户,$表示普通用户

4、shell中的快捷键


shell中快捷键的使用

Ctrl+a        快速移动光标至行首

Ctrl+e        快速移动光标至行尾

Ctrl+c        表示取消命令的执行

Ctrl+d        关闭当前shell

Ctrl+u        快速删除当前所在字符之前的所有

Ctrl+k        快速删除当前所在字符和之后的所有内容

Ctrl+Shift+选中内容+c        复制选中字符

Ctrl+Shift+d        粘贴复制内容

shell中如何执行命令

1)、命令执行格式:

命令+参数+对象

命令就是程序

参数表示命令的特殊功能

对象即为操作对象

2)、命令执行的方法

有些命令可以单独执行。例如gedit,ls等

参数可以单独使用,也可以叠加多个,功能都能实现。

例如:-a -b -c = -abc = -bac = -cba

参数表示中 -x 表示参数名称的缩写,--xxxx表示参数名称的全拼

例如:-s和--size

3)、注意

命令必须在行提示符之后输入,否则命令无法执行

当命令行被占用时可以使用Ctrl+c结束占用命令行的程序来释放命令行

5、Linux命令行的历史及其调用


历史命令

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

history        #查看历史命令

 

history -c        #清空当前历史命令

历史命令的调用

上下键        #逐行调用

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

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

 

Ctrl + r        #开启历史搜索模式,命令行会显示:(reverse-i-search)`':

                   #输入关键字,即会显示含有此关键字的最近一条历史命令

 

将历史命令打包成文件

history > filename   将所有历史内容打包成文件

history >> filename  在原始的基础上将新的历史命令追加在原文件内容的后面

6、Tab键的使用


Tab键的作用

Tab键用于补齐系统中存在的命令、文件和某些命令的参数

Tab键使用注意事项

当按一次Tab键没有效果时通常是以此字符开头的信息不唯一,可连续按两次,则会显示以此字符开头的所有显示内容;

若按两次仍没有反应则表明以此字符开头的命令不存在。

以下内容有些许不正经,请各位看官选择性阅读,谢谢配合!

我是分割线----------------------------------------------------------------------------------------------------------------

本人第一次写博客的小白,感觉跟搞Word有点像,但还是很需要时间和精力的。跟大佬的博客没法比,但在写的过程中感受到了一些东西。整理博客不仅仅是简单的将知识点拼凑在一起那么简单,在这个过程中能明显感受到自己知识体系的搭建(和崩塌)bushi。整理的过程中有已经能熟练使用的命令,也有根本没印象的知识点(世界的参差),还有的知道命令但不知道人干啥的或者是模棱两可的。当然,我这个人允许自己有疏漏hhhhhhh,但这些现象多少反映出来复习和练习更严重的就是听课时候的问题了。当然,私底下我还是得想办法改善和解决的。先这样,我还有三篇没写555(老李的KPI)。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值