目 录
1.
引言....................................................................................................................................... 1 1.1 编写目的 ....................................................................................................................... 1 1.2 适用范围 ............................................................................................................................ 1 1.3 内容概述 ............................................................................................................................ 1 2. 内容大纲 ............................................................................................................................... 1 3. 主要描述部分 ....................................................................................................................... 1 4. 参考资料 ............................................................................................................................... 7 5. FAQ ....................................................................................................................................... 7 6. 附录....................................................................................................................................... 7
1. 引言
1.1 编写目的
让员工了解UNIX常用命令,熟悉UNIX环境。
1.2 适用范围
不熟悉UNIX环境和常用命令的读者。
1.3 内容概述
本文以讲解UNIX常用命令为重点,旨在让员工快速熟悉UNIX的环境,对与UNIX
相关的工具和知识也会提及,并介绍公司的服务器环境等相关内容,但只会略讲。
2. 内容大纲
?
? ? ? ? ? ?
ftp, telnet工具 公司服务器环境 UNIX常用命令 UNIX高级命令 Shell编程简介 传输模式 数据库命令
3. 主要描述部分
3.1 ftp, telnet工具
? ftp工具
AbsolutFTP,下载路径如下:
\\\\192.168.1.218\\Software\\FTP工具\\ AbsoluteFTP2.2.4.rar 安装后截图如下:
? telnet工具
TeraTerm,下载路径如下:
\\\\192.168.1.218\\Software\\UINX\\TeraTerm.rar 安装后截图如下:
3.2 公司服务器环境
? 192.168.1.200 SunOS,Sun服务器 ? 192.168.1.202 HP-UX,HP服务器 ? 192.168.1.204 AIX,IBM服务器
3.3 UNIX常用命令
? man
$man 命令
显示该命令的使用方法
? su
$su - descp1
更改当前用户为descp1,且切换到该用户的环境下 $su descp1
更改当前用户为descp1,但不会切换到该用户的环境下 $su
更改当前用户为root,但不会切换到该用户的环境下
? compress/ uncompress
$compress -f evcSTO20060720.tar
压缩程序,会把evcSTO20060720.tar压缩成evcSTO20060720.tar.Z $uncompress -f evcSTO20060720.tar.Z
解压缩程序,会把evcSTO20060720.tar.Z解压缩成evcSTO20060720.tar ? tar
$tar –cvf scpser.tar ./SCP-SER
把当前目录下的SCP-SER目录下全部文件打包成scpser.tar文件
$tar –xvf scpser.tar
会把刚才打包生成的文件scpser.tar包中内容释放出来,生成SCP-SER目录到当前路径下。
? gzip/gunzip
$gzip evcSTO20060720.tar
压缩程序,会把evcSTO20060720.tar压缩成evcSTO20060720.tar.gz $ gunzip evcSTO20060720.tar.gz
解压缩程序,会把evcSTO20060720.tar.gz解压缩成evcSTO20060720.tar ? ifconfig
$ifconfig –a
显示当前服务器的网络配置
? rm
$rm file1.unl
删除file1.unl文件 $rm –rf SCP-SER
删除当前目录下的SCP-SER目录,记得目录要加-r参数 ? ls
$ls -l
显示当前路径下文件和目录
? mv
$mv test.unl SCP-SER
移动当前路径下test.unl文件到SCP-SER目录下 $mv directory1 SCP-SER
移动当前路径下directory1目录到SCP-SER目录下 ? mkdir
$mkdir SCP-SER
在当前路径下创建SCP-SER目录
? ln
$ln -s SCP-SER/test linkfile
在当前路径下创建linkfile链接文件,指向SCP-SER/test目录 ? chmod
$chmod +x *.sh
修改当前*.sh类型的文件添加可执行权限 可选+r, +w, +x三种,可以组合,如r+x 另外可以执行,结果一样 $chmod 755 *.sh ? chown
$chown owner1:group1 file
修改file为owner1拥有,且属于group1组 ? ps
$ps –ef
显示当前进程 ? grep
$ps –ef | grep root