📝个人主页:@Sherry的成长之路
🏠学习社区:Sherry的成长之路(个人社区)
📖专栏链接:Linux
🎯长路漫漫浩浩,万事皆有期待
文章目录
1.操作系统
操作系统概念:一款进行软硬件资源管理的软件。
比如买来一台电脑,电脑的硬件是直接存在的,但是操作系统只有在开机后,才会被加载,这就说明操作系统是一个软件。
看下图:
操作系统处于软硬件之间,起承上启下的效果。对上给应用提供接口,所以软件可以被编写出来。
而操作系统存在的意义就是:对软硬件进行合理的管理。以达到为上层用户提供良好的(稳定的、安全的、快速的)运行环境的目的。
从时间上看,我们是先有键盘才有鼠标的,没有鼠标就代表着当时的操作系统并不需要鼠标来点击,即并没有图形化界面,这就意味着先有命令行才有图形化界面。
对于 Linux操作系统,我们大多就是依靠指令来进行操作,所以学习指令是必不可少的
2.Linux 基本指令
2.1 ls 指令
语法:ls [选项] [目录或文件]
功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。
ls 为命令,后面可以跟 命令选项,如-a,-d…
常用指令:
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录
-i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件
-k 以 k 字节的形式表示文件的大小。ls –alk 指定文件
-l 列出文件的详细信息。
-n 用数字的 UID,GID 代替名称。 (介绍 UID, GID)
-F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表
示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。(目录类型识别)
-r 对目录反向排序。
-t 以时间排序。
-s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)
-R 列出所有子目录下的文件。(递归)
-1 一行只输出一个文件。
常见选项:
ls -l:显示出更多的文件信息
ls -l 的 l 相当于 list,就是使用列表的形式,列出文件的更多信息。
文件 = 文件内容 + 文件属性
这些文件信息就相当于文件属性,如文件名,修改时间等(也是数据,存储也会占用磁盘空间) 因此,文件操作 = 文件内容操作 or 文件属性操作
简写为ll也可以:
ls -l -a:显示出更多的隐藏文件(./…)<