一、什么是操作系统 ?
基本概念:
操作系统是一种系统软件,它通过管理计算机硬件和软件资源来控制和协调计算机的各种操作。它提供了用户与计算机之间的接口,并为应用程序提供服务和资源。操作系统负责分配和调度计算机的处理器、内存、输入/输出和其他资源,并提供文件管理、网络支持和安全等功能。常见的操作系统包括Windows、macOS、Linux和Android等。
简单理解操作系统就是一款大型的做软硬件管理的软件,其核心工作要求就是对下管理好资源软件,对上提供安全、快速、稳定的使用环境
二、为什么选择Linux操作系统 ?
Linux操作系统的优势:
1、开源免费:Linux是开源的,用户可以自由获取、使用和修改其源代码,无须支付高额的软件许可证费用。
2、稳定可靠:Linux被设计为高度稳定和可靠的操作系统,它很少需要重启,且很少出现崩溃或死机等问题。
3、安全性强:由于Linux是开源的,许多安全专家和开发人员为其提供安全补丁和更新,从而使其受到广泛的关注和审查,并成为被攻击的目标较少的操作系统。
4、多用户支持:Linux支持多用户登录和同时运行多个程序,这使得它具有更好的资源管理能力。
5、灵活性高:Linux可以根据特定需求进行修改和配置,因此它非常适合用于各种场景,包括服务器、移动设备和物联网等。
6、兼容性好:Linux可以与其他操作系统和软件相互配合使用,并支持多种编程语言和应用程序,这使得它成为一个强大的工具箱
三、Linux常见指令
1、 l s ls ls + [选项] +[目录或文件]
(1)功能:
对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。
(2)常用选项:
-a 列出目录下的所有文件,包括以 . 开头的隐含文件
-l 列出文件的详细信息
-d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录
-i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件
-k 以 k 字节的形式表示文件的大小。ls –alk 指定文件
-n 用数字的 UID,GID 代替名称。 (介绍 UID, GID)
-r 对目录反向排序。
-t 以时间排序。
-s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)
-R 列出所有子目录下的文件。(递归)
-1 一行只输出一个文件
-F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。(目录类型识别)
(3)运用实例:
l
s
和
(
l
s
−
l
)
和
l
l
ls和(ls -l)和ll
ls和(ls−l)和ll
从下面可以看出Linux支持组合命令选项
l
s
−
a
和
l
s
−
a
l
和
l
s
−
a
l
ls -a 和 ls -al 和ls-al
ls−a和ls−al和ls−al
2、 p w d pwd pwd 显示当前所在目录
3、 m k d i r mkdir mkdir + [选项] + 目录名
(1)功能:
在当前目录下创建一个的目录
(2)常用选项:
-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录
(3) 运用实例:
m
k
d
i
r
和
m
k
d
i
r
−
p
mkdir 和mkdir -p
mkdir和mkdir−p
4、 t o u c h touch touch + [选项] + 文件
(1)功能:
touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件。
(2)常用选项:
-a 或–time=atime或–time=access或–time=use只更改存取时间
-c 或–no-create 不建立任何文档
-d 使用指定的日期时间,而非现在的时间
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m 或–time=mtime或–time=modify 只更改变动时间
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同
-t 使用指定的日期时间,而非现在的时间
(3)运用实例:
我们现在最基本的:如何建立一个不存在的文件
t
o
u
c
h
touch
touch + 文件
5、cd 指令
(1)功能:
改变工作目录。将当前工作目录改变到指定的目录下。
(2)常用选项:
cd . . : 返回上级目录
cd /home/litao/linux/ : 绝对路径
cd . ./day02/ : 相对路径
cd ~:进入用户家目
cd -:返回最近访问目录
(3) 运用实例
cd . . 和cd - 和cd ~和cd+目录
6、rm + [选项] +目录/文件
(1)功能:
删除文件或目录
(2) 常用选项:
-f 即使文件属性为只读(即写保护),亦直接删除
-i 删除前逐一询问确认
-r 删除目录及其下所有文件
(3)运用实例:
rm 和 rm -f 和 rm -rf
总结
下一篇博客我们将一起学习更多指令,期待我们下一篇博客见面!