定制AIX操作系统的shell环境

IBM小型机AIX操作系统总结16–AIX常用shell脚本 (需要Word版笔记的请私信留邮箱) 【IBM小型机AIX操作系统总结16–AIX常用shell脚本】 脚本运行 假设脚本:/mnt/test.sh ksh /mnt/test.sh --指定shell运行文档,文档可无执行权限 chmod a+x /mnt/test.sh --给脚本增加执行权限 /mnt/test.sh --绝对路径运行脚本 以上两种方式:... 阅读详情
 

定制AIX操作系统的shell环境

 

当你登录时,shell会读取以前设置的初始化文件来设置用户环境。用户环境的定义是通过设置环境变量来实现的。当登录操作系统时,shell主要使用两大类profile文件来定义用户环境。一类是用来为所有用户定制环境,另一类是为个人定义自己的环境。
登 录时,shell首先执行/etc/profile文件中的命令,然后运行/etc/environment文件中的命令来设置你的系统环境。这两个文件 运行完毕后,系统会接着检查在你的home目录下是否有.profile文件,如果.porfile文件存在,就运行它。 .profile文件还会指出是否还有一个环境文件。如果还有环境文件(通常叫.env或者.kshrc)存在,系统会运行这个文件,并设置你的环境变 量。
/etc/profile文件
用户在登录时,操作系统定制用户环境时使用的第一个文件就是/etc/profile。这个文件控制着全系统范围内的缺省变量,如Export变量,文件创建的掩码,终端类型,以及新邮件到达时的提示信息等等。
系统管理员为所有用户配置porfile文件,只有系统管理员可以更改这个文件。
/etc/environment文件
在 登录时操作系统使用的第二个文件是/etc/environment。/etc/environment文件包含为所有进程所配置基本环境的变量。当一个 新进程开始时,exec子程序生成一个形为Name=Value的字符串数组。这个字符串数组被称为环境,每一个被定义名字被称作环境变量或者 shell变量。exec子程序允许整个环境一次设置完成。
当你登录时,系统在读取你自己的profile前,设置环境文件的环境变量。下面是构成基本环境的变量:
HOME:用户登录的或HOME全路径,登录程序从/etc/passwd文件中读取并设置它。
LANG:语言环境
NLSPATH:消息目录的全路径。
LOCPATH:国际语言支持系统表格的全路径
PATH:搜寻命令的目录
TZ:时区信息 ,IBM到现在还得用TAIST——台北时区
【注意】/etc/environment文件中不能包含命令
.profile文件
操作系统在登录时用到的第三个文件是.profile文件。 .profile文件位于用户的home目录,它允许用户定制自己的个人的工作环境。
在登录程序将LOGNAME和HOME变量添加到环境中后,$HOME/.profile文件中的命令就会被执行,.porfile文件中含有你个人的设置会忽略/etc/profile文件中的相矛盾的变量。
一般用.profile来控制下面的缺省值:
打开的shell,命令行提示符,键盘的声音。
.env文件
如 果你在.profile文件中有如下内容:ENV=$HOME/.env,操作系统在用户登录时使用的第四个文件是.env文件。.env文件允许用户定 制自己的个人的工作环境。文件中含有的你个人的环境变量会忽略/etc/environment文件中的相矛盾的变量。
【注意】/etc/profile,/etc/environment和.profile文件只在登录时运行一次。但是.env文件却在每一次打开一个新shell或一个窗口时都被执行。
【TIP】$HOME/.env文件名可以任意,但在$HOME/.profile中要有相应的声明:export ENV=$HOME/.NewName
【TIP】$HOME/.env文件每当一个子shell被开启都会被执行,所以可以在这里定义在vi中开启的子shell中也可以使用的别名。
【注意】这四个定制环境的文件中,/etc/enviroment文件中只能给变量赋值,而其它三个文件可以使用语句。

AIX环境下计算昨天日期的shell两例 1、改变时区的方法cat yesterday.sh aaa=`echo $TZ|sed 's/.*/(../)//1/'` aaa=`expr $aaa + 24` eval aaa=`echo $TZ|sed 's/..$/+$aaa/'` TZ=$aaa export TZ yy=`date +%Y` mm=`date +%m` dd=`date +%d` echo $yy$mm$dd 2、遍历所有情况类似函数的方法cat yesterday.sh #!/bin/bash # Var 阅读详情

相关推荐

IBM小型机AIX操作系统总结01--基础知识

(需要Word版笔记的请私信留邮箱) AIX是IBM小型机专用系统: AIX系统中使用的shell是ksh #set -o emacs --Esc两次 补全 类似Linux中的(Tab补全) # set -o vi ---开启查看历史命令的功能 操作:遵循vi编辑器界面下的操作方 Esc +k 组合键 向回返 Esc +j 组合键 向下返 Esc +h 组合键 光标向左 Es...

兰海泽的博客 5641

Shell数组:shell数组的定义、数组长度

Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。 bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。 定义数组 在Shell中,用括号来表示数组,数组元素用“空格”符号分割开。定义数组的一般形式为: array...

weixin_33725272的博客 749

aix常用操作命令(vi,shell).doc

aix常用操作命令(vi,shell),这个是公司内部培训的采用命令

在AIX操作系统下shell的变量(转)

在AIX操作系统下shell的变量(转)[@more@]定义变量:ValueName=value访问变量:$ValueName${ValueName}定义与初始化数组变量:set -A name value1 value2 .....

1074

新手别怕!用‘东北天’和‘右前上’坐标系,5分钟搞懂惯性导航姿态矩阵(含Python验证代码)

本文通过‘东北天(ENU)’和‘右前上(RFU)’坐标系,详细解析惯性导航中的姿态矩阵概念。包含Python代码验证,帮助新手快速理解坐标变换、欧拉角及旋转矩阵的构建与应用,特别强调有限转动不可交换性与无限转动次序无关的区别。

weixin_29062255的博客 332

5分钟搞定Google Custom Search API申请:从注册到获取CX Key全流程

本文详细介绍了如何快速申请和配置Google Custom Search API,从Google Cloud项目创建、启用计费、获取API Key,到在Programmable Search Engine控制台创建自定义搜索引擎并获取关键的CX Key,提供了全流程实战指南。文章还包含安全配置建议、API调用测试方法及前端与后端的集成代码示例,帮助开发者高效实现网站或应用的智能搜索功能。

weixin_29227585的博客 1668

aix下使用bash的方法

环境:aix 5300-071、首先安装bash-3.0-1.aix5.1.ppc.rpm:rpm -ivh bash-3.0-1.aix5.1.ppc.rpm[@more@]2、修改/etc/passwd中的root用户的初始...

congmao4272的博客 818

别再对着数据手册发愁了!用HFSS 2023 R2搞定ESP32-C3板载天线的阻抗匹配

本文详细介绍了如何利用HFSS 2023 R2进行ESP32-C3板载天线的阻抗匹配优化,解决实际PCB设计中常见的性能偏差问题。通过智能模型导入、科学参数扫描和量化优化流程,显著提升天线性能,适用于WIFI和蓝牙应用场景。

weixin_42523543的博客 448

. .profile(AIX系统)

linux下创建新的操作系统用户,创建完成后要写环境变量,如何快速的让环境变量生效? 如:oracle用户,修改家目录/home/oracle下的profile里面的环境变量,将ORACLE_HOME赋予一个新值,要想快速生效,可用 .  .profile(注:必须是在cd到本目录下)

itde1的专栏 2184

手把手教你用S7-PLCSIM Advanced V3.0搭建PLC仿真测试环境(含WinPcap避坑指南)

本文详细介绍了如何使用西门子S7-PLCSIM Advanced V3.0搭建PLC仿真测试环境,包括WinPcap 4.1.3驱动的安装避坑指南。从环境准备、软件安装到配置调试,提供了一套完整的解决方案,帮助工程师和教学人员快速构建可靠的PLC仿真环境,解决常见的报错问题。

weixin_30879169的博客 641

一阶电路基础知识

一阶电路(First-order circuit)是指由一个电感(L)或一个电容(C)和一个电阻(R)组成的电路。根据电感或电容的位置,一阶电路可以分为RC电路、RL电路、LC电路、RLC电路。一阶电路常用于滤波、放大、时序控制等各种电子设备和系统中。通过调整电阻、电容或电感的数值,可以改变电路的频率响应、滞后/提前相位等特性,实现不同的功能和性能一阶、二阶电路区别一阶电路由一个电容或一个电感与一个电阻组成,而二阶电路则由两个电容或两个电感与一个电阻组成。

weixin_45365488的博客 1万+

定制AIX操作系统的shell环境(转)

定制AIX操作系统的shell环境(转)[@more@]当你登录时,shell会读取以前设置的初始化文件来设置用户环境。用户环境的定义是通过设置环境变量来实现的。当登录操作系统时,shell主要使用两大类profile文件来定义...

262

基于CatBoost回归模型的完整预测分析:从建模到SHAP可解释性分析

本文介绍了使用CatBoost回归模型进行完整预测分析的流程。首先导入必要的Python库并加载数据,进行数据预处理包括训练测试集划分和归一化处理。然后通过网格搜索优化CatBoost超参数,使用最优参数训练模型并评估预测性能。结果显示模型具有较高的决定系数(R²=0.9944)和较低的误差指标(RMSE=0.0696)。接着进行残差分析和正态性检验,发现残差基本服从正态分布。最后通过SHAP分析实现模型可解释性,识别关键特征影响。该方法为梯度提升树在回归问题中的应用提供了完整解决方案。

fx666_的博客 746

IBM AIX系列培训

--这个文档是看了**e上大鸟的AIX培训后整理出来的--主要是针对AIX的u13的培训--目的在于上机操作,增强理解,以便回顾只用。--http://www.**e....

congfengyan6269的博客 369

让旧 Append 字段升级为真正的 Key User Custom Field:基于 SCFD_EUI 的无损转换与 UI / API 暴露实战

摘要:SAP S/4HANA私有云和本地部署项目中,常面临将历史遗留的手工追加字段转换为可管理的Custom Field的挑战。SAP提供通过事务码SCFD_EUI将旧字段转换为ABAP Managed Field(AMF)的路径,实现字段名和数据原地保留的同时获得扩展能力。适用场景包括已沉淀多年数据的字段迁移成本高,或对数据元素有特殊约束需求。转换后字段可在Fiori UI、报表、表单等多触点统一管理。但AMF会增加复杂度,建议优先使用标准Custom Field。操作前需确保开发环境和传输配置正确,并遵

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 247

MATLAB离线附加功能包下载与安装教程

本文介绍如何下载与安装MATLAB离线附加功能包,便于大家更加高效的使用MATLAB。

加斯顿工程师的博客 1万+

AIX 环境下取得昨天日期的 Shell

我需要使用自动shell导出昨天的数据库内容,由于aix的ksh不支持date -d命令,不得不选择其他方式来实现。 #!/bin/ksh # Var Declare #!/bin/sh # ydate: A Bourne shell script that # prints yestarday's date # Output Form: Month Day Year

chenlmyy的博客 6639

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

shell aix linux,AIX操作系统的shell简介

操作系统与外部最主要的接口就叫做shell。shell是操作系统最外面的一层。shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。本文引用地址:http://www.eepw.com.cn/article/201609/304428.htmshell提供了你与操作系统之间通讯的方式。这种通讯可以以交互方式(从键盘输入,并且可以立即得到响应...

weixin_39689622的博客 452

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Aix小结

一、 Aix简介 Aix是Unix操作系统的版本之一,主要应用在IBM RISC 6000系列小型机上。其他的Unix ,如SUN的Solaris ,HP Unix以及Linux等等。目前Aix系统的版本有Aix 4.x Aix5.x等。它们之间只是版本不同,但内核都是一样的,操作命令机本上也相同。版本高的会新增一些命令,都是向下兼容的。 二、 Aix使用入门 对于大多数用户来说,对于Aix的访问

3992

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

AIX操作系统的主要特点

1.1       AIX操作系统的主要特点1.1.1           遵循众多工业标准 AIX遵循的标准包括正式由标准组织发布的标准以及公认的标准。AIX是第一个遵循OSF/AES标准的操作系统。除此之外,AIX还特别遵循POSIX、SYSTEMV 以及BSD标准。1.1.2        先进的系统设计AIX操作系统的优越性主要体现在以下几点:(1).其核心是可分页的,

深未来技术 1160

aix java环境变量配置_AIX系统的环境变量设置

AIX系统的环境变量设置用户环境的定义是通过设置环境变量来实现的。AIX系统主要使用两大类profile文件来定义用户环境。一类是用来为所有用户定制环境,另一类是为个人定义自己的环境。登录时,shell首先执行/etc/profile文件中的命令,然后运行/etc/environment文件中的命令来设置你的AIX系统环境。这两个文件运行完毕后,系统会接着检查在登录用户的home目录下是否有.pr...

weixin_39907289的博客 924

AIX操作系统的shell简介(转)

AIX操作系统的shell简介(转)[@more@]操作系统与外部最主要的接口就叫做shell。shell是操作系统最外面的一层。shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系...

584

AIX 环境调用shell 中文乱码问题

问题描述:在日常工作中,需要对数据库进行备份,于是写了数据库备份的shell脚本,但是在执行过程中发现,记录日志时是通过调用jar包实现,jar包中的接收信息按照GBK字符集处理,之后输出的日志信息是乱码。 运行环境:aix 610 问题解决: 在数据备份shell中,设定字符集,如下: export LANG=zh_CN.IBM-eucCN 之后中文乱码问题解决。   注: 从网...

King's program process 1557

AIX shell

这几天在AIX上写了一个Shell脚本,做一下学习笔记。 A脚本调用B脚本,B脚本运行结束以后,A脚本可以使用B脚本中定义的变量的方法,在A脚本内调用B脚本的时候使用如下格式". b.sh",注意在b.sh前面有个点和空格,这两个字符不可以省略,这样B脚本就会作为B脚本的内容一起处理,不会以调用的方式执行B脚本。 在Shell脚本中,if语句测试语法,字符串比较直接用==

1576
上一篇: AIX中的inittab 文件(转)
下一篇: 围棋入门
jjaing
博客等级 码龄23年 3粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值