Linux初入2 shell与命令帮助

shell简介

1.什么是shells?

shell(壳),是指“为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。在这里插入图片描述

2.linux中shell有很多,主流的shell是bash,它的优点

(1)在同一个bash里,通过上下方向键来调取过往执行过的Linux命令;
(2)命令或参数仅需输入前几位就可以用Tab键补全;
(3)具有强大的批处理脚本;
(4)具有实用的环境变量功能。

3.shell的嵌套。

(1)查看当前的shell

[huang@localhost ~]$ echo $SHELL
/bin/bash

(2)创建并且进入另一个shell
<1>本用户直接创建并且进入

[huang@localhost ~]$ bash

<2>root用户可以直接进入任何用户,同时创建一个子shell

[root@localhost huang]# su huang
[huang@localhost ~]$ 

<3>管理员用户可以通过命令sudo -i并且输入自己的密码进入root用户。
(以后再退出这个shell,再进入root不用输入密码了)

[huang@localhost ~]$ sudo -i
[sudo] password for huang: 
[root@localhost ~]# 

<4>普通用户不能进入其他用户shell

(3)退出这个shell
<1>ctrl+D或exit命令

[root@localhost ~]# exit
logout
[huang@localhost ~]$ 

<2>当这个shell是最底层的shell再次退出相当于重新登陆。

命令格式简介与帮助文档获取

命令格式

常见执行Linux命令的格式是这样的:
命令名称 [命令参数] [命令对象]
PS:命令名称、命令参数、命令对象之间请用空格键分隔。Linux的命令名称本质上就是一个可执行文件,这个文件处于环境变量中的的某个目录下。传入的参数相当于运行这个可执行文件(程序)时传入的参数。

获取帮助文档

1.帮助文档的内容。

<1>名字 name
<2>命令用法 usage/synopsis
⚫ [ ]内的参数是可选的。
⚫ 大写的参数或<>中的参数是变量。
⚫ ··· 表示一个列表。
⚫ x|y|z 表示“ x 或 y 或 z ”
⚫ -abc 表示 “-a -b -c”或其任意组合。

<3>不同的参数表达什么意思。

2.常用的获得帮助文档的方式。

<1>命令 -h
<2>命令 --help

3.man命令获得分级的帮助文档。

<1>man命令根据内容的不同可将手册分为不同的类型,不同类型用
一个数字(或字母)代表,各种类型的含义如下表所示:
<2>
man n command显示指定章节的手册
man -a command显示所有章节的手册
man -w command显示手册所在的路径
man -aw command结合-a参数显示所有章节的手册路径在这里插入图片描述

4.其他帮助文档的获得方式。

在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值