prompt:命令提示符: 命令: magic number:魔数
目录:文件,路径映射 路径:从指定起始点岛目的地所经过的位置
文件系统:file system
目录:working directory,current directory
命令格式
- 命令提示符(#) 命令 选项 参数
- #command options... arguments...
- 选项(修改命令的执行特性):短选项 长选项
- 参数(指定命令的作用对象)
1.#ls:list (列出制定目录下的所有文件,列表)
#ls -l:长格式,显示文件的完整信息
文件类型:(共十位,第一位)
-:普通文件
d:目录文件
b:块设备文件(block)
c:字符设备文件(character)
l:符号链接文件(symbolic link file)
p:命令管道文件(pipe)
s:套接字文件(socket)
文件权限(后九位,每三位一组,rwx(读,写,执行),如r--)
文件硬链接的次数
文件的属主(owner)
文件的属组(group)
文件大小(size),单位字节
时间戳(timestamp)最近一次被修改的时间(每个文件有三个时间戳)
访问:access
修改:modify 修改文件内容
改变:change 改变文件的属性数据 也称元数据(metadate)
文件名
#ls -h:做单位转换
#ls -a :显示以.开头的隐藏文件
.表示当前目录
..表示父目录
#ls -A:显示隐藏文件不现实以.开头的文件
#ls -d:显示目录自身属性
机器识别靠数字 文件的inode 缩影节点号
#ls -i:显示文件的缩影 index node,inode
#ls -r:逆序显示文件
#ls -R:递归(recursive)显示
2.#pwd:print working directory(显示当前目录)
3.#cd :change directory 切换目录 cd不加参数回到 家目录,主目录,home directory
#cd ~用户名(username):进入指定用户的家目录
#cd -:在当前目录和前一次目录之间来回切换 相当于返回键
4.命令类型:
-
内置命令(shell内置)
-
外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件。当输入命令的时候系统会根据path路径去找相应的执行命令,找到一次后会将路径放到缓存中,以便下次查找速度更快。
type:显示指定命令属于哪种类型 printeva:输出环境变量 当中有PATH路径,系统查找时根据路径的优先级查找。 hash 在缓存中记录之前用到的命令路径 变量:命名的内存空间 变量赋值 NAME = Jarrey 相当于在内存中找一段空间取名位NAME,在NAME中存一数据叫Jarrey
5.时间管理
Linux:硬件时钟 系统时钟
date (系统时钟)
hwclock或clock(硬件时间)
6.获得命令的使用帮助
内部命令:
help COMMAND
外部命令:
--help
命令手册:manual
man COMMAND
7.man命令 通常查看外部命令
whatis COMMAND
如何查看一个命令处于哪个章节
分章节:
1.用户命令(/bin,/user/bin,user/local/bin)
2.系统调用
3.库用户
4.特殊文件(设备文件)
5.文件格式(配置文件的语法)
6.游戏
7.杂项:miscellaneous
8.管理命令(/sbin,/user/sbin,user/local/sbin)
<>:必选 [ ]:可选 ...:可以出现多次 | :多选一 { }:分组
MAN: NAME:命令名称及功能简要说明 SYNOPSIS:用法说明,包括可用的选项 DESCRIPTION: OPTION FIL BUG