码迷,mamicode.com
首页 > 系统相关 > 详细

Linux Shell

时间:2020-04-01 00:39:44      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:ps aux   任务管理   管理   交互   bin   class   aix   macos   系统   

Shell

  • Shell 是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行
  • shell也被称为LINUX的命令解释器(command interpreter)
  • shell是一种高级程序设计语言
    应用程序 - Shell - 系统调用 - 内核 - 硬件

各种Shell

  • sh:Steve Bourne
  • bash:Bourne-Again Shell,GPL,CentOS 和 Ubuntu 默认使用
  • csh:c shell , C 语言风格
  • tcsh
  • ksh :Korn Shell, AIX 默认 shell
  • zsh: MacOS默认shell
    技术图片

主流bash 由Bourne开发的遵循GPL协议的sh的增强版

Linux命令

查看当前使用shell

[root@C8 ~]# echo $SHELL
/bin/bash

查看系统支持的shell

[root@C8 ~]# cat /etc/shells
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash

查看系统正在运行的bash

[root@C8 ~]# ps aux | grep bash
root       1726  0.0  0.2  26544  5120 pts/0    Ss+  08:52   0:00 -bash
root       2018  0.0  0.2  26412  5008 pts/1    Ss   10:46   0:00 -bash
root       2150  0.0  0.0  12108   968 pts/1    R+   11:28   0:00 grep --color=auto bash

ps aux 相当于Windows中的任务管理器

Linux Shell

标签:ps aux   任务管理   管理   交互   bin   class   aix   macos   系统   

原文地址:https://www.cnblogs.com/bpzblog/p/12609615.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!