Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1031621
  • 博文数量: 146
  • 博客积分: 3444
  • 博客等级: 中校
  • 技术积分: 1602
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-21 15:18
文章分类

全部博文(146)

文章存档

2014年(9)

2013年(3)

2012年(6)

2011年(44)

2010年(38)

2009年(46)

分类:

2010-07-20 16:44:38

AIX 5L BASIC

 

Ls –l unix :列出AIX内核程序

支持Jfs jfs2两种磁盘文件系统

Aix 支持多种shell,默认启动K shell

怎样启动其它shell呢?直接打bsh,ksh可以指定特定用户自动启动特定shell

怎样指定某用户进入系统后不启动shell而是直接进入某一应用程序?

文件查找

文件名查找,

文件内容查找,

文件压缩,

rc.dt 启动图形界面,但只能在控制台上打这个命令。

Aix对其它字符集支持不是很好。

 

两种图形界面Cde(启动方法 rc.dt)默认, aix windows (启动方法startx)

 

退出系统:exit, logout ,ctrl_D

Pwdadm 口令设置,可以改别人的口令

Passwd 改自己口令

Mkuser 增加用户 ,必须由root执行 mkuser kkk,  passwd kkk.

Cat /etc/security/user  查看用户默认的配置文件

Set –o vi 记住历史命令

删除一个用户  rmuser

命令格式:command option(S) argument(S) 例如: mail –f newmail

Who –m-u 可以写成who –mu.

Echo *********   回显 **********  多用于脚本中显示执行的命令

Df 用于显示系统的文件系统使用情况。

Who 看看哪些用户在线

Who am I,,,whoami,,,,id ,看看我是谁

Write 用于和其它用户实时交流

Talk 实时交流,还有另一个命令是什么

刚才最后看自己的那个问题???

Man 解释某个命令怎么用。命令帮助

怎么样把机子配置成文档服务器???无意义。

数据库里面的表才是有结构的文件,其它都是无结构的文件

目录是一种特殊文件

设备文件,也是一种特殊文件

i-node i-node表中的i-node 记录之间是一种link关系

i-node号在其所属的文件系统内唯一。而不是在其所属的目录内唯一

每个目录都有自己的一张i-node表。

路径 ./表示本级目录    ../表示上级目录

Pwd 查看当前用户在哪个路径下。

只要在文件名的前面加个点,就表示这个文件是隐藏文件,如:.abc

一个文件只能属于一个组,一个用户可以属于多个组

 

Cd回到home目录,cd..回到上级目录。

 

三种文件类型,普通文件,设备文件,目录文件。

Rm –r删除目录中的所有文件。

Mkdir –p dir1/dir2/dir3一次创建整个路径

aix,目录和文件之间也不能重名.

Last updated 是指最后一次修改文件的属性

Last modify是指最后一次修改文件数据块本身的内容.

Touch 如果文件存在,会改变文件的modifytime 如果文件是不存在的,会创建一个新的字符型空文件

 

利用mv命令,可以实现对文件重名命的功能。

Wc 命令,用于统计文本文件有多少行,多少字(单词),多少字节数。

Ln命令,连接命令,为文件再多增加一个名字。增加名字后,两个文件名处于完全平等的地位,要删除这个文件,得把两个文件名都删掉才行。

 

看文本文件cat more pg三个命令都可以

 

文件类型:第一位文件类型,接着三位user,再接着三位group,再接着三位other

创建文件时,文件所属group,默认就是创建者所在的组,但事后可以修改文件所属的组。

 

修改文件权限命令:chmod mode filename  u owner  g group  o other  a all + - 增减权限

: chmod go+w newfile   给组和其它用户加一个写权限  又如 chmod o-rwx newfile

还可以通过数字的方式给定权限 RWX 111=7  R-X 101=5 –WX 011=3

如:chmod 664 newfile  的结果就是 –rw-rw-r—

Umask 值的问题

Chmod 可以修改任何文件的权限????

能使用输入重定向<的命令是非常少的,不是任何命令都可以使用输入重定向的。

2>表示错误重定向。/dev/null表示空设备。

Ls –r > outfile ; exit 执行完第一条命令后(进程完全完成退出后),自动执行第二条命令

\ 表示续行符

如果要用数字来表示标准输入输出前面要加& 2>&1  否则数字代表文件名

Set 看系统变量情况

命令行中,小括号里的字符表示一条命令。

 

PS 显示进程信息  ps –u ljh    ps –u root

系统自动启动的shell,进程名前面会带一个减号-

$? 表示本次命令的执行结果状态

$$ 表示自己所在shellPID

# . ./.abc(第一个点和第二点之间有个空格)  第一个点,表示当前shell(意思是如果没这个点,就会自动启动一个新的shell) 第二个点表示当前目录,第三个点表示abc是隐藏文件

Kill 用于杀进程,如果用kill -9 是必杀技,肯定会杀死所有进程

Nohup & 配合使用,就可以避免父进程结束时,子进程也被结束掉。

 

在后台运行的的进程除了有PID,还有jobID JID  操作jobID的时候数字前面要加%,如bg  %1

Find 用于找文件名

Grep 用于找文件内容

Tail –f  文件名 用于实时监控文件内容,如果文件内容有增加,马上显示出来

tn  ==  telnet

 

xargs 命令,把标准输入做为下一条命令的参数输入,有点类似管道的功能,但比管道适应面更广。 例如:xargs –t qprt 的意思就是指定把参数传给{}的位置。

$HOME/.kshrc  文件,启动一个新shelll时,会自动执行这个文件。

 

File 用于查看文件类型(二进制或文本类型或目录),注意文件名一定要用全路径文件名

例:file /usr/bin/vi

Diff 用于比较两个文本文件内容的差别

Cmp既可以比较两个文本文件也可以比较两个二进制文件

Dircmp 用于比较两个目录的内容(文件名和文件内容-d)是不是一样的。

Compress 用于压缩文件. 会删掉原文件。Uncompress 解压缩,也删原压缩文件

# date +'%Y%m%d'

20080410

要看表达式之间的语法,请用man test

阅读(1126) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~