学习是一种信仰。
分类: 其他UNIX
2009-08-14 16:37:49
类UNIX操作系统命令太多,各个版本的个别命令也有差别,本文只是对自己使用过的unix命令的一个梳理。
0. 通用类的命令及工具。
man command 查看command命令的详细使用方法。
pwd "Print working directory"-- show what dir you're in.
ls List the contents of a dir.
ls –l List the contents of a dir and show additional info of the files.
ls –a List all files, including hidden files.
cd Change directory.
cd .. Go to the parent directory.
mkdir Make a directory.
cp Copy a file.
mv Move or rename a file.
rm Remove a file.
cat 用来查看文件内容。
clear 清屏。
date 显示系统日期及时间。
who 显示当前登录系统的所有用户信息。
whoami 显示当前登录系统的用户信息。
logname 显示当前登录用户名。
uname 显示或更改当期unix系统的名字及相关信息。
passwd 修改指定用户密码。
compress 压缩文件为.Z格式。
uncompress 解压缩.Z文件。
diff file1 file2 比较file1和file2的异同。
chown 改变文档的属主。
chown informix:Informix * 把当前所有文档改为informix组informix用户。
chmod 改变文档使用权限。
chmod u+w go-w file1 将file1设定为所有者可写,同组和其他用户不可写。
chmod +x file2 file2所有用户均可执行。
chmod 777 file3 file2所有用户均可读、可写、可执行。
r=4,w=2,x=1,r+w=6,r+x=5,r+w+x=7。
mount 挂接文件系统。
mount /dev/cd0 /tmp 把光驱中的文件挂接到/tmp。
umount 卸载挂接的文件系统。
umount /dev/cd0 卸掉光驱文件。
bc unix下一个简单的计算器,quit推出。
su 改变用户登录
注意:su oracle 和su – oracle 是有区别的。没有“-”时,改变登录用户后,环境 和工作目录不变;有“-”时,改变登录用户后,环境变量和工作目录也随之改变。
sudo
tar 打包,解包。
tar cvf src.tar src lib bin 把src,lib,bin打包成src.tar。
tar xvf src.tar 把src.tar解包。
c 建立新档案文件
x 抽取文件
v 显示所处理的文件名
f表示文件库为file,省略此项,以预设的磁带或磁盘为对象
cpio
ps 显示进程信息
-e 显示正在运行进程的所有信息。
-f 长列表显示进程的所有信息。
-u user 显示user的进程信息。
常和grep一起使用:ps –ef|grep java
Kill 杀掉进程。
Kill -9 进程号 强制杀掉进程。
grep 在文本文件中寻找特定字符串。
grep 字符串 文件名。
grep ChineseFee src/lib/*.c
find 查找文件。
find 目录名 条件 在“目录名”(包括其子目录)中查找符合“条件”的文件。
find /usr/easycon –name s01001.ec –print
find . –name zhj* -print
-name name 指定要查找的文件名(可以包括通配符)。
-print 将符合条件的路径打印出来。
. 从当前目录开始查找
-user user 查找属于user的文件,user可以为用户名或uid。
telnet 远程登录。
telnet ip地址
有很多telnet类的工具可用,如netterm,Secure Shell Client等。
ftp 远程拷贝文件。
ftp ip地址 运行ftp。
? 列出ftp命令(=help)。
? command 显示命令帮助(=help command)。
binary(bin) 以二进制方式传送文件。
ascii 以ASCII码方式传从文件(缺省模式)。
lcd 改变本地目录。
prompt 关闭/打开交互模式。
mget 取多个文件。
mput 放多个文件。
close 关闭当前连接。
open ip地址 重新打开新的连接
bye 结束ftp(=quit)。
另外,一些dos和unix命令均可在ftp>提示符下应用,注意windows和unix路径的不同写法,unix是斜杠:/usr/easycon/tmp,windows是反斜杠:e:\study\codes\easycon。现在也有好多ftp类的工具可用。
netstat
ping
reboot 重启系统
shoudown 关闭系统。
[语法]: shutdown [-y] [-gn] [-in]
[说明]: UNIX 系统必须先关闭系统,再关电源
-y 对提示的所有问题都回答 y
-gn 给其他用户n 秒的时间退出,缺省值为60秒
-in 系统退到第n种方式, 0 关机,1 单用户模式,2 多用户模式,3 网络下的多用户模式,6 关机并重新启动
一.SCO openserver
scoadmin 进入系统管理交互界面。
二.AIX
uname –v 显示操作系统版本号(详见man uname)。
三.HP-UX
四.Linux