关于 Linux shell 的一切

2023-11-05

shell 是一个命令行解释器。它是一个特殊的程序,它从标准输入设备获取输入,将其转换为机器语言并发送到操作系统。操作系统处理后,将结果发送回shell。 Shell 再次将其转换为人类可读的格式并将结果发送到输出设备。

Linux 外壳:

  • Bash Shell (Born Again Shell):这是当今 Linux 最常用的 shell。 Bash sell 是由 Brian Fox 爵士和 Chet Ramey 开发的。
  • CSH (C Shell):C shell 的语法和用法与 C 编程语言非常相似。
  • KSH(Korn Shell):由 AT&T 贝尔实验室开发。
  • TCSH:TCSH 是 Berkeley UNIX C shell (CSH) 的增强但完全兼容的版本。
  • 要获取 Linux 计算机中所有可用的 shell,请检查 /etc/shells 文件。

    
    # cat /etc/shells
    /bin/sh
    /bin/bash
    /sbin/nologin
    /bin/tcsh
    /bin/csh
    /bin/ksh
    /usr/bin/ksh
    /bin/pdksh
      

    如果您想切换到另一个 shell,只需输入如上所示的 shell 路径即可。

    
    # /bin/tcsh
    or
    # /usr/bin/ksh
      
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

    关于 Linux shell 的一切 的相关文章

    随机推荐

    • qt调用Linux脚本范例,QT下实现对Linux Shell调用的几种方法

      使用QProcess QThread include int main QProcess execute ls return 0 QProcess poc new QProcess poc gt start ping 222 207 53
    • [极客大挑战 2019]Knife

      极客大挑战 2019 Knife 主界面 很显然 题目已经内置了一个一句话木马 我们只需要用蚁剑连接即可 但是我在连接蚁剑时报错了 错误如下 经过搜索 原来是开启了手动代理模式 在菜单中关闭即可 更改后成功进入 在根目录下找到flag文件
    • 20050405:什么都要会啊

      为了要修补门户的页面 今天学会了三样 怎么用Photoshop切割图片并存入网页 怎么用DW在表格中平铺背景图片 在么用Tomcat部署网站 真的是什么都要会啊 今天下午在漫网论坛上发了封贴子 晚上却被删了 原贴如下 关于日本动漫中女性角色
    • C 语言实现简单有限状态机

      简介 常说的状态机是有限状态机 FSM 是表示有限个状态以及在这些状态之间的转移和动作等行为的数学计算模型 三个特征 状态总数 state 是有限的 任一时刻 只处在一种状态之中 某种条件下 会从一种状态转变 transition 到另一种
    • KVM快照

      KVM快照就是将虚拟机在某一个时间点上的磁盘内容 全部 或部分 内存和设备状态保存一下 以备将来恢复之用 一 内存状态快照 只是保持内存和虚机使用的其它资源的状态 如果虚机状态快照在做和恢复之间磁盘没有被修改 那么虚机将保持一个持续的状态
    • 不安装Visual Studio,只用Windows SDK搭建VC环境

      首先你需要下载的是 Microsoft Windows SDK for Windows 7 and NET Framework 4 下载以后你得到的是一个网络安装文件 确保网络的连接 安装Windows SDK 7 1 注意得到的Windo
    • git的分支

      1 master主分支 在初始化本地Git仓库的时候 Git默认已经帮我们创建了一个名字叫做master的分支 通常我们把这个master分支叫做主分支 在实际工作中 master主分支的作用是 用来保存和记录整个项目已完成的功能代码 因此
    • 图形基础-叉乘

      using System Collections using System Collections Generic using UnityEngine public class Test MonoBehaviour public Vecto
    • flink部署三种模式(案例操作)

      文章目录 一 Local模式 1 应用场景 2 操作 二 Standalone 模式 1 应用场景 2 部署模式 2 1 会话模式 2 1 1 安装规划 2 1 2 修改配置 2 1 3 分发安装目录 2 1 4 启动集群 2 1 5 访问
    • xp的服务器系统怎么安装win7系统教程,把xp系统重装成win7最简单实用的方法

      xp系统重装成win7 很多网友现在想把把 因为微软对xp系统的停止服务 很多人都想安装win7系统了 xp系统重装win7有什么方法好 小编推荐在线重装系统 那就是系统一键重装大师 这个软件功能非常强大 现在就让小编告诉大家把xp系统重装
    • shell 重定向

      输入重定向 默认的输入文件是标注输入stdin 0 可以使用下面的方法重定向输入 command lt filename 这样就会从filename文件中读取数据送给command命令使用 例如 cat etc passwd 输出重定向 默
    • Qt Q_UNUSED() 做什么用的

      Q UNUSED 是用来在编译时忽略函数不用的形参 这样就不会黄色报警了 当然也可以不加 就会有黄色报警
    • Python配置MySQL数据库使用

      创建配置文件 config ini MySQL host 172 xxx xxx xxx port 3306 user root password db bgp routing charset utf8 创建读取配置文件 readConfi
    • 如何在 Ubuntu 20.04 上安装 Skype

      Skype 是一种电信应用程序 提供用户和用户组之间的聊天和视频等功能 大多数现代操作系统 移动设备和智能手表都提供此功能 它还提供了通过移动网络跨境呼叫的选项 本教程将帮助您在 Ubuntu 20 04 LTS Focal Fossa L
    • Bash 中的浮点数学计算:综合指南

      Bash 是一种广泛使用的 Unix shell 它本身并不具备处理浮点数学的能力 然而 在各种工具和实用程序的帮助下 Bash 可以有效地执行浮点计算 在本文中 我们将探索在 Bash 中执行浮点数学计算的不同技术以及实际示例 目录 Ba
    • 如何安装 Docker Compose:简单指南

      Docker compose 是一个有价值的工具 可让用户定义和运行多容器 Docker 应用程序 您可以在单个容器中定义多容器环境 而不是为每个容器使用单独的命令 docker compose yml 文件 然后使用单个命令 docker
    • SH 和 BASH 有什么区别?

      当谈到 shell 脚本时 两个著名的 shell 经常脱颖而出 Bourne Shell SH 和 Bourne Again Shell Bash 两者都是基于 Unix 和 Linux 的系统的组成部分 提供与操作系统交互的接口 本文旨
    • 如何在 CentOS、Red Hat 和 Fedora 中安装 Munin(网络监控工具)

      Munin是一个网络资源监控工具 可以帮助分析资源趋势 Munin该监控工具会调查您的所有计算机并记住它所看到的内容 它通过网络界面以图表形式呈现所有信息 本文将帮助您在 CentOS Fedora 和 Red Hat 系统上安装 Muni
    • 如何使用 PHP 脚本查找文档根目录

      文档根目录也称为 Web 根目录 是 Web 服务器文件结构中存储网站文件和文件夹的最顶层目录 这是网络开发的一个重要方面 因为它是您网站的起点 在本文中 我们将探讨如何使用 PHP 脚本查找文档根目录 这将帮助您更有效地管理您的网站并提高
    • 关于 Linux shell 的一切

      shell 是一个命令行解释器 它是一个特殊的程序 它从标准输入设备获取输入 将其转换为机器语言并发送到操作系统 操作系统处理后 将结果发送回shell Shell 再次将其转换为人类可读的格式并将结果发送到输出设备 Linux 外壳 Ba