当前位置:首页 > 文章列表 > 文章 > linux > 【Linux篇】初识Linux指令详解(上)

【Linux篇】初识Linux指令详解(上)

2025-04-20 08:18:58 0浏览 收藏

本文详解Linux系统基础指令,适合Linux初学者。文章首先简述Linux发展历史及与Windows系统的对比,指出Linux的开源、稳定和高效特性使其广泛应用于服务器和开发领域,而Windows则更适用于桌面办公。随后,重点介绍了八个常用命令:`ls` (列出文件)、`pwd` (打印工作目录)、`cd` (更改目录)、`touch` (创建文件或修改时间戳)、`mkdir` (创建目录)、`rmdir` (删除空目录)、`rm` (删除文件或目录)和`man` (查看命令手册),并配以详细的命令格式、选项说明和示例,帮助读者快速掌握Linux命令行操作。 更多实用指令详解,敬请期待下篇。

一 Linux发展与历史1.1 Linux起源与发展

Linux起源于1991年,由芬兰的林纳斯·托瓦兹开发,最初是一个自由开源的操作系统内核。它基于Unix系统,并与GNU项目中的工具结合,形成了完整的操作系统。Linux的开源性质吸引了全球开发者的参与,使其在服务器、嵌入式设备和个人电脑中广泛应用。

1.2 Linux与Windows操作系统对比

Linux系统和Windows系统在多个方面有所不同。Linux是开源的,用户可以自由修改和定制,而Windows是闭源的,用户只能使用预设功能。Linux在服务器和开发环境中使用广泛,因其稳定性、安全性和高效性;而Windows则主导桌面市场,易于使用,兼容性较强,适合普通用户和办公环境。Linux的文件系统多为Ext4,支持多种包管理工具,Windows则使用NTFS文件系统,软件通常通过安装包来管理。Linux更注重命令行操作,Windows则以图形化界面为主。总体来说,Linux适合技术人员和开发者,Windows更适合普通用户和日常办公使用。

二 Linux常用操作指令2.1 ls命令 - “List”(列出文件)

命令格式:

功能:

对于⽬录,该命令列出该⽬录下的所有⼦⽬录与⽂件。对于⽂件,将列出⽂件名以及其他信息。

常用选项:

-a 列出⽬录下的所有⽂件,包括以 . 开头的隐含⽂件。-l 列出⽂件的详细信息-s 在l⽂件名后输出该⽂件的⼤⼩。

示例:

该命令会列出 /home下的所有文件(除隐藏文件外)详细信息,包括文件所有属性。

2.2 pwd指令- “打印当前工作目录”

功能:

显⽰⽤⼾当前所在的⽬录

示例:

2.3 cd指令 - “Change Directory”(更改目录)

命令格式:

功能:

改变⼯作⽬录。将当前⼯作⽬录改变到指定的⽬录下。

常用选项:

cd … :返回上一级目录。cd ~ :进入当前用户的家目录。cd - :返回最近访问的目录。cd /home/whb/test : 绝对路径定位⽬录或者⽂件cd …/temp/ :相对路径定位⽬录或者⽂件 示例:

此命令会将当前工作目录切换至 /home/whb/test

2.4 touch指令 - 创建新文件或更改时间

命令格式:

功能:

touch命令参数可更改⽂档或⽬录的⽇期时间,包括存取时间和更改时间,或者新建⼀个不存在的⽂件。

常用选项:

-a : 改变获取时间。-c : 改变修改时间。 示例:

该命令会创建一个新文件,若该文件已存在,则更改该文件的修改及访问时间。

2.5 mkdir - “make directory”(创建目录)

命令格式:

功能:

在当前⽬录下创建⼀个名为 “dirname”的⽬录

常用选项:

-p/–parents: 创建一个新的多级目录名称。

示例:

创建后的图示:使用 tree .指令后效果图(如下)

【Linux篇】初识Linux指令(上篇)
2.6 rmdir - “remove directory”(移除目录)

命令格式:

功能:

删除空⽬录

适⽤对象:

具有当前⽬录操作权限的所有使⽤者

常⽤选项:

-p 当⼦⽬录被删除后如果⽗⽬录也变成空⽬录的话,就连带⽗⽬录⼀起删除。

示例:

该指令会将path4所在目录的绝对路径删空,若父目录存在不为空的目录,则删除失败。

2.7 rm - "remove "(删除目录或文件)

命令格式::

功能:

删除⽂件或⽬录

适用对象:

所有使⽤者

常⽤选项:

示例:

\color{Red}rm -rf

path1

会将以

\color{Red}path1

为父目录的所有文件和子目录删空(递归进行删除)

\color{Red}rm(remove 的缩写)

命令用于删除文件和目录。它是一个非常常见和强大的命令,但在使用时需要小心,因为一旦删除文件或目录,通常是不可恢复的,除非你有备份或者启用了某些文件恢复机制。

2.8 man指令 - “manual”(手册)

命令格式:

功能:

让用户能够方便地查阅有关命令、系统调用、库函数、配置文件等的信息。

常用选项:

\color{Red}-k

根据关键字搜索联机帮助

\color{Red}num

只在第

\color{Red}num

章节查找

\color{Red}-a

将所有章节的都显⽰出来,⽐如

\color{Red}man printf

它缺省从第⼀章开始搜索,知道就停⽌,⽤

\color{Red}a

选项,当按下

\color{Red}q

退出,他会继续往后⾯搜索,直到所有章节都搜索完毕。

示例:

补充:man⼿册分为9章(不同系统可能会有差别)

1 是普通的命令2 是系统调⽤,如open,write之类的(通过这个,⾄少可以很⽅便的查到调⽤这个函数,需要加什么 头⽂件)3 是库函数,如printf,fread4是特殊⽂件,也就是/dev下的各种设备⽂件5 是指⽂件的格式,⽐如passwd, 就会说明这个⽂件中各个字段的含义6 是给游戏留的,由各个游戏⾃⼰定义7 是附件还有⼀些变量,⽐如像environ这种全局变量在这⾥就有说明8 是系统管理⽤的命令,这些命令只能由root使⽤,如ifconfig三 总结

这篇博客介绍了 Linux 的起源、与 Windows 的对比,以及常用的 Linux 命令。重点包括 ls(列出文件)、pwd(打印当前目录)、cd(更改目录)、touch(创建文件或修改时间)、mkdir(创建目录)、rmdir(删除空目录)、rm(删除文件或目录)和 man(查看命令手册)。此外,还详细解释了各命令的使用方法、常用选项及示例。 下一篇将带入读者学习更多实用且好玩的指令。

本篇关于《【Linux篇】初识Linux指令详解(上)》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于文章的相关知识,请关注golang学习网公众号!

lambda表达式怎么用及示例lambda表达式怎么用及示例
上一篇
lambda表达式怎么用及示例
Vue.js中CompositionAPI与OptionsAPI对比使用
下一篇
Vue.js中CompositionAPI与OptionsAPI对比使用
查看更多
最新文章
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    542次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    508次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    497次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    484次学习
查看更多
AI推荐
  • 茅茅虫AIGC检测:精准识别AI生成内容,保障学术诚信
    茅茅虫AIGC检测
    茅茅虫AIGC检测,湖南茅茅虫科技有限公司倾力打造,运用NLP技术精准识别AI生成文本,提供论文、专著等学术文本的AIGC检测服务。支持多种格式,生成可视化报告,保障您的学术诚信和内容质量。
    27次使用
  • 赛林匹克平台:科技赛事聚合,赋能AI、算力、量子计算创新
    赛林匹克平台(Challympics)
    探索赛林匹克平台Challympics,一个聚焦人工智能、算力算法、量子计算等前沿技术的赛事聚合平台。连接产学研用,助力科技创新与产业升级。
    51次使用
  • SEO  笔格AIPPT:AI智能PPT制作,免费生成,高效演示
    笔格AIPPT
    SEO 笔格AIPPT是135编辑器推出的AI智能PPT制作平台,依托DeepSeek大模型,实现智能大纲生成、一键PPT生成、AI文字优化、图像生成等功能。免费试用,提升PPT制作效率,适用于商务演示、教育培训等多种场景。
    59次使用
  • 稿定PPT:在线AI演示设计,高效PPT制作工具
    稿定PPT
    告别PPT制作难题!稿定PPT提供海量模板、AI智能生成、在线协作,助您轻松制作专业演示文稿。职场办公、教育学习、企业服务全覆盖,降本增效,释放创意!
    55次使用
  • Suno苏诺中文版:AI音乐创作平台,人人都是音乐家
    Suno苏诺中文版
    探索Suno苏诺中文版,一款颠覆传统音乐创作的AI平台。无需专业技能,轻松创作个性化音乐。智能词曲生成、风格迁移、海量音效,释放您的音乐灵感!
    61次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码