分类:
2010-07-20 16:44:38
AIX
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,进程名前面会带一个减号-
$? 表示本次命令的执行结果状态
$$ 表示自己所在shell的PID
# . ./.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