获取帮助信息的方法:
1.--help 大多数外部命令获得帮助的常用方式 (外部命令)
help command: 内部命令 help+内部命令本身
2. man command 显示命令的使用手册(分章节的)
man ls
man为命令提供的使用手册是分章节的
1.普通的用户命令
2.系统调用
3.库调用
4.特殊文件
5.文件格式 对文件的说明
6.游戏
7.杂项
8.管理类命令 系统管理类
man N COMMAND 查看哪一章节
what is COMMAND 查看手册页 文本文件
man ls :man 到对应的路径 对应当前文件 压缩出来 PWD以查看命令在显示出来
3 info command 讲述命令的背后故事 打过补丁 和 BUG 之类的 MAN的补充信 息使用
4 /usr/share/doc/ls-1.2.1 帮助文档
5 官方首页 手册 帮助文档
http://www.redhat.com/docs
http://kbase.redhat.com
【 whatis 】 用于显示该命令的简单说明
whatis rm
(lp)
(1)
man 1 rm // 进入第一个章节查看
帮助信息所包含的模块;
NAME // 名字
DESCRIPTION // 描述
OPTTIOINS // 选项
EXAMPLES // 例如
FILES // 文件
如何显示上下翻页 空格 往下翻一屏 往上 B
ENTER K
man man // 怎么用man命令
makewhatis // 第一次使用时执行这个命令
需要调用数据库 命令存在 帮助生成这个命令
man -k 在what is 对应数据库中查找
man -K 在整个库手册中查找所属信息速度将特别慢
q 退出
/Keyword 文件首部到文件首部查找关键词
?Keyword
n:下一个
N:前一个 键切换查看关键词
【 file 】 判断文件的类型 区别普通文件的所属类型
版本的信息查看:
1.查看内核版本信息:
cat /proc/version
uname -r
uname -a
2.查看Linux 版本
cat /etc/issue
cat /etc/redhat-release
rpm -q redhat-release
后两种只对REDHAT有效
时间管理的命令:
-s, 硬件时间是准确的,把系统时间设定为硬件时间一致
进程:资源分派的单位,一个程序正在执行的副本,以进程为单位划分区域执行
文件和用户都有权限 访问的是要要求权限匹配才能访问
======================================================================
创建用户和用户组:
把一个用户添加为系统用户
【 groupmod 】 修改组
-g 改变ID
【 finger 】 显示用户信息
【 id 】 查看用户ID 【 who 】查看以登录用户
-+------------------------------------------------+-
| u g o |
| — — — — — — — — — |
| 属主 属组 其他 |
-+------------------------------------------------+-
从上面的图表我们可以看出:
Linux 文件系统的属性一共有 R , W , X 三种 分别为 read,write,execute
Linux 规定 每三组划分一段 三段分别对应于 属主 ,属组和其他
权限有两种表示法:数值法 和 字符法
数值法:用3位二进制表示数值0--7 000--111
字符发:U=属主 ,G=属组, O= 其他
文件默认权限:umask
[root@linux~] # umask
0022
[root@linux~] # umask -S
u= rwx, g=rx, o=rx
a.若用户创建的“文件” 默认“没有可执行(x)权限”, 只有 RW这两权限 ,最大表示为 666 即 :-rw-rw-rw-
b.若用户创建的“目录” , 目录是要求能进入的需要x 权限 ,最大表示为 777 即:drwxrwxrwx
umask 是指:“该默认值需要减掉的权限”
那么我们创建文件和目录的权限则为:
创建文件: (-rw-rw-rw-) - (-----w--w-) ==> -rw-r--r-- ;
创建目录:(drwxrwxrwx) - (d----w--w-) ==> drwxr--r--.
例如:
[root@linux ~] # umask
0022
[root@linux ~] # touch test1
[root@linux ~] # mkdir test 2
[root@linux ~] # ll
-rw-r--r-- 1 root root 0 Aug 13 16:02 test1
drwxr-xr-x 2 root root 4096 Aug 15 16:02 test2
【 chown 】 修改文件属主,属组
----------------------------------------------------------------------------------------------------
回顾上面的属性做几个练习:
1.复制/etc/skel目录至/home, 并且重命名为centos2.设定此目录及其内部文件或子目录的属主属组为redhat 用户,redhat组
3.设定此目录及其内部文件子目录的权限为:属组和其它用户没有任何权限4.修改redhat用户的家目录为/home/centos
1.cp -r /etc/skel /home/centos2.chown -R redhat:redhat /home/centos/
3.chomd -R go=--- /home/centos/4.usermod -d /home/centos/ redhat