Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2981048
  • 博文数量: 412
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 7374
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-25 15:15
个人简介

学习是一种信仰。

文章分类

全部博文(412)

文章存档

2014年(108)

2013年(250)

2010年(11)

2009年(43)

我的朋友

分类: 其他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    比较file1file2的异同。

 

chown  改变文档的属主。

chown informix:Informix *   把当前所有文档改为informixinformix用户。

 

chmod  改变文档使用权限。

chmod u+w go-w file1    file1设定为所有者可写,同组和其他用户不可写。

chmod +x file2      file2所有用户均可执行。

chmod 777 file3 file2所有用户均可读、可写、可执行。

r=4,w=2,x=1,r+w=6r+x=5r+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 srclibbin打包成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类的工具可用,如nettermSecure 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)。

另外,一些dosunix命令均可在ftp>提示符下应用,注意windowsunix路径的不同写法,unix是斜杠:/usr/easycon/tmpwindows是反斜杠:e\study\codes\easycon。现在也有好多ftp类的工具可用。

 

netstat

 

ping

 

 

reboot     重启系统

shoudown   关闭系统。

[语法]:   shutdown  [-y] [-gn] [-in]

 [说明]:    UNIX 系统必须先关闭系统,再关电源

-y  对提示的所有问题都回答 y    

 -gn    给其他用户秒的时间退出,缺省值为60 

-in    系统退到第n种方式, 0  关机,单用户模式,2  多用户模式,3  网络下的多用户模式,6   关机并重新启动

 

 

一.SCO openserver

scoadmin        进入系统管理交互界面。

 

二.AIX

uname –v   显示操作系统版本号(详见man uname)。

 

三.HP-UX

 

四.Linux

 

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