本篇博客介绍几个Linux的基础命令;写的如有不足,还望读者不吝赐教!
切换目录
cd(ChangeDirectory) 切换工作目录
语法:cd [要切换的目录]
cd:进入用户的宿主目录(回家)
cd ~:进入用户的家目录(和cd作用一样)
cd -:在上一次执行 cd 命令的目录和当前目录来回切换
cd..:切换当前目录的上一级目录
cd ../.. :返回上两级的工作目录
cd /etc:切换到/etc目录下
选项:
-P:如果要切换的目录是个软链接,则切换到软链接指向的目标目录(关于链接的概念,我会在以后的博客中写到)
linux文件类型
f:普通文件;包括文本文件(txt)图片文件(jpg、png...)网页文件(html)
等
d:目录文件
b:块设备文件
c:字符设备文件
l:链接文件
p:管道文件
s:套接字文件
查看目录内容
ls(List)命令 列出目录内容
ls命令用于显示指定目录的文件列表
语法:ls [选项...] [目录或文件路径...]
选项:
-a:显示当前目录下的所有文件,包括隐藏文件
-A:与-a选项的作用基本类似,但不会显示“.”目录和“..”目录
-l:以长格式显示(Long)显示文件类型和目录列表;包括权限、大小、最
后更新时间等详细信息,关于文件类型、权限信息我会在后边章节详细
说明;ls –l也可简写成“ll”
从左到右第一个字符“-”:文件类型
从第二到第十个字符“rw-r--r--”:文件的访问权限
第十一位字符“1”:文件被硬链接的次数
第十二位字符“root左”:文件属主(owner)
第十三位字符“root右”:文件属组(group)
第十四位字符“235”:文件的大小
3月 18 15:43:文件最后一次被修改的时间
最后一位字符“test_file”:文件名称
-h:以更人性化(human-readable)的方式显示出目录或文件的大小
(KB、MB),默认大小单位为字节(b),此选项需要结合“-l”选项
一起使用
-d:显示目录(Directory)显示当前用户本身的属性,而不是显示目录
中的内容,此选项需要结合“-l”选项一起使用
-i:显示每个文件的i节点(inode)
-r:以文件名逆向排序
-R:以递归(Recursive)的方式显示指定目录及其子目录中的所有内容
-s:以文件大小排序
-id:只显示当前目录的详细属性,不显示目录下的内容
查看文件的元数据信息
stat命令 显示文件或文件系统状态信息(元数据信息)
语法:stat [文件或目录...]
File:文件名称
Size:文件大小
Blocks:占据的磁盘块数
IO Block:IO块大小
普通文件:文件类型
Device:所在设备
Inode:Inode节点号
Links:被链接的次数
Access(第一个):访问权限
Uid:uid号和属主
Gid:gid号和属组
Access(第二个):文件最近一次的访问时间
Modify:文件的修改时间
Change:文件的改变时间
选项:
-t:以简洁的方式显示
-f:选项后加块设备路径;显示文件系统状态而不是文件状态
关于文件的权限,我会在以后的博客中写到