在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'm chmod +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
保存并关闭文件。如下运行:
##代码##
