1.简介
Unix包含:SUN Solaris (电话银行数据库服务器);IBM AIX (网上银行应用服务器、电话银行应用服务器);
SCO UNIX (技术支持系统-密押);HP HP-UX;各种Linux。
UNIX是多用户、多任务的操作系统,每个用户在系统中都有一定的权限,root用户是系统的超级用户,具有最高
权限(uid为0,慎用)。UNIX操作系统通常由四部分组成:内核、SHELL(接受用户命令并将其发给内核)、文件结构和
应用程序。UNIX中,一切都是文件,文件组织成目录。
2.基本操作
UNIX支持多种登录方式,远程登录一般使用telnet命令进行登录。登录成功后,显示存放在/etc/motd文件中的系
统提示信息。UNIX有三种状态:多用户运行模式、单用户运行模式、关机。
2.1用户管理($---普通用户,#---超级用户)
密码文件 /etc/passwd
组文件 /etc/group
环境变量设置文件:
全局文件 /etc/profile
用户自身文件 $HOME/.profile
id 查看用户自己的用户信息
who 显示当前的活动用户的信息
last 显示用户登录的历史信息
必须使用passwd命令为新增用户设置初始密码,格式:$passwd 用户名设置完初始密码后,就可以使用新增用户
登录UNIX系统。
UNIX提供一个用户切换命令su,可以随时切换到任何用户,格式:su 用户名。
chuser命令可以更改用户属性,更改用户所属组:chuser “groups=用户组名” 用户。只有root用户才能执行。
2.2目录管理
pwd 获取当前工作目录
mkdir 创建目录
rmdir 删除空目录
cd 切换当前工作目录
ls 查看当前目录下的内容
2.3文件管理
cat、more 查看文件内容
wc 统计文件内容的字符数、行数、单词数
touch 创建文件或修改文件访问时间
vi 编辑文件
Vi编辑器有2种状态:命令状态、输入状态
从命令状态到输入状态
i、I、a、A、o、O
从输入状态到命令状态
Esc
Find 目录 –name 要查找的文件名
tar 文件打包/解包
文件打包 tar cvf 包文件 文件1 文件2 …
查看包文件内容 tar tvf 包文件
文件解包 tar xvf 包文件
file 判别文件类别
ln 文件连接
alias 定义别名
2.4文件属性管理
ls –l命令来查询目录下所有文件的属性。
chmod命令更改文件的操作权限
2.5管道
管道:前一个命令输出作为后一个命令输入。用|表示
grep 查找字符串所在的行命令
awk ‘{print $1}’ 显示列信息
2.6进程管理
系统的第一个进程是init,然后由init产生其它的进程,如各种服务进程(daemon)。内核为每个进程分配一个唯一的号码,称为pid,产生这个进程的进程称之为这个进程的父进程(在编程上来说,父进程的pid是ppid)。内核维护着每个进程的pid、启动时间、所需资源等列表。服务进程的父进程一般都是init。
ps 查看当前进程信息
kill 杀死进程(可以使用管道方式,同时杀死多个进程)
3.基本规范
慎改目录:
/etc 系统配置文件所在
/usr 各种应用程序文件所在
/opt 用户自行安装的应用文件所在
/var 系统日志
/tmp 系统临时文件夹
/bin 到/usr/bin的链接
/dev 设备文件所在
使用NFS的时候要注意在使用完毕之后使用umount命令把相关文件系统卸载。不然,将造成df、ls等一些命令无法正常使用。