pwd:printing working directory打印当前工作目录
ls
-l:长类型 -crw------ 1 root root 1242 May 2016 anaconda-cfg
文件类型:
-:普通文件
d:目录文件
b:块设备文件
c:字符设备文件
l:符号链接文件
p:命令管道
s:套接字文件
文件权限:
9位,每三位为一组,每一组:rwx(读,写,执行),rw- -代表没有权限
文件硬链接的次数(后面的数字)
文件的属主
文件的数组
文件的大小,单位是字节
时间戳:最近一次被修改的时间
访问(时间):access
修改:modify 文件的内容发生改变
改变:change,metadata,元数据(属性)
文件名
-h:做单位转换
-a:显示以.开头的隐藏文件
.当前目录
..当前目录的上一级目录
-A:显示以.开头的隐藏文件. ..除外
-d:显示目录自身属性
-i:index node,inode
-r:逆序显示
-R:递归(recursive)显示
cd:change directory切换目录
cd:不加参数,家目录,主目录,home directory ~代表家,也可以cd ~
cd ~USERNAME:进入指定用户的家目录
cd -:回到上一个目录,在当前目录和前一次所在的目录之间来回切换
命令类型:
内置命令(shell内置)内部,内建
外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件
环境变量:命名的内存空间 printenv
变量赋值:
NAME=Tom 堆:保存变量(如:打开一个文件夹不需要存储数据);栈:存放静态数据的内存空间
PATH:使用冒号分隔的路径 hash缓存
hash是o(1)的
type:显示指定命令属于哪种类型