课前声明: 1、本分享仅做学习交流,请自觉遵守法律法规! 2、搜索:Kali 与编程,学习更多网络攻防干货! 3、Kali 与编程每天准时更新,敬请学习和关注! 正文部分 一、课程背景 相较通过图形界面执行计算机命令,使用命令行模式执行相应操作,能够更好地节约计算机资源,迅速提升计算机运行效力。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 运行结果:
显示文件的详细信息。
命令行:ls -l
运行结果:
如要结果显示更加便于理解和阅读,可使用:ls -lh
运行结果:
拓展知识: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
命令行运行结果:
查看ls命令的详细使用方法。
命令行:ls --help
运行结果:
拓展知识:Linux中的文件类型: ①普通文件 ②目录 ③链接文件 ④特殊文件:如装置文件里面的可供储存的接口设备(可随机存取装置)、装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)
小编一个个字敲打创作,可辛苦了,问君可否关注一下我呢?你还可搜索:Kali与编程,学习更多******技巧呢 !拒绝盗版,转载请声明来源:Kali与编程 点我学习更多Kali Linux***测试与网络***实战技巧!