linux用户类型
系统管理员(root)
系统管理员(SA)主要负责linux操作系统的平滑操作
文件拥有者(u)
创建文件的用户称为它的拥有者
组拥有者(g)
用户组可给一个名,就像给用户一个名一样
其他用户(o)
不属于特定组的这些用户
文件目录的权限:
1. rwx rwx rwx
owner group others
2. rwx r-x ---
111 101 000
7 5 0
chmod 750 文件/目录名 chmod 755 /usr/local/*
chmod (ugoa) (+-=) (rwx) filename/filelist
e.g. chmod g+w o-x /usr/local/*
改变文件/目录属主owner
chown
改变文件/目录属组group
chgrp
文件比较
diff
找出两个文本文件的差异
diff [参数] <file><file>
-w 忽略所有空格差别
-I 忽略大小写
cmp
比较任意两个文件
cmp [para] <file><file>
标准文件
1. 标准输入文件
1) 键盘称为标准输入文件
2) linux中,所有的打开文件,包括标准文件,都被赋以一个称为文件描述符的。文件描述符0被赋给标准输入文件
2. 标准错误文件
1) 监视器又是标准错误文件
2) 文件描述符2赋给标准错误文件
3. 标准输出文件
1) 监视器称为标准输出文件
2) 文件描述符1被赋给标准输出文件
重定向
1. 重定向改变关于标准输入、输出及错误的分配
2. 输入重定向
如:cat < test1 <Enter>
3. 错误重定向
如:cat datafile 2(文件描述符2表示错误文件)> error-mesg <Enter> 2后没空格
4. 输出重定向
如:cat test1 > test2
网络主要命令
1. ifconfig
2. ping
3. route –n
4. netstat
linux系统中应用软件分发格式
1. tar包
Unix系统打包工具tar制作 (example – 1.2.3-1.tar.gz)
2. rpm包
Redhat公司提供的软件包封装格式 (example-1.2.3-1.i386.rpm)
3. dpkg包
Debian提供的软件包封装格式(example-1.2.3-1.i386.deb)
rpm包
rpm –ivh rpm包 安装rpm包
rpm –Uvh rpm包 升级rpm包
rpm –e rpm包 删除rpm包
rpm –qi 包名称 列出信息
rpm –qf ‘which命令’ 显示命令所在包
rpm –ql 包名称 包中的文件列表
http://www.rpmfind.net
备份格式
tar cvf home.tar /home
tar czvf home.tar.gz /home
bzip2 filename filename.bz2
bunzip filename.bz2 解压
gzip 和gunzip
zip和unzip
rar