进入命令行接口的认证
login:用户名,用户ID。
认证机制:Autheritication
授权:Authorization
审计:Audition(日志)
进入认证之后:
魔数(magic number): 程序执行入口 shebang
命令:
要执行命令首先需要找到正确的命令路径.
路径:从制定起始点到目的地所经过的位置。
绝对命令:从根开始找;
相对命令:相对于当前所处目录的位置。 目录“一种路径映射文件”。
命令类型:type 显示命令属于那种类型。
内置命令:shell内置,
外部命令:在文件系统的某个路径有一个与命令名称相应的可执行文件
环境变量:命名的路径
变量赋值:
NAME=Jerry
PATH: 使用:隔开的路径
hash:缓存内容
获得命令的使用帮助:
内部命令:
help COMMAND
外部命令:
COMMAND --help
man:
格式 man COMMAND
man的章节:
1、用户命令(/bin, /usr/bin /usr/local/bin)
2、系统调用
3、库调用
4、特殊文件(设备文件)
5、文件格式(配置文件的语法)
6、游戏
7、杂项
8、管理命令(/sbin /usr/sbin /usr/local/sbin)
<>:必选
【】:可选
。。:可以出现多次
|:多选一
{}:分组
翻屏:
向后一屏:空格
向前一屏:b
向下一行:enter
向上一行;k
查找:
/KEYWORD:向后 n:下一个
N:上一个
?KEYWORD:向后 n:下一个
N:上一个
q;退出
在线文档:
info COMMAND
文档:
/usr/share/doc
相关书籍
pwd(printing working eirectory):显示工作目录。
ls(list):列出指定路径下的文件。
格式:---------- 1 root root 121 May 17 2012 filename
1、文件权限:rwx(读、写、执行)
2、文件硬连接次数
3、文件的属主(owner)
4、文件的数组(group)
5、文件的大小(size)单位是B
6、时间戳(timestamp):最后一次被修改的时间。
分为三种时间戳:访问
修改;修改文件内容
改变;改变元数据
7、文件名
ls -l:长格式
文件类型:
-:普通文件
d:目录文件
b:块设备文件(block)
c:字符设备(character)
l:符号链接文件
p:命令管道
s:套接字文件
-h:作单位转换(默认是K)
-a:显示所有文件,包括以.开头的隐藏文件
.表示当前目录
..表示父目录
-A:显示除了.和..的所有文件
-d:显示目录自身属性
-i:显示文件缩影节点号indox node,inode
-r:逆序显示
-R:递归显示(recursive)
cd:切换命令(只能cd到目录)
cd不加任何参数,回到用户的家目录
cd ~ USERNAME:进入指定用户的家目录
cd -:在当前目录和前一次所在的目录之间来回切换
date:时间管理
硬件时钟:clock
系统时钟:date %Y 年
%m 月
%d 日
%H 小时
%M 分钟
%S 秒
%s 从1970经过的秒钟
hwclock:
-w:将系统时间写入硬件时间
-s:将硬件时间写入系统时间
cal:日历
echo:打印显示所打信息
-e:、r 换行
、t 纵向制表
-n:与下一个命令行不换行 和prontf命令相同