1. 首页
  2. 综合百科
  3. shell是什么意思(CentOS)

shell是什么意思(CentOS)

简介:关于shell是什么意思(CentOS)的相关疑问,相信很多朋友对此并不是非常清楚,为了帮助大家了解相关知识要点,小编为大家整理出如下讲解内容,希望下面的内容对大家有帮助!
如果有更好的建议或者想看更多关于综合百科技术大全及相关资讯,可以多多关注茶馆百科网。

Shell命令是用户与内核交互的最简单、最直接的方式。上一期我们已经完全理解了字符界面和图形界面。这一期我们就来说说角色界面中的Shell命令。

目录

,bashShell命令提示符

二、Shell命令格式

第三,Shell命令的初始使用

第四,命令的帮助信息

动词(verb的缩写)角色界面的重启、关机、暂停、休眠、睡眠和注销

不及物动词摘要

一、bashShell的命令行提示符

普通用户:[当前登录用户@主机名当前工作目录] $

学生用户1-1

Root用户:[root@主机名当前工作目录] #

根用户1-2

环境变量$HOME代表当前用户的主目录;命令行寿命使用' \ '

二、Shell命令格式

1.Shell命令的一般格式如下:

命令名[-option] [parameter]命令名、选项和参数由空格、多余的空格将被忽略,和方括号包围的部分分隔,表示该项属于可以省略.

例如,直接在提示符后面输入命令cd,直接切换到当前用户的主目录。

2、命令各组成部分的含义和功能

命令名——决定如何处理这个订单。

命令名由小写英文组成,往往是英文单词或表示相应功能的单词的缩写。

选项——决定如何做这个订单。

不同的命令有不同的选项(数量和内容),由'-'(半角负号)引导。

多个选项可以用一个'-'连接,比如'-la'='-l-a '

注意:"-"一般不可以省略,个别命令的选项中的减号可以省略

如:tar命令

参数——决定谁来做这个订单。

参数提供命令执行所需的一些相关信息或命令执行期间使用的文件名。

有些命令可以完全不用到参数,而有些则可能需要多个参数。

Linux命令、选项和参数是区分大小写的,在大多数情况下是小写的。

【Ctrl+C】中断正在执行的命令。

三、Shell命令的初步使用

1.命令、选项和参数的自动补全

两种方法:

(1)完成命令:关键字的前几个字符,输入命令后,按[Tab]自动完成命令。

(2)完成文件名和目录名(当前路径下).

2.检查命令历史记录

查询已执行的历史命令:

(1)使用向上或向下光标键进行查询。

(2)执行以下命令

历史

3.支持通配符

bash支持三种通配符:

(1)“*”代表任何长度的任何字符。

(2)''代表任何字符。

(3)'[.]'代表括号中的任何字符,例如:

Touch1a2a3a4a5a//创建五个文件,分别命名为1a、2a、3a、4a和5a ls-L[12345]a//列出这五个文件的详细信息。

通配符指示3-1

6.断开长命令行

对于符号比较多的长命令,虽然系统会在长命令到达行尾时自动切换到下一行,但您也可以使用反斜线【"\"+Enter】,将一个较长的命令分成多行表达可读性来增强命令。断行后,系统会自动显示提示‘",表示正在输入一个长命令,此时您可以继续。

在新行上输入命令的后续部分。


7、在一行输入多个命令

若要在一行上输入和执行多条较短的命令,可以使用";"分割命令


四、命令的帮助信息

在平时使用命令的时候,我们难免会对某些命令的记忆比较模糊,特别是参数比较复杂的时候,根本想不起来如何使用,这时我们就可以通过help,man等命令获取我们所要使用的帮助信息。


·使用help命令

helpcd//通过help命令获取cd的帮助信息

使用help命令获取帮助信息4-1


·使用--help选项

ls--help//使用ls命令中的help选项获取该命令的帮助信息

使用--help选项获取帮助信息4-2


·使用man(ManualPage,手册页)命令

mankill//查看kill命令的手册页

man手册通常包含以下几个部分:

NAME:命令的名字。

SYNOPSES:命令总览,说明命令的格式。

DESCRIPTION:描述命令的作用。

OPTIONS:详细说明各选项、参数的符号表示及作用。

SEEALSO:列出可能要查看的其他相关的手册页条目。

AUTHOR:作者、维护人、最新更新的日期等信息


五、字符界面的重启、关机、挂起、休眠、睡眠和注销

1.systemctlreboot——重启系统

2.systemctlhalt——CPU停止工作但不关闭电源

3.systemctlpoweroff——退出系统并且关闭电源

4.systemctlsuspend——挂起/待机:进入该状态时,把当前工作环境保存到内存中(挂起到内存),仅对内存供电,其他设备的供电都中断,当希望恢复时,就可以直接从内存将数据恢复到待机前状态

5.systemctlhibernate——休眠:进入该状态时,系统会自动将内存中的数据全部转存到硬盘上一个休眠文件中(挂起到硬盘),然后切断对所有设备的供电。当恢复的时候,系统会从硬盘上将休眠文件的内容直接读入内存,并回复到休眠之前的状态。

6.systemctlhybrid-sleep——睡眠/混合休眠模式:该模式结合了待机和休眠的优点。进入该状态后,系统会将内存中的数据全部转存到硬盘上的休眠文件中(类似休眠),然后关闭除了内存外所有设备的供电,让内存中的数据依然维持着(类似待机)。当要恢复时,若在睡眠过程中供电未发生过异常,就可以直接从内存中的数据恢复睡眠的状态(类似待机);若睡眠过程中供电异常,导致内存中的数据丢失了,还可以从硬盘上恢复(类似休眠)

7.exit,logout或【Ctrl+D】组合键:注销:退出系统并回到登录状态


六、总结

·普通用户的命令提示符为"$";root用户的命令提示符为"#";$HOME表示当前用户家目录

·Shell的命令格式:命令名[-选项][参数]

·自动补全:【Tab】;查看历史命令:history;bash支持通配符:"*"、"?"、"[...]"

·获取命令的帮助信息:help、--help、man

·systemctlreboot——重启系统

·systemctlpoweroff——退出系统并且关闭电源

·systemctlsuspend——挂起/待机

本文主要介绍了关于shell是什么意思(CentOS)的相关养殖或种植技术,综合百科栏目还介绍了该行业生产经营方式及经营管理,关注综合百科发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解综合百科技术怎么管理的要点,是您综合百科致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/106421.html