ksh简介「建议收藏」

ksh简介「建议收藏」–Start什么是Shell如果把Linux比作一个蛋,那么Shell就是蛋壳,我们需要通过Shell来使用系统。Shell的种类最早的Shell是BourneSh

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

— Start

什么是 Shell

如果把 Linux 比作一个蛋,那么 Shell 就是蛋壳,我们需要通过 Shell 来使用系统。

 

Shell 的种类

最早的 Shell 是 Bourne Shell(sh), 随着 Linux 的发展, 又出现好多 Shell,如: csh, tcsh, ksh, tksh, dtksh, pdksh, bash, zsh. 有这么多 Shell,每个 Shell 都有自己的特点,使用起来肯定不方便,所以 IEEE 制订了 POSIX 标准。

 

什么是 ksh

ksh 的全称是 Korn shell,是一个 Linux/Unix shell,用来访问 Linux/Unix 系统。它完全向上兼容 Bourne shell 并包含了 C shell 的很多特性。

ksh 能够用来干什么?

ksh 提供了许多强大的功能方便我们编写脚本管理 Linux/Unix 系统。

ksh 的运行环境

几乎所有的 Linux/Unix 系统都安装了 ksh,如果没有,运行下面的命令安装。

[plain] view plain copy

 

  1. sudo yum install ksh  

 

开发 ksh 的工具

任何一款文本编辑器或 Eclipse, 有专门编辑 shell 的插件。

一个示例程序

[plain] view plain copy

 

  1. #!/bin/ksh  
  2. print “Hello World.”;  

第一行代码称为沙邦(sh-bang),表示由什么程序运行此脚本。
第二行的 print 是一个命令,用来打印输出。

 

 

— 更多参见:ksh 精萃

— 声 明:转载请注明出处

— Last Updated on 2015-10-08
— Written by ShangBo on 2015-09-21
— End

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/167401.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ac测评题库_ftb任务指令

    ac测评题库_ftb任务指令有两台机器 A,B 以及 K 个任务。机器 A 有 N 种不同的模式(模式 0∼N−1),机器 B 有 M 种不同的模式(模式 0∼M−1)。两台机器最开始都处于模式 0。每个任务既可以在 A 上执行,也可以在 B 上执行。对于每个任务 i,给定两个整数 a[i] 和 b[i],表示如果该任务在 A 上执行,需要设置模式为 a[i],如果在 B 上执行,需要模式为 b[i]。任务可以以任意顺序被执行,但每台机器转换一次模式就要重启一次。求怎样分配任务并合理安排顺序,能使机器重启次数最少。输入格

    2022年8月9日
    6
  • 基于C++、MySQL的图书销售管理系统

    基于C++、MySQL的图书销售管理系统数据库课程设计报告开发环境与开发工具开发语言:C++、MySQL操作系统:macOSMojaveVersion10.14.5开发工具:XcodeIDE、iTerm命令行终端终端环境:iTerm+zsh、Xcode终端调试台MySQLServer版本:5.7.25MySQLCommunityServer(GPL)运行方式:cd到目录下make可完成编译连接,而后直接./bsms即可运行系统需求分析  当今的图书销售行业有数据量大、数据结构复杂、数据变

    2022年6月12日
    30
  • 2016下半年总结[通俗易懂]

    2016下半年总结[通俗易懂]2016下半年总结

    2022年4月25日
    30
  • pycharm配置文件路径_pycharm添加解释器

    pycharm配置文件路径_pycharm添加解释器搭建Python环境1.下载安装python首先进入python官网https://www.python.org/2.点击windows3.如图所示,点击python3.8.34.在下载页面选择如图所示的下载安装包5.下载完之后,开始安装,按下图所示勾选,然后进入用户设置页面customizeinstallation6.按照图示勾选,然后next7.勾选installforalluse…

    2022年8月27日
    4
  • Idea激活码永久有效Idea2020.2.3激活码教程-持续更新,一步到位「建议收藏」

    Idea激活码永久有效Idea2020.2.3激活码教程-持续更新,一步到位「建议收藏」Idea激活码永久有效2020.2.3激活码教程-Windows版永久激活-持续更新,Idea激活码2020.2.3成功激活

    2022年6月17日
    155
  • docker日志存放位置_oracle数据库日志文件在哪里

    docker日志存放位置_oracle数据库日志文件在哪里binlog就是binarylog,二进制日志文件,这个文件记录了mysql所有的dml操作。通过binlog日志我们可以做数据恢复,做主住复制和主从复制等等。对于开发者可能对binlog并不怎么关注,但是对于运维或者架构人员来讲是非常重要的。如何开启mysql的binlog日志呢?在my.inf主配置文件中直接添加三行log_bin=ONlog_bin_basename=/var/lib/m…

    2022年10月15日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号