在Debian/Ubuntu Linux中如何安装KornShell(KSH)
时间:2019-11-20 08:53:10 来源:igfitidea点击:
如何在Debian或Ubuntu Linux服务器上安装ksh(KornShell)?
如何运行和测试ksh脚本?
在Debian/Ubuntu中安装KSH
执行以下apt-get命令,安装软件包:
$ sudo apt-get install ksh
如何将ksh设置为默认shell
使用root执行:
$ sudo chsh -s /bin/ksh UserNameHere
例如:
$ sudo chsh -s /bin/ksh theitroad
普通用户可以执行以下命令以将其shell更改为ksh:
$ chsh -s /bin/ksh $ grep theitroad /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
保存并关闭文件。如下运行:
##代码##