标号(1):python(就业阶段-1)——Linux系统基础

本文全面解析操作系统概念,对比Windows、MacOS与Linux特性,深入Linux发展史,详解虚拟机优势,提供Linux目录与常用命令操作指南,助您快速掌握核心技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、操作系统

含义:(Operation System,OS )是管理硬件和控制软件运行的计算机程序,在裸机上运行的系统软件
作用:承上启下,向下控制硬件,向上管理软件运行

二、不同应用领域的主流操作系统

<1>桌面操作系统

操作系统特点
Windows用户群体大、应用软件多,但用一段时间会有卡顿现象
Mac OS适合开发人员
Linux应有软件较少

<2>服务器操作系统

操作系统特点
Linux安全、稳定、免费,占有率高
Window Server付费、占有率低、部署c#

<3>嵌入式操作系统

操作系统特点
Linux应用:机顶盒

<4>移动设备操作领域

操作系统特点
i OS安全系数高
Android基于Linux开发的

三、Linux操作系统的发展历史
<1>Unix

作者:肯·汤普逊 和 丹尼斯·里奇
发布时间:1973年

<2>mini-Unix

作者:塔能鲍姆
发布时间:1987年

<3>Linux内核

作者:林纳斯
发布时间:1991年
免费、稳定、高效、开源
Linux的发行版本:Ubuntu 、Redhat

四、虚拟机(Virtual Machine)

含义:通过软件模拟的具有完整硬件系统功能、运行在完全隔离的运行环境的完整的计算机系统。
运用虚拟机的优点:1、能够实现和真实操作系统一样的功能 2、在虚拟机运行的操作系统的所有操作对真实系没有影响,提高开发的安全性 3、可以在现有系统和虚拟镜像之间灵活切换。

五、Linux主要目录速查

目录内容
/:根目录
/bin、/usr/bin:存放可执行二进制文件的目录
/boot:放置 linux 系统启动时用到的一些文件
/etc:系统配置文件存放的目录
/home:系统默认的用户家目录
/lib、/usr/lib、/usr/local/lib:系统使用的函数库的目录
/usr:应用程序存放目录

六、Linux命令的基本操作

命令内容
ls查看当前文件夹下的内容

1、-a 显示指定目录下的隐藏文件
2、-h 配合 -l 显示文件大小单位
3、-l 以列表方式显示文件的详细信息
4、ll 等价于 ls -al
|命令|内容|
|:----|:----|
|pwd|查看当前所在文件夹路径|

命令内容
touch[文件名]如果文件夹不存在,新建txt文件

1、touch {1…5}.txt -> 连续创建五个文件

命令内容
mkdir [目录名]make director 创建目录

1、-p 创建所依赖的文件夹(递归创建文件夹) ps:新建目录名不能与当前存在目录名相同

命令内容
rm [文件名]remove 删除指定的文件名,删除后你能恢复

1、-i 以进行交互式方式执行
2、-f 强制删除,忽略不存在的文件,无需提示
3、-r 递归地删除目录下的内容,删除文件夹时必须加此参数
4、-d 删除空目录
5、rmtree 删除不是空文件 mport shutil -> import shutill
6、rmdir 删除空文件夹

命令内容
cd [目录名]change directory 切换文件夹

1、绝对路径:从根目录算起的路径叫做绝对路径
2、相对路径:从当前目录算起的路径叫做相对路径
3、cd 切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目录就是用户的主目录。
4、cd … 切换到上级目录
5、cd - 可进入上次所在的目录
6、cd . 切换到当前目录
7、cd ~ 切换到当前用户的主目录(/home/用户目录)

命令内容
cp [文件名]copy 拷贝指定的文件名

1、-i 交互式复制,在覆盖目标文件之前将给出提示要求用户确认
-2、r 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。
3、-v 显示拷贝后的路径描述
4、-a 该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有权限。 ps:-a 包含-r

命令内容
mv [文件名]move 移动指定的文件名

1、移动文件或目录
2、给文件或目录重命
3、-i 确认交互方式操作
-4、v 显示移动后的路径描述

命令内容
tree [目录名]tree 以树状方式显示目录结构

如果输入的没有歧义,系统会自动补全

命令内容
clearclear 清屏
cal -y查看全年日历
cal查看当月的日历
history查看历史输入命令
!历史命令编号执行历史命令
date查看时间
date “+%Y-%m-%d %H:%M:%S”对应的是年月日时分秒

<小技巧>
>1、按下 tab 键:如果还存在其他 文件/目录/命令,再按一下 tab 键,系统会提示可能存在的命
>2、如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c
>3、按 上/下 光标键可以在曾经使用过的命令之间来回切换

七、终端命令格式
command [-options] [parameter]

1、command:命令名,相应功能的英文单词或单词的缩写
2、[-options]:选项,可用来对命令进行控制,也可以省略
3、[parameter]:传给命令的参数,可以是 零个、一个 或者 多个

八、查看命令帮助信息
<1>command --help
<2>man command

1、空格键 显示手册页的下一屏
2、f 前滚一屏
3、b 回滚一屏
4、q 退出
5、/word 搜索 word 字符串
6、Enter 键 一次滚动手册页的一行

九、window 和 Linux的区别:

Window 可能有多个盘符,但Linux只有一个根目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值