绝对路径:从根开始
相对路径:不是从根开始的路径(相对于当前所处路径而谈)
ls:
[[email protected] ~]# ls -l total 190316 -rw-r--r-- 1 root root 0 Jul 4 2012 1 -rw-r--r-- 1 root root 8 Jun 2 2015 1.txt-:查看文件详细信息
-l:查看文件详细信息
文件类型
-:普通文件
d:目录文件
b:块设备文件(block)
c:字符设备文件(character) ls -l /dev
l:符号链接文件(symbolic link file)
p:命令管道(pipe)
s:套接字文件(socket) ls -l /tmp
文件权限:9位,每3位一组,每组:rwx(读,写,执行)
文件硬链接的次数
文件属主(owner)
文件属组(group)
文件大小(size):单位默认字节
时间戳(timestamp):最近一次被修改的时间
时间戳类型
访问:access
修改:modify 文件内容发生改变
改变:change 改变文件元数据,修改属性 例如修改文件名
-h:单位转换
-a:显示所有文件,包含隐藏文件
已"."开头文件为隐藏文件
目录下默认有"." ".."目录,"."为当前目录 ".."当前目录的父目录
-A:不显示 "." ".."目录
-d:显示目录自身属性
-i:index node,inode 缩影节点号
-r:逆序显示 默认是升序进行显示
-R:地柜显示 显示当前目录以及子目录所有文件(消耗内存)
cd:change directory 切换目录
不带参数:进入 用户家目录
~:进入家目录
~USERNAME:进入指定用户家目录
-:在当前目录与前一次所在目录之间来回切换
命令类型
内置命令 shell内置命令
外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件
type:显示指定命令属于哪种类型
环境变量:命名的内存空间
变量赋值 在我们敲命令时不用带上命令路径
printenv:显示环境变量
PATH:按照PATH路径寻找命令路径使用":"分开 首先在哪个目录下找到命令,将优先使用此目录下命令
命令使用后会被缓存,hash可以查看