linux安装ksh
1. linux 有哪些shell
Linux下的常见Shell有:Bash、sh、zsh、ksh、csh等。
以下是关于Linux中常见Shell的
Bash(Bourne Again SHell):Bash是Linux中最流行的shell之一。它是Bourne shell的替代品,兼容并扩展了许多其他shell的特性。Bash拥有丰富的功能,包括编程接口、可配置的编辑界面和命令行编辑功能。由于其强大的功能和易用性,Bash成为了很多Linux用户的首选shell。
sh(Bourne Shell):sh是最早的Unix shell,是Unix系统上最早的命令行解释器。虽然其功能相对简单,但在早期的Linux系统中仍然广泛使用。许多其他shell都是基于Bourne shell的。
zsh(Z Shell):zsh是一个功能强大的shell,拥有丰富的特性和配置选项。它提供了丰富的命令行编辑功能、自动补全和语法高亮等功能。zsh还支持插件和自定义脚本,使得用户可以轻松扩展其功能。
ksh(Korn Shell):ksh是一种流行的shell,它结合了其他shell的特性并扩展了一些新功能。ksh具有强大的编程接口和命令行编辑功能,使得它成为许多系统管理员和高级用户的首选shell。
csh(C Shell):csh是一种历史悠久的shell,主要受到C语言程序员的影响。它具有一些独特的特性,如命令历史记录和内置函数等。尽管csh在某些特定场合仍然被使用,但由于其局限性,它的普及程度不如Bash等其他shell。
每种shell都有其独特的特点和优势,用户可以根据自己的需求和偏好选择合适的shell。在Linux系统中,可以通过命令行界面轻松地切换和使用不同的shell。
2. 系统性能分析工具--Nmon
nmon是为Linux开发者提供性能监视和分析功能的工具,详细信息请查阅nmon系统资源监控工具。
nmon具有交互模式和记录模式两种工作方式。在交互模式下,实时显示本地系统统计信息并记录系统统计信息。交互模式的语法为nmon命令。
记录模式,即批处理模式,用于将不同时间对应的快照信息保存到目标文件中。仅需指定-f、-F、-z、-x或-X标志之一作为第一个参数,记录模式的语法如下。例如,生成快照数据,1秒保存一次,总共执行180次,数据保存至test.nmon文件,并将其保存到/home/lfl/nmon_result目录下,指令为:
举例:生成快照数据(记录模式)
在可视化工具方面,nmon_analyser依赖Microsoft Excel,仅适用于Windows系统,操作较为繁琐。nmonchart是用于AIX或Linux的Korn shell脚本,将nmon收集的文件转换为包含Google Chart和JavaScript的网页(.html),以显示AIX和Linux性能图表和配置详细信息。
nmonchart的句法为:nmonchart .html。使用步骤如下:
第1步:安装ksh工具
由于nmonchart是ksh,需安装ksh才可使用:sudo apt-get install ksh。
第2步:下载nmonchart服务器
通过官网下载nmonchart服务器:nmon.sourceforge.net/pm...
第3步:修改nmonchart配置
根据需求调整nmonchart配置文件。
第4步:执行nmonchart
使用ksh命令:ksh nmonchart nmon生成文件.nmon 目标文件.html。
第5步:查看生成的html文件,展示性能数据和图表。
3. linux下怎么修改用户的默认目录
1、开始之前,我们需要有root权限。这里我们就以binn这个用户为例。我们先来看看我们机器上有哪些shell。cat /etc/shells。
6、然后我们再次登录binn。可以看到确实是ksh无误。