Linux Shell讲解-Shell基础命令1:shell基本介绍

在linux系统GUI界面出现以前,与系统唯一交互的方法就是文本命令行界面,简称CLI(command line interface),CLI是不是很像罩在系统外面的一层壳(shell),这层壳用来完成用户与系统的对话,而对话的过程又是输入命令与系统输出的过程,这就是shell的由来。CLI只能输入文本,并且只能显示文本和基本的图形输出(例如:用字符拼接的图形矩阵)。
有了linux系统GUI界面以后,几乎每种linux版本都会都会使用某种类型的“终端”,例如kali linux的终端,如下图
在这里插入图片描述

该终端(shell)和登录用户的配置有非常紧密的联系,我们先来介绍一下,关于用户配置,用户配置位于/etc/passwd下,可以使用more /etc/passwd查看
在这里插入图片描述
其中第一行是关于root用户的配置,一共有7列,用:符号分割

root:x:0:0:root:/root:/bin/bash

每一列的含义如下:
第1列:root- 用户名
第2列:x-用户密码,用一个x占位符,并以暗文的形式存储在密码文件/etc/shadow文件中
第3列:0-用户id
第4列:0-组id
第5列:root-用户全名
第6列:/root-用户登录时默认的主目录
第7列:/bin/bash-使用的shell类型是bash shell
备注:bash(bourne again shell)是bourne shell(早期unix/linux)的进化版本,兼容了bourne shell的优点
一般的linux在启动时默认使用的shell类型都是bash shell,可以通过修改/etc/bashrc来完成shell切换。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值