Kali Linux基础操作学习篇——ls命令

Kali Linux基础操作学习篇——ls命令
一、课程背景
相较通过图形界面执行计算机命令,使用命令行模式执行相应操作,能够更好地节约计算机资源,迅速提升计算机运行效力。Kali Linux命令如同中文的拼音,英文的单词,虽然学习过程可能繁杂枯燥,但它是一切学习的基础,是决定最终学习高度的基石。无论今后是否进入计算机领域工作,熟练掌握Linux相关命令,都将有助于提升您的工作效率、工资薪金。

二、课前准备
计算机VMware虚拟机中,Kali Linux程序安装完毕。
三、课程目标
通过学习本课程,能够熟练掌握并使用Ls命令。

四、课程内容
1.ls命令的作用
用于显示指定工作目录或文件内的内容,如不指定目录,将列出当前工作目录所含文件及子目录。

2.ls命令语法详解
命令行:ls [选项] [文件]
其中:①[选项] 参数:
-a 显示所有文件及目录.
-l 除文件名称外,将文件格式、权限、拥有者、文件大小等信息详细列出。
-r 将文件以相反次序显示(原定依英文字母次序正序列出)。
-t 将文件依建立时间之先后次序列出。
-A 同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录)。
-F 根据文件形态,在列出的文件名称后加符号作为标识。例如可执行档则加 “*”, 目录则加 “/”。
-R 若目录下有文件,则目录下所属文件都依序列出。
②[文件] 参数:可以是指定目录、文件名或者可以为空。为空时,将列出当前工作目录所含文件及子目录。

3.ls命令使用实例
列出当前工作目录下所含文件及子目录。(文件名或目录名开头为"."的视为隐藏不会列出)
命令行:ls
运行结果:
在这里插入图片描述

  拓展知识:Linux中会用不同的颜色标识不同的文件类型:

蓝色文件----------目录
白色文件----------一般文件,如文本文件,配置文件,源码文件等
浅蓝色文件----------链接文件,主要是使用ln命令建立的文件。
绿色文件----------可执行文件,可执行的程序。
红色文件-----------压缩文件或者包文件。

显示所有文件及目录,包括文件名或目录名开头为"."。
命令行:ls -a
运行结果:

Kali Linux基础操作学习篇——ls命令_第1张图片

显示文件的详细信息。
命令行:ls -l
运行结果:
Kali Linux基础操作学习篇——ls命令_第2张图片

如要结果显示更加便于理解和阅读,可使用:ls -lh
运行结果:
Kali Linux基础操作学习篇——ls命令_第3张图片

拓展知识:Linux中文件属性:
如上图所示:例如:-rw-r—r—,表示1.txt文件为普通文件,该文件的属主,即创建者拥有可读可写不可执行权限;该文件的属组,即和属主同一组的成员用户享有可读权限;其他用户享有可读权限。
第0个字符代表这个文件类型。
当为[ d ]则是目录
当为[ - ]则是文件;
若是[ l ]则表示为链接文档(link file);
若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
接下来的字符中,以三个为一组,且均为『rwx』 的三个参数的组合。其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。 要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号[ - ]而已。
第0位确定文件类型,第1-3位确定属主(该文件的所有者)拥有该文件的权限。
第4-6位确定属组(所有者的同组用户)拥有该文件的权限,第7-9位确定其他用户拥有该文件的权限。

显示指定目录下文件详细信息。
命令行:ls -dl /etc
运行结果:
在这里插入图片描述

显示文件的唯一标识号,即inode号。
命令行:ls -i
运行结果:
在这里插入图片描述

查看Linux系统中的基础命令。(PS:Linux中系统基础命令放置的位置:/bin 目录下)
命令行:ls /bin
命令行运行结果:
Kali Linux基础操作学习篇——ls命令_第4张图片

查看ls命令的详细使用方法。
命令行:ls --help
运行结果:
Kali Linux基础操作学习篇——ls命令_第5张图片

拓展知识:Linux中的文件类型:
①普通文件
②目录
③链接文件
④特殊文件:如装置文件里面的可供储存的接口设备(可随机存取装置)、装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)

小编一个个字敲打创作,可辛苦了,问君可否关注一下我呢?你还可搜索:Kali与编程,学习更多黑客渗透技巧呢 !拒绝盗版,转载请声明来源:Kali与编程
点我学习更多Kali Linux渗透测试与网络攻防实战技巧!

你可能感兴趣的:(科技,黑客,IT技术,计算机网络,信息安全,网络,linux)