安装OPENSSL:
uncompress openssl.tar.z
tar -xvf openssl.tar
or:
zcat openssl.tar.z |tar -xvf -
smit
rpm -ivh bash.rpm
chsh
非root用户改密码passwd 需要输入老口令
cal 1752 当年改历法
cal 1 第一天是星期六
clear
echo 'clear' |wall
echo 'clear' |cat -vte
stty -echo 不显示输入的命令
stty echo显示输入的命令
在ksh下>'clear'
ls -il
find .ID号 -inum exec rm {} \;
export TERM=vt100
vi /etc/profile and add this: export PS1='['`hostname`':$LOGIN:$PWD] '
vi /etc/sectity/login.cfg
. /etc/profile
DTSOURCEPROFILE=true
whoami 显示当前身份
who am i 显示登陆身份
finger jaminwm 看jaminwm的足迹
mail
[email protected]
ctrl+d结束
用mail来读信
mail -f 看以前的邮件
chown jaminwm:staff /home/jaminwm
wsm
>/etc/utmp 清空文件内容
who /var/adm/wtmp
https://192.168.1.88:5336/ibm/console/
find / -name pconsole
inode号是唯一性的文件属性
ls -l |grep ^d 查看目录
协议栈设备:/dev/.SRCUNIX
ls -l |grep ^b |wc -l 查看数据块的设备数量
什么叫块设备?内存中有缓冲区的
每个块设备和字符设备相对应,字符设备就是裸设备。
grep后面的字符不用打通配符
红色的是文件系统,黑色是文件目录
swap不是文件系统,是逻辑卷
cd - 返回到上一次的目录
[p275:jaminwm:/home/jaminwm] istat /etc/hosts
Inode 468 on device 10/4 File
Protection: rw-rw-r--
Owner: 0(root) Group: 0(system)
Link count: 1 Length 1988 bytes
Last updated: Sun Oct 2 02:49:39 CDT 2011
Last modified: Sun Oct 2 02:49:39 CDT 2011
Last accessed: Sun Oct 2 05:58:19 CDT 2011
rm -- -hasd 删除以-开头的文件,用--
不要用test来命名脚本文件,系统有test
wc 统计文件中有多少个字符-c,行-l,词-w
ls -|cat -vte 查看回车换行用$表示。
rm -i aa 删除有提示
系统缺省权限 文件644,目录775
应该是777-111再去掉执行权限。
:set number
VI中设置行号
VI中/id 查找,n下一个
AIX进入维护模式,或者shutdown -M ,bash无法进入维护模式单用户
标准输入:< 0
out: > 1
error: 2> 2
ls > ls.out
ls >> ls.out 追加
cat >test
ls -d .* 仅显示隐藏文件
ls -F 仅显示目录
cat file1 file2 2> /dev/null 只显示file1和file2的输出,2的错误丢给内存片段
/dev/null 写的时候的内存片段
/dev/zero 读的时候的内存片段
<<EOF 或者<<!
以EOF结尾
command > outfile 2>&1
ls -al |grep "^d" |wc -l 管道符就是将左边的输出当作右边的输入
tee 分叉。同时有2个输出
ls | tee /tmp/ls.out | wc -l |wall
[p275:jaminwm:/] ps -u jaminwm
UID PID TTY TIME CMD
12 7536678 - 0:00 sshd
12 8257788 pts/11 0:01 bash
12 9961670 pts/11 0:00 ps
[p275:jaminwm:/] ps -u jaminwm -f
UID PID PPID C STIME TTY TIME CMD
jaminwm 2949306 8257788 1 23:09:35 pts/11 0:00 ps -
jaminwm 7536678 7471190 0 20:26:01 - 0:00 sshd
jaminwm 8257788 7536678 1 20:26:01 pts/11 0:01 -bas
ps -emo THREAD 查看线程
ps -emo THREAD -p 123
ps -T 0 树形显示进程
env 显示当前遗传特性的变量
/etc/environment 是全局的对所有进程有效
.profile 只对当前shell下生效的
. ./.profile 在当前进程执行当前目录下的profile
WCHAN
(-l 标志)进程或内核线程为之等待或休眠的事件。对于内核线程,如果内核线程正在运行,该字段为空。对于进程,如果只有一个内核线程正在休眠,等待通道定义为该休眠内核线程的等待通道;否则显示一个星号。
WCHAN
(l 标志)进程等待的事件(系统中的一个地址)。选择一个符号对地址分类,除非请求数字输出。
后台进程
ping 127.0.0.1 &
kill -15 204 其中-15是终止信号,拦你的车
kill -9 204 其中-9是断你的路
procsig PID号:显示进程对各种信号量的处理
kill -2 =ctrl+c
kill -3 =ctrl+\=quit
killall 杀掉调用的所有子进程
[p275:jaminwm:/home/jaminwm] nohup ping 127.0.0.1 >/dev/null &
[1] 9764944
ctrl+z 可以将现有前台程序放在后台,让其中止。
bg 让后台的程序运行
+优先级最高的,-优先级第二
bg %3 运行job为3的
jobs看任务队列
fg %4 将4号任务放在前台
/etc/profile中
trap "" 1 2 3 屏蔽掉kill 1 2 3
readonly LOGNAME 将登录名设置为只读
/etc/environment root
/etc/profile root
$HOME/.profile user
su - 和不带-号区别,-表示一个独立的环境,切换带环境,否则不带环境
fc -l 表示列出历史命令
history="fc -l"
r命令如果在多个同一个用户登录的时候会出错,导致系统损坏。建议禁用
find . -name 'm*' -exec ls -l {} \;
find . -name m\* -ok rm {} \;
grep '^B' phone1
ps -ef |grep ping |grep -v grep
ps -ef |grep -i 忽略大小写
grep -w = find
lscfg -vp |grep -ip size
显示内存
lscfg -vp |grep -ip 'ac ps'
显示电源
head默认看10行
tail默认看10行
tail -f /home/jaminwm/smity.log 追踪日志有用
tn host login到远程主机
tip 用串口
tar不改变属性,tar不压缩,copy要改变ower信息等属性
先tar后压缩
tar -cvf c创建
-tvf t查看
lsdev -Cc tape 查看是否有磁带机
将 /home/test中的文件tar到/anw中,并tar成exe.tar用下面的命令:
#tar -cvf /anw/exe.tar /home/test
将tar好的文件解开,用下面的命令:
#tar -xvf /anw/exe.tar 会将exe.tar解到压缩时指定的路径下
ksh里面才有whence -pv vi
time uncompress aa.Z
gzip -d aa.gz
gunzip aa.gz
touch file.$(date+'%m%d')
显示不可见字符cat -vte
cmp对非文本文件比较,diff对文本文件比较
ls && df 但ls运行成功的情况下,执行df
ls || df 当ls不成功,执行df
portmir 是一个优秀的 AIX 独有的小工具。使用它我们可以甚至避免使用 Netmeeting 或者其它类似的远程桌面共享工具。我把它称为命令行界面的“桌面共享软件”。它的使用很简单,十分适于分布环境下的开发团队、系统管理团队协同工作。下面介绍一下使用的步骤,先假设你的使用环境是, 你的用户 ID 是 dev1,你希望 dev2 用户可以访问、附属(attach)到你的 login 界面,以便你们两个人都可以观察、使用同一个命令行界面, 就如同在同一个机器前 (当然如果你和远程用户使用同一个 ID 的时候共享命令行界面更加简单,但是这在很多开发场景里边可能是不允许的。) - 1)、使用用户 ID dev1 登陆 login 到你项目组里的 AIX 开发系统上, 这个过程在系统中会打开一个 tty 终端设备, 这里假设它是 "pts/1"; (确认自己当前登陆界面的 tty 终端设备, 只需要执行命令“who am i”,注意是 3 个分开的单词,命令 whoami 是不能显示这些信息的。) 2)、在你登陆的 ID 的 $HOME 目录下,创建一个文件 .mir - touch .mir 3)、编辑这个文件,在这个文件里边增加一行,内容就是你希望使用你的命令行界面的用户 ID, 也就是 dev2, 然后保存退出。 4)、配置结束,远程用户在使用 dev2 用户登陆系统,在他自己的命令行界面下, 输入命令“portmir -t pts/1”既可镜像到你的界面了!两个界面下都可以输入命令,输出会被完全一致的打印在两个命令行界面下
-lt 小于
-gt 大于
-eq 等于
xdmcp的屏幕端口 177
resovl.conf