首页 > 系统相关 >shell编程1-1(解释器篇bash、sh、ksh)

shell编程1-1(解释器篇bash、sh、ksh)

时间:2023-08-09 17:01:43浏览次数:30  
标签:解释器 shell 计算机 remove sh ksh bash

shell(壳),随着现代计算机的发展和普及,编程也越来越被人们所熟知,但计算机又是如何来执行我们所写的编程语言的呢?这都归功于解释器。解释器就相当于人和计算机交互时的一个”翻译官“,把我们所写的一些命令”解释“给计算机,然后计算机去执行。那常见的解释器有哪些呢?哪种解释器最好用呢?接下来,蜜蜂就给大家介绍一下一一些常见的解释器。

1.查看系统都有哪些解释器:cat /etc/shells

shell编程1-1(解释器篇bash、sh、ksh)_高亮显示

2.切换解释器(直接输入相应的解释器名称就ok):

2.1进入sh解释器:

shell编程1-1(解释器篇bash、sh、ksh)_编程语言_02

2.2进入ks解释器

shell编程1-1(解释器篇bash、sh、ksh)_编程语言_03

2.3退出相应解释器:exit

shell编程1-1(解释器篇bash、sh、ksh)_bash_04

3.卸载解释器:yum remove -y +相应的解释器

 这里以卸载ksh解释器为例:yum remove -y ksh

shell编程1-1(解释器篇bash、sh、ksh)_解释器_05

总结:其他解释器的功能都比较有限,只有bash的是最好的,因为bash支持tab键、历史命令、别名、管道、重定向、高亮显示(用不同颜色显示不同类型的文件)等,所以现在linux都是默认装的bash解释器。

标签:解释器,shell,计算机,remove,sh,ksh,bash
From: https://blog.51cto.com/u_15937426/7022784

相关文章

  • IDEA如何开启Run Dashboard
    使用Idea的RunDashBoard,可以在一个控制台上debug多个启动的服务。方便springboot项目重新配置、Run、Debug,简化了操作步骤。1.在项目.idea文件包里找到workspace.xml文件2.加入配置代码<componentname="RunDashboard"><optionname="ruleStates"><list><RuleSta......
  • 由put方法深入了解HashMap
    正文put方法publicVput(Kkey,Vvalue){returnputVal(hash(key),key,value,false,true);}当进入put方法中时,首先将键值赋给key和value,再通过key计算出相对应的hash值。再将数据传到putVal方法中。变量名及方法名代表的意义:key:键的数据value:值的数据......
  • BOSHIDA DC电源模块关于多路输出的问题
    BOSHIDADC电源模块关于多路输出的问题DC电源模块通常具备多路输出功能,这使得它在实际应用中具有极高的灵活性和可扩展性。当需要为多个不同的负载提供电源时,多路输出的设计可以降低整个系统的成本和复杂度,同时也可以减少系统空间的占用。 多路输出的DC电源模块通常采用多个......
  • CefSharp (铬) javascript增加内存限制
    https://stackoverflow.com/questions/55099372 好了,伙计们,我已经想出了一个解决方案。当您将这些参数传递给chrome可执行文件以将javascript内存限制设置为16it时,chrome会将其设置为3.5it。--js-flags="--max_old_space_size=16384"复制似乎将内存大小设置为3.5GB以上......
  • Debian设置允许root用户以ssh方式登录
    Debian设置允许root用户以ssh方式登录 debian默认不允许以root用户登录,必须以其他用户登录,然后su命令切换到root用户才可以操作1.修改/etc/ssh/sshd_config文件#将以下配置改为:PermitRootLoginyes#PermitRootLoginprohibit-password然后重启ssh服务,即可servicesshdr......
  • windows 下配置SSH服务端和SSH连接
    一、安装SSH 较新的windows操作系统一般会系统自带,或者在应用与功能开启下载安装文件https://github.com/PowerShell/Win32-OpenSSH运行安装 msiexec/iD://openssh-win32.msi检查SSH服务的状态。在PowerShell中,运行:Get-Service-Namessh* 二、客户......
  • win11 PowerShell关闭拆分选项卡窗框窗口
    PowerShell拆分窗格一、拆分选项卡窗格1.鼠标操作:2.快捷键操作:Alt+Shift+d、Alt+Shift+minus、Alt+Shift+plus没点一次,就在当前选项卡上拆分一次。minus:键盘上-减号键plus:键盘上+加号键COMMA键盘上的“逗号”equal键盘上的“=”二、关闭拆分......
  • CTFSHOW-SSTI
    CTFSHOW-SSTIweb361?name={{().__class__.__base__.__subclasses__()[132].__init__.__globals__['popen']('cat/flag').read()}}web362?name={{x.__init__.__globals__['__builtins__'].eval('__import__("os").popen(&......
  • 【XOR-HASHING】CF1175F
    XOR-HASHING一眼典。考虑对于每个数随一个longlong的权值。那么就可以有\(prx_r\oplusprv_{l-1}=base_{r-l+1}\)。这个很难直接计数,考虑增强条件。那么就是这个段一定包含1。那么就是很典的问题了,问多少个包含1的段满足上面那个柿子。然后考虑前驱后驱间形......
  • ORA-01034: ORACLE not available、ORA-27101: shared memory realm does not exist
    发生缘由学习Oracle的使用,结果关机之后重新使用SQLPlus发现无法登录--windowsserver2003使用sqlplus连接oracle报错C:\DocumentsandSettings\Adminstrator>sqlplussystem/linxuanORA-01034:ORACLEnotavailableORA-27101:sharedmemoryrealmdoesnotexist......