linux基础命令2(ls,cd)
ls:显示文件内的文件和目录
文件的类型:
-普通文件
d目录文件(directory)
l链接文件(symbolic link file)
c 字符设备文件(char)
b 块设备文件(block)
P 命令管道文件(pipe)
S 套接字文件(socket)
文件属性
文件的硬链接数
文件的所属主(owner)
文件的所属组(group)
文件的大小(size)
时间戳(timestamp)(最后一次修改的时间)
修改(modify):修改文件的内容
改变(change):改变文件的属性
访问(access):访问文件
-l
-a 显示指定文件夹内的所有文件,包括. 和 .. 的隐藏文件
-d 显示指定目录的属性
-h (human)单位换算,默认为b,类似于(K,M,G)
-i index node ,inode(索引节点号)
-r(reverse) 逆序排序
-R(recursive)递归的查询指定文件的文件和目录
cd(change directory)家目录:每个用户在创建的时候都会产生家目录,用户在家目录有所有的权限。
cd
cd -
cd ~用户名 进入后面加的用户名的家目录
type 命令 (查看命令的类型)
命令的类型
内置命令(shell 内置)
外部命令:在文件系统的某个路径下有一个与命令名称相应的执行文件
变量赋值:
NAME=Jerry
PATH:使用冒号分隔的路径。
O(1);
hash:显示缓存中使用过的命令
printenv显示环境变量
pwd(print working directory)显示当前目录