在Debian/Ubuntu中安装KSH
执行以下apt-get命令,安装软件包:
$ sudo apt-get install ksh
如何将ksh设置为默认shell
使用root执行:
$ sudo chsh -s /bin/ksh UserNameHere
例如:
$ sudo chsh -s /bin/ksh onitroad
普通用户可以执行以下命令以将其shell更改为ksh:
$ chsh -s /bin/ksh $ grep onitroad /etc/passwd
注销并再次登录。
查看现在使用的shell
$ echo $SHELL
查看ksh的版本:
$ ksh --version
运行测试ksh脚本
创建一个新文件test.ksh
#!/bin/ksh # ------------------------------------------------------------------------ # set variables FILE="/etc/passwd" NOW="$(date)" HOSTNAME="`hostname`" USERS_ACCOUNT="$(wc -l $FILE)" OS="$(lsb_release -d | awk '{ print " version " }')" #OS="$(lsb_release -d | awk -F':' '{ print }')" # Greet user print "Hi, $USER. I'mchmod +x test.sh ./test.sh. I'm $SHELL script running on $HOSTNAME at $NOW." print print "*** User accounts: $USERS_ACCOUNT" print "*** Current working directory: $PWD" print "*** OS: $OS" print "*** Running for loop test just for fun:" for x in {1..3} do print "Welcome $x times." done
保存并关闭文件。如下运行:
##代码##如何在Debian或Ubuntu Linux服务器上安装ksh(KornShell)?
如何运行和测试ksh脚本?
日期:2019-11-20 08:53:10 来源:oir作者:oir