星途物语 星途物语
首页
  • 随手记录
  • 故障处理
  • Nginx
  • MySQL
  • Ansible
  • Nexus
  • Tomcat
  • Docker
  • Zabbix
  • Prometheus
  • Git
  • GitLab
  • Jenkins
  • Kubernetes
  • Shell
  • Python
  • 圈圈空间
  • 做饭这件事
收藏站点
留言板
归档
GitHub (opens new window)

星途物语

尚记时,记之
首页
  • 随手记录
  • 故障处理
  • Nginx
  • MySQL
  • Ansible
  • Nexus
  • Tomcat
  • Docker
  • Zabbix
  • Prometheus
  • Git
  • GitLab
  • Jenkins
  • Kubernetes
  • Shell
  • Python
  • 圈圈空间
  • 做饭这件事
收藏站点
留言板
归档
GitHub (opens new window)
  • Shell学习笔记

    • 定义变量
    • 特殊变量
    • 转义字符
    • 命令替换
    • 变量替换
    • 运算符
    • 字符串和数组
    • 条件控制
    • 函数
    • 变量取值处理
    • 常见shell有哪些?缺省的是哪个
  • Python学习笔记

    • Python基础
  • 编程
  • Shell学习笔记
星途物语
2025-01-01

常见shell有哪些?缺省的是哪个

/bin/sh:是所有其他现代 Shell 的基础,尽管它本身相对简单,功能有限,主要用于执行基本的 Shell 命令和脚本

/bin/bash:是 sh 的增强版,结合了 sh 的可靠性以及许多增强功能,如命令补全、命令历史、脚本调试功能等

/bin/ash:是一种小巧的 Shell,设计用于嵌入式系统,它是一个 Bourne Shell 的简化版,主要目标是占用更少的内存,运行更高效

/bin/bsh:是 sh 的缩写,通常指的是 /bin/sh,在某些 Unix 系统中,/bin/bsh 和 /bin/sh 是相同的

/bin/csh:一种类似于 C 语言语法的 Shell,,它的设计目的是使编写 Shell 脚本的语法更接近 C 语言

/bin/tcsh:C Shell 的增强版本,增加了许多用户友好的功能,例如命令补全、历史记录和更好的脚本编写支持

/sbin/nologin:不是一个交互式 Shell,它用于阻止特定用户登录系统,当用户的 Shell 被设置为 /sbin/nologin 时,该用户无法登录系统

缺省 Shell:echo $SHELL,centos7 为 /bin/bash

修改用户的登录 Shell:usermod -s /sbin/nologin zzl

#Shell
变量取值处理
Python基础

← 变量取值处理 Python基础→

Theme by Vdoing | Copyright © 2025-2025 | 鄂ICP备2024086820号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式