+ -

工作总结(1)——我常用的unix命令

时间:2009-08-14

来源:Junn9527

在手机上看
手机扫描阅读
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12"><meta name="Originator" content="Microsoft Word 12"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Czhj%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><link rel="themeData" href="file:///C:%5CDOCUME%7E1%5Czhj%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5Czhj%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><style> </style>

类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

 

热门下载

更多