前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux——shell

Linux——shell

作者头像
Java架构师必看
发布2021-07-21 14:59:26
10.7K0
发布2021-07-21 14:59:26
举报
文章被收录于专栏:Java架构师必看

什么是shell?

shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器) 。它接收用户输入的命令并把它送入内核去执行。起着用户与系统之间进行交互的作用。

shell的功能:

  • 命令行解释
  • 命令的多种执行顺序
  • 通配符
  • 命令补全、别名机制、命令历史
  • I/O重定向
  • 管道
  • 命令替换(` ` 或$( ) )
  • shell编程语言

shell可以执行——内部命令、外部命令

shell命令分为:

内部(内置)命令

内部命令是shell本身包含的一些命令,这些内部命令的代码是整个shell代码的一个组成部分;

内部命令的执行是shell通过执行自己的代码中的相应部分来完成的。

外部(外置)命令

外部命令的代码则存放在一些二进制的可执行文件或者shell脚本中;

外部命令执行时,shell会在文件系统中指定的一些目录去搜索相应的文件,然后调入内存执行。

命令:

  • 可以通过执行chsh –l来得到(查看)系统支持的shell种类
  • 也可以通过ls命令查看这些shell的详细信息

#ls –al /bin/sh

lrwxrwxrwx 1 root root  4 10月 8  2017  /bin/sh->bash

  • Shell搜索的目录的名字都保存在一个shell变量PATH中

目录名用:隔开,dos中用;隔开

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是shell?
  • shell的功能:
    • shell可以执行——内部命令、外部命令
    • shell命令分为:
    • 命令:
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档