首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux系统入门指南第一章

Linux系统入门指南第一章

原创
作者头像
用户10900787
发布2025-08-07 00:07:24
发布2025-08-07 00:07:24
19300
代码可运行
举报
文章被收录于专栏:合用工!合用工!好绑手
运行总次数:0
代码可运行

为什么学Linux?

在当今数字化的时代,Linux系统凭借其高度的稳定性、安全性和灵活性,在服务器管理、软件开发、大数据处理等众多领域占据着重要地位。对于想要深入探索计算机技术领域的学习者而言,掌握Linux系统的操作技能已成为必备素养。

本章节我们将从起点开始,一点点剖析Linux,直至精通。

一、Linux命令的分类 1.Shell程序 说到分类我们就要先理解一个程序:Shell(登录系统时自动加载)

Linux 命令的执行必须依赖于 Shell 命令解释器。Shell 实际上是在 Linux 操作系统中运行的一种特殊程序,它位于操作系统内核与用户之间,负责接收用户输入的命令并进行解释,将需要执行的操作传递给系统内核执行,Shell 在用户和内核之间充当了“翻译官”的角色。当用户登录到 Linux 系统时,会自动加载一个 Shell 程序,以便给用户提供可以输入命令的操作系统。

Shell程序的作用:

1.接受用户输入的指令

2.翻译指令

3.交由内核执行

Bash 是 Linux 操作系统中默认使用的 Shell 程序,文件位于/bin/bash。关于 Shell 程序的更多知识将在后续课程中进行讲解。根据 Linux 命令与 Shell 程序的关系,Linux 命令一般分为以下两种类型。

2.内部命令和外部命令 内部命令(放在内存中执行速度快) 外部命令(bin或sbin下的脚本文件中) 集成于 Shell 解释器程序内部的一些特殊指令,也称为内建(Built-in)指令 Linux系统中能够完成特定功能的脚本文件或二进制程序 属于 Shell 的一部分 属于 Shell 解释器程序之外的命令 没有单独对应的系统文件 每个外部命令对应了系统中的一个文件 自动载入内存,可以直接使用 必须知道其对应的文件位置,由 Shell 加载后才能执行 注意:

代码语言:javascript
代码运行次数:0
运行
复制
       Linux系统将存放外部命令、程序的目录默认添加到 “搜索路径”中当使用位于这些目录中的外部命令时,用户不需要指定具体的位置

二、Linux命令行的格式 Linux操作系统中严格区分大小写

标准格式(中括号中为可选项):

命令字 [选项] [参数]

例子:

ls -lah /

命令字 是整条命令中最关键的一部分

唯一确定一条命令

在例子中命令字为 "ls" 选项 短格式选项:使用“-”符号引导

多个单字符选项可以组合在一起使用

长格式选项:使用“--”符号引导

在例子中-lah 为组合的选项 参数 命令字的处理对象

可以是文件名、目录(路径)名或用户名等内容

个数可以是零到多个

在例子中 "/"为参数 三、快捷键 Tab键 快速补全命令,有一定的检查作用 / 键 强制换行键,输出命令过长时使用 Ctrl+U组合键

删除光标之前的内容 Ctrl+K组合键 删除光标之后的内容 Ctrl+L组合键 清屏 Ctrl+C组合键 取消命令的执行 四、快速获取帮助的方法 1.help 命令字

例子:

2.命令字 --help

例子:

3.man 命令字

例子:

五、目录和文件的基本命令操作 1.pwd:查看当前所在目录 例子:

2.ls:列出目录下的内容 格式:ls 目录

-l 长格式显示内容,包括权限等信息

-a 表示 all 的意思,即列出全部文件(包含隐藏的文件/文件夹) -h 人性化、易阅读的形式,列出文件大小,如 K、M、G大小

-d 显示目录本身信息

-A 显示所有,包含隐藏文件,不显示 . 和 ..

-R 递归列出子目录

例子:

3.cd:切换目录 在此之前我们要了解一个概念,什么是相对路径什么是绝对路径

绝对路径 相对于根目录而言,以根为起点 相对路径 以当前目录为起点 绝对路径 = 完整地址‌

就像你网购填收货地址:‌中国-河南省-郑州市-金水区-XX街道-XX小区-3号楼502室

例子:相对于/下边的root目录中有一个aaa目录

相对路径 = 参照物指路‌

就像朋友告诉你:"我在你楼下的便利店"

例子:相对于root目录下有一个aaa

cd 命令的选项及作用

. 当前目录 .. 切换到上一级目录 ~ 切换到家目录(等同于什么都不加)

  • 切换到上次所在的目录 例子:

4.du :统计 格式: du 目录

-ah 统计目录下每个文件大小 -sh 统计目录总大小 例子:

a代表:all--所有的

s代表:summary--汇总

5.mkdir:创建目录 格式: mkdir 目录名

-p 创建嵌套目录

例子:

6.touch :创建一个空文件 格式:touch 文件名

例子:

如果重新用touch命令创建文件bbb,则会更改文件的时间戳(更新时间)

7.ln:创建链接文件 软链接和硬链接的区别

软链接 针对文件创建,可跨分区,源文件删除,链接文件失效

硬链接 只针对同一分区下的文件创建,源文件删除,硬链接依然可以使用

软链接:ln -s 源文件名 链接文件名

硬链接:ln 源文件名 链接文件名

在硬链接中222文件和bbb文件的索引号一致,相当于一个文件起了两个名字,bbb文件并不占用空间大小,而在软链接中111文件和aaa文件的索引号不一致

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档