字都是一个一个敲打的,进度也不会太快: 每天我都对自己说:现实很残酷,努力!!!!
|
[root@localhost bin]# file /etc/inittab
/etc/inittab: ASCII English text
File 作用查看文件内容类型
[root@localhost ~]# file /etc
/etc: directory
[root@localhost ~]# date +"%y%m%d%H%M%S"
130627095747
显示时间
下面创建一个以当前时间为准的文件夹:
[root@localhost ~]# touch zl-`date +"%y-%m-%d-%H-%M-%S"`
[root@localhost ~]# ls
ab-13-0627-09-55-51install.log.syslog
a-cy
a-13-0627-09-55-32dzl-
a-date+"%y-%m%d-%H-%M-%S"ezl-13-06-27-10-01-25
修改硬件时间:hardwareclock
[root@localhost ~]# hwclock �Cs当前系统与硬件时间同步sync
[root@localhost ~]# hwclock �Cw当前系统时间写入硬件write
查看命令的类型:
[root@localhost sbin]# type file 此命令为外部命令,在命令内会有一个可执行的实体。
file is hashed (/usr/bin/file)
[root@localhost sbin]# type cd
cd is a shell builtin此命令为内部命令,为shell自身所带,没有二进制文件目录。
命令―help 对于大部分的外部命令有效,但是由help提供的大多数是简约信息。
详细的说明手册查看man(manual)
eg:
[root@server55 ~]# touch �Chelp
详细的信息查看需要使用man命令。
[root@localhost /]# man 章节号命令
使用man来寻求帮助
章节号的获取:
[root@localhost /]# whatis mount
mount(8)- mount a filesystem
[root@localhost /]#
注意第一次在使用whatis的时候,没法使用;需要使用makewhatis来生成whatis数据库。
Man章节的说明如下:
(1)普通用户命令;
(2)系统调用;
(3)库调用;
(4)特殊文件;
(5)文件格式,配置文件的语法说明;
(6)游戏说明;
(7)杂项说明;
(8)只有root才能使用的命令的说明;
在man显示的文档中:
q退出;
/+字符自上向下查找
?+字符自下向上查找
Cat查看具有链接式和倾倒式显示;
[root@localhost network-scripts]# cat -n ifcfg-eth0 ifcfg-lo……
Cat可以一次链接多个文档
-n 查看时显示行号;
-e 查看时行结尾显示结束符($)
Less查看工具:
man 显示说明内容的就是less查看工具;
head �Cn显示文档开头的前几行
tail-n 显示文档从下向上的n行;
显示文本文件的内容信息:
wc /etc/inittab
[root@localhost network-scripts]# wc /etc/inittab
行数词数字节大小
26 149884/etc/inittab
Wc �Cl 文本文件显示文本文件的行数
Wc �Cw文本文件显示文本文件的单词数
-c文本文件显示文本文件的字节数
-L文本文件最长行的行数
用户user:获取系统资源的凭证;
群组group:某个权限的集合,任何加入该组的人都自动获得相同权限
加入群组:键入密码;root指派用户加入
用户名和群组名在系统中是以UID和GID的形式被系统读取的
UID范围0~65535;
ROOT用户UID=0;
系统用户1-499;
普通用户:500-65535
GID范围与UID范围相同。
群组又分为私有组和公共组:
私有组:用户名与组名相同,该组为用户的私有组;对其他用户来说是基本组。
公共组:没有用户与之相同的组,即大家都能加入的组。
权限:
文件的权限说明:w表示能对其内容进行修改;目录则是能否在其下新建删除等操作;x权限则是对于文件是否能够执行;对于目录文件则是能否进入该目录。
文件类型说明:
d:表示目录
-:表示档案
l: 表示为链接档案;
b:则表示为装置文件里面的可供储存的接口设备;
c:则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置等)
新建用户和群组:
[root@localhost /]# useradd选项用户名
-u自定义新用户的UID,不加此选项则是系统默认
-g指定私有组的GID或groupname
-G指定附加组的gid或groupname
-c指定详细信息
-d指定新用户的家目录
-s指定新用户的shell
[root@localhost /]# groupadd选项群组名
-g自定义新群组的gid,不加此选项则是系统默认
用户密码的添加和修改:
[root@localhost ~]# passwd zl
Changing password for user zl.
New password:
选项
-l上锁用户
-u解锁用户
-x修改最长使用期限
-n修改最短使用期限
--stdin将标准输入改为别的输入
修改用户属性和组属性
用户属性修改usermodify
[root@localhost ~]# usermod
-u修改UID
-g 修改私有组
-G 修改公共组
-aG修改公共组
-append向原有添加
-d 修改家目录
-c 修改详细信息
-s 修改shell
-l 修改登陆账号名称
群组属性修改groupmod
[root@localhost ~]# groupmod 选项选项对应的属性
-g 修改GID
-n 修改组名
删除用户和群组
[root@server55 ~]#userdel 选项用户名
-r 删除用户时同时删除家目录
[root@server55 ~]#groupdel 群组名