Linux基础命令系列一小白必掌握

前言

为了有一个大概的复习框架所以先给出总的思维导图,如图:

目录

1.Linux的目录结构?Linux命令与命令行是什么?Linux命令基础格式?

2.ls命令

3.cd命令

4.mkdir命令

5.touch命令

6.cat命令

7.cp命令

8.mv命令

9.rm命令


1.Linux的目录结构?Linux命令与命令行是什么?Linux命令基础格式?

  ① Linux的目录结构为树型,如图:

   从图中可以看出,Linux只有一个根目录,而Windows中有C盘,D盘等多个顶级目录。且Linux文件路径层级关系用 / 表示,而Windows用 \ 表示。如图:LinuxWindows。大家可以这么理解,如图:

  ② 一个Linux命令就是一个Linux程序,Linux命令没有图形化界面,但是可在Linux命令行中通过输入对应命令得到对应的字符化反馈。Linux命令行就是一种命令提示符页面,一般我们也叫它Linux终端,以纯字符形式操作系统,可使用各种字符化命令对系统发出操作指令。如图示例已标出:

   ③ Linux基础格式如图:

   命令可选项->控制命令行为细节,命令参数->命令的指向目标

2.ls命令

   命令格式:ls [-a -l -h] [linux路径]

   在不使用选项和参数直接使用ls命令本体,默认加载当前用户home目录作为当前工作目录,表示以平铺形式,列出当前home目录下的内容。如图:

   选项(默认home目录为当前工作路径)

   -a (all 列出所有文件,包括隐藏文件)

   -l(以列表->竖向排列的形式展示内容)

   -h (以易于阅读的形式列出文件大小,如K,M,G 必须搭配-l一起使用 这里是以根目录作为当前工作目录)

注:① Home目录是Linux系统的个人账户目录(/home/用户名)

       ② 工作目录是执行命令时需要的目录(当前在哪个目录下进行操作),pwd用于查看当前工作目录

3.cd命令

   命令格式:cd [Linux文件路径] 

   切换当前工作目录,不写参数,默认回到home目录。示例如图:

注: ① 相对路径和绝对路径的理解:每个文件都有自己的文件路径,有的文件路径是有共同路径段的,那我只需要切换到当前工作目录和目标文件路径的共同路径段处继续进行操作就可以找到我的目标文件,而不用让系统从根目录进行文件查找。绝对路径就是不管你当前工作目录是什么,你直接从系统根目录进行递归查找,直到找到目标文件。以现实的来举个例,我想追个帅哥,但是我只知道这个帅哥是山东的,那我要找他就只需要从山东省开始找起,这里山东省就是我当前的工作目录,如果我不知道帅哥的任何信息那我就得从整个地球开始找,地球就相当于根目录(咱不说什么外星人宇宙啥的啊)然后再是帅哥哪个国家这样一步步从源开始找,如果实在无法理解可以查看这篇博客:绝对路径和相对路径详解_相对路径和绝对路径-CSDN博客

      ② 特殊路径符:当前目录一个点.(英文下的。)  上一级目录两个点.. home目录~

4.mkdir命令

   命令格式:mkdir [-p] Linux路径(必填) 

   用于创建新目录

   选项 -p 自动创建不存在的父目录,适用于创建连续多层级的目录

   如图示例:加入-p之后,可创建多层级目录

注:只能在home目录下创建,其它目录涉及到权限知识

5.touch命令

   命令格式:touch Linux路径

   用于创建文件(默认是空文件)

6.cat命令

   命令格式:cat Linux路径

   用于查看文件内容(全部文件内容)

   相关命令:more Linux路径  支持翻页查看文件内容(空格翻页 q退出查看),如图

左下角显示查看进度

7.cp命令

   命令格式:cp [-r] 被复制文件/文件夹Linux路径 目标Linux路径

   用于复制文件/文件夹

   选项:-r 复制文件夹时使用,表递归复制

8.mv命令

   命令格式:mv 源Linux路径 目的Linux路径 

   用于移动文件/文件夹

注:改名效果就是在当前工作目录下,将源文件或者源文件夹移动到一个不存在的文件或文件夹(目标不存在),如图示例:

9.rm命令

   命令格式:rm [-r -f] Linux路径1,Linux路径2,Linux路径3.....

   用于删除文件/文件夹

   -r 递归删除

   -f 强制删除,不会弹出删除提示

   通配符*进行模糊匹配:test*(以test开头的内容) *test(以test结尾的内容) *test*(包含test的内容),因为时间关系大家可以自己去多尝试一下,欢迎在评论区下和我一起学习探讨~

注:Linux命令有很多,该系列只针对常用的Linux命令进行总结

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/56372.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大数据开发电脑千元配置清单

大数据开发电脑配置清单 电脑型号HUANANZHI 台式电脑操作系统Windows 11 专业版 64位(Version 23H2 / DirectX 12)处理器英特尔 Xeon(至强) E5-2673 v3 2.40GHz主板HUANANZHI X99-P4T(P55 芯片组)显卡NVIDIA GeForce GT 610 ( 2…

深入剖析递归算法:原理、特点、应用与优化策略

在上一篇文章👉【剖析十大经典二叉树题目】中,运用到了大量的递归算法,故本文将解析递归算法。 目录 💯引言 💯递归算法的定义与原理 ⭐定义 ⭐原理 💯递归算法的特点 ⭐简洁性 ⭐可读性 ⭐通用性 …

linux下编译鸿蒙版boost库

我在上一篇文章中介绍了curl和openssl的编译方式(linux下编译鸿蒙版curl、openssl-CSDN博客),这篇再介绍一下boost库的编译。 一.环境准备 1.鸿蒙NDK 下载安装方式可以参考上篇文章,完毕后NDK的路径为:/home/ubuntu…

Java学习Day47:戏耍黑手道人(项目记录)

1.项目背景 2.技术选择 3.环境搭建 1.创建空项目 创建health_parent父文件用来控制依赖,类型为quickStart 打包方式为,pom:用在父级工程或聚合工程中,用来做jar包的版本控制,必须指明这个聚合工程的打包方式为pom。…

信息抽取数据集处理——RAMS

引言 RAMS数据集(RAMS:Richly Annotated Multilingual Schema-guided Event Structure)由约翰斯霍普金斯大学于2020年发布,是一个以新闻为基础的事件抽取数据集。它标注了9,124个事件,涵盖了139种不同的事件类型和65种…

服务端技术架构演进之路

服务端技术架构演进之路 目录 服务端技术架构演进之路 0.架构中常见概念及理解 1.单机架构 2.应用数据分离架构 3.应用服务器集群架构 4.读写分离/主从分离架构 5.冷热分离架构 6.垂直分库架构 7.微服务架构 8.容器编排架构 本文以一个 " 电子商务 " 应…

Android 未来可能支持 Linux 应用,Linux 终端可能登陆 Android 平台

近日,根据 android authority 的消息,Google 正在开发适用于 Android 的 Linux 终端应用,而终端应用可以通过开发人员选项启用,并将 Debian 安装在虚拟机中。 在几周前,Google 的工程师开始为 Android 开发新的 Termi…

应急实战(10):Linux后门帐号

目录 1. Prepare 1.1 部署安全设备 2. Detect 2.1 设备产生告警 3. Contain 4. Eradicate 4.1 删除后门帐号 4.2 加固弱口令帐号 5. Recover 5.1 恢复帐号登录 6. Follow-Up 6.1 修改登录端口 6.2 开启命令记录 1. Prepare 1.1 部署安全设备 部署主机安全产品:牧云H…

自定义多级联动选择器指南(uni-app)

多端支持:可以运行在H5、APP、微信小程序还是支付宝小程序,都可以轻松使用改组件。自定义配置:您可以根据需要配置选择器的级数,使其适应不同的数据结构和用例。无限级联:此组件支持无限级联选择,使您能够创…

类和对象(完结)

文章目录 一对构造函数的补充1初始化链表2必须在初始化链表定义的情况3对于在类中成员变量初始化的总结4总结二类型转换1格式2规则三static成员1规则四友元1定义2 两种例子五匿名对象1格式2特殊情况 一对构造函数的补充 1初始化链表 结构:类名(参数&…

数字化转型:解决项目管理困境的新路径

在当今这个飞速发展的数字化时代,企业如同在汹涌波涛中航行的船只,承受着前所未有的变革压力。而作为企业运作核心环节之一的项目管理,同样面临着巨大的挑战。 传统项目管理模式中的种种问题,犹如顽固的礁石,阻碍着项目…

Shiro认证 -- (Authentication)

Apache Shiro是一个功能强大的Java安全框架,提供了身份验证(Authentication)、授权(Authorization)、加密(Cryptography)、会话管理(Session Management)、与Web集成、缓…

Linux执行source /etc/profile命令报错:权限不够问(已解决)

1.问题 明明以root账号登录Linux系统,在终端执行命令source /etc/profile时 显示权限不够 如下图: 2.问题原因 可能在编辑 /etc/profile 这个文件时不小心把开头的 井号 ‘#’ 给删除了 如图: 这里一定要有# 3.解决办法 进入/etc/pro…

扫雷(C 语言)

目录 一、游戏设计分析二、各个步骤的代码实现1. 游戏菜单界面的实现2. 游戏初始化3. 开始扫雷 三、完整代码四、总结 一、游戏设计分析 本次设计的扫雷游戏是展示一个 9 * 9 的棋盘,然后输入坐标进行判断,若是雷,则游戏结束,否则…

字节内部整理的软件测试面试题(含文档)

常见的面试题汇总 1、你做了几年的测试、自动化测试,说一下 selenium 的原理是什么? 我做了五年的测试,1年的自动化测试; selenium 它是用 http 协议来连接 webdriver ,客户端可以使用 Java 或者 Python 各种编程语言…

【网络安全】未加密的F5 BIG-IP Cookie存在严重漏洞将被攻击者利用

文章目录 未加密的F5 BIG-IP Cookie存在严重漏洞将被攻击者利用F5 会话 Cookie推荐阅读 未加密的F5 BIG-IP Cookie存在严重漏洞将被攻击者利用 网络安全和基础设施安全局发布最新警告称,已观察到威胁行为者滥用未加密的持久性F5 BIG-IP Cookie来识别并针对目标网络…

电能质量的危害主要是哪些?我们该如何应对电能质量故障所带来的损失?

电能质量治理在现代配电系统中的必要性日益凸显。随着可再生能源和智能电网技术的广泛应用,电力系统面临着频率波动、谐波污染和电压不稳定等问题。这些问题不仅影响了电力的可靠性和安全性,还可能导致设备损坏和能效降低。因此,实施电能质量…

Pagehelper获取total错误

前言 在使用若依框架的pagehelper时,给分页表设置数据的时候前端只收到了分页的那一页的数据,总记录数不符合要求 我想要的效果如下,可以实现分页,和显示总记录数 但是实际情况为 但是我的数据库有11条记录,他这里明…

QCY开放式耳机值得买吗?南卡、QCY、韶音开放式耳机最全测评!

​开放式耳机最近还挺火的,因为相对于传统的入耳式耳机来说,它佩戴起来更舒适,也更卫生,更加适配运动场景,现在不少的健身或者运动博主都选择了开放式耳机,那么作为一个同样喜欢跑步的数码博主,…

开源一个C缓存库

1 简介 在当下的视频点播应用场景下,端侧对视频缓存的需求可谓刚需,一方面可以为公司节省流量成本,一方面也可以提升用户的播放体验,有一石二鸟之效。 近期,本人用C写了一个缓存库,支持iOS/Android/harmony…