一、系统登录及基本应用
1、系统登录,验证登录者身份
login:
用户名:用户登录系统给的ID,每一个用户都有一个自己的ID。
认证机制:Authentication ,常用的认证机制是密码和密钥等
授权:Authorization 给予用户的权限
审计:audition 大部分是通过日志记录来完成
2、命令提示符(prompt)
命令:输入的命令必须是命令或者可执行文件
可执行文件的开头必须要有魔数:magic number
3、命令格式
comment options... arguments....
选项:
短选项:
长选项:
例如命令:ls (列出制定路径下的所有子目录或者文件)
对于ls 有一个选项是-l :长格式
ls 是只显示文件名,ls -l 还显示文件的属性等
4、文件属性类型
cd /etc/
ls -l
第一列一共有10个属性,第一个表示的是文件的类型。文件的类型主要包含以下:
- :普通文件(f)
d:目录文件
b:块设备文件(block)
c:字符设备文件(character)
l:符号链接文件(symbolic link file)
p:命令管道(pipe)
s:套接字文件(socket)
后面9位表示的是文件权限,其中每3个是一组,每一组有三类权限:rwx(读、写、执行)
第二列的数字:表示的是文件硬连接的次数
第三列:表示的是属主(owner)
第四列:表示的是属组 (group)
第五列:表示的是文件大小(size),默认是字节
第六列:表示的是时间戳(timestamp),最近一次被修改的时间
第七列:表示的是文件名
注:对于第五列文件的大小,默认是字节,可以进行单位转换,-h 可以对文件大小的单位进行转换 ls -lh
注:Linux系统的隐藏文件或者文件夹都是以.开头的 ,使用-a命令,可以查看隐藏文件
ls -a
.:表示当前目录
..:表示父目录
-A:
-d:显示目录自身属性
-i:index node ,inode
-r:逆序显示
-R:递归(recursive)显示
5、目录切换:cd (change directory)
cd ~USERNAME:进入到指定用户的家目录
cd - :在当前目录和前一次的目录之间来回切换
6、命令类型
内置命令:(shell内置)
外置命令:在文件系统的某一个路径下有一个与命令名称相应的可执行文件
type:主要作用是 显示指令属于那种类型
二、时间的相关配置
1、date:时间管理
电脑、服务器关机断电了 ,待重新开机后时间是正确的,主要是因为主板上有电池为主板供电,维持电脑时钟,这个时间叫做硬件时间,也叫作实时时钟(rtc)
Linux系统有两个时钟:硬件时钟;系统时钟(系统内核自己的时间)
三、获得命令的使用帮助
1、内部命令:
help COMMAND
2、外部命令:
COMMAND --help
3、命令手册:manual
man COMMAND
分章节:
1、用户命令(/bin,/usr/bin,/usr/local/bin)
2、系统调用
3、库用户调用
4、特殊文件(设备文件)
5、文件格式(配置文件的语法)
6、游戏
7、杂项:(miscellaneous)
8、管理命令(/sbin,/usr/sbin,/usr/local/sbin)
<>:必选
[]:可选
…:可以出现多次
|:多选一
{}:分组
MAN:
NAME:命令名称及功能简要说明
SYSOPSIS:用法说明,包括可用的选项。