【Linux基础】Linux基本指令(一)

news2024/12/24 9:44:32

目录

  • 前言
  • 1, ls指令
  • 2,pwd指令
  • 三,cd指令
    • 3.1 当前目录与上级目录
    • 3.2 绝对路径和相对路径
    • 3.3 tree指令
  • 四,创建一个普通文件或目录
    • 4.1 touch指令
    • 4.2 mkdir指令
  • 五,删除目录或文件
    • 5.1 rmdir指令
    • 5.2 rm 指令
  • 六,man指令
  • 七,cp指令

前言

从本章开始,我们进入Linux的学习。本篇文章主要介绍使用Linux最基本的指令,让大家能够快速上手Linux。

本篇文章的主要内容是:ls指令,pwd指令,cd指令,touch指令,mkdir指令

首先我们先来了解一下 XShell 下的复制粘贴

复制: ctrl + insert
粘贴: shift + insert
注意:有些同学的 insert 需要配合 fn 来按,ctrl + c / ctrl + v 是不行的

1, ls指令

语法: ls [选项][目录或文件]
功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息
常用选项

  • -a 列出目录下的所有文件,包括以 . 开头的隐含文件
  • -l 列出文件的详细信息
  • ……(还有很多选项,在以后的文章中会出现)

如图:

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/d967e9464ea64d48abd2f7c9265ea26a.png

指令可以附带选项使用,选项可以拼接在一起,顺序随意罗列出当前文件中的更加详细的信息,如图:

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/49850eaaab38462da0d4b231808a0233.png

2,pwd指令

语法: pwd
功能:显示用户当前所在的目录

如图:

我当前在 /root/112/lesson2 路径的lesson2目录下
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/7624b4460de04a01aa922f930263b044.png

在windows中也可以查看类似的路径

在这里插入图片描述

三,cd指令

语法:cd 目录名
功能:改变工作目录。将当前工作目录改变到指定的目录下
举例

  • cd … : 返回上级目录
  • cd ~:进入用户家目
  • cd - :返回最近访问目录

如图

在这里插入图片描述

3.1 当前目录与上级目录

在前面中讲到,以.开头的文件是隐藏文件
而在目录中,符号.代表当前目录
符号: …代表上级目录
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/623fe6e700104f7ab080f8026ed03b82.png

3.2 绝对路径和相对路径

在Linux下,文件系统其实是一颗多叉树!

在这里插入图片描述

其中,叶子节点一定是普通文件或空目录

(1) 从根节点到任一叶子节点的路径是唯一的
(2) 从非根节点到任一叶子的路径是不唯一的

3.3 tree指令

语法
tree . :当前目录下文件的树状图
tree /root/目录/目录 :指定目录下文件的树状图

当前我112目录下的文件系统,如图

在这里插入图片描述

这也就延申出了:

相对路径:以当前路径为参考点定位文件
绝对路径:以根目录为参考点定位文件

cd指令也可以使用这两种方式进入目录

在这里插入图片描述
如图

在这里插入图片描述

四,创建一个普通文件或目录

4.1 touch指令

语法:touch 文件名
功能:touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件

如图

在这里插入图片描述

也可以连续的新建多个文件和隐藏文件,如图

在这里插入图片描述

4.2 mkdir指令

语法:mkdir [选项] 目录名
功能:在当前目录下创建一个新目录
常用选项:-p 次可以递归建立多个目录

如图

在这里插入图片描述
也可以新建隐藏目录,如图:

在这里插入图片描述

五,删除目录或文件

5.1 rmdir指令

rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除目录

语法:rmdir [-p] 目录名
适用对象:具有当前目录操作权限的所有使用者
功能:删除空目录
常用选项: -p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除

如图

在这里插入图片描述

5.2 rm 指令

rm命令可以同时删除文件或目录

语法:rm [-f-i-r-v] 文件名/目录名
适用对象:所有使用者
功能:删除文件或目录
常用选项

  • -f 即使文件属性为只读(即写保护),亦直接删除
  • -i 删除前逐一询问确认
  • -r 删除目录及其下所有文件

如图

在这里插入图片描述

注意:可能是由于我用的是华为的服务器,在root身份下使用rmdir/rm指令时并没有询问我是否要删除,如果你们用的是阿里或腾讯的服务器,删除时会询问你

六,man指令

Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是man

语法:man [选项] 命令
常用选项

  • -k 根据关键字搜索联机帮助num 只在第num章节找
  • -a 将所有章节的都显示出来,比如 man printf 它缺省从第一章开始搜索,知道就停止,用a选项,当按下q退出,他会继续往后面搜索,直到所有章节都搜索完毕

比如我们想查询指令rm的用法:

输入 man rm后跳到一个英文界面:

在这里插入图片描述

注:按q可以退出查看指令的页面

假设你想查看C语言中printf的用法:

在这里插入图片描述

你甚至还可以man man查看man的用法:

在这里插入图片描述

七,cp指令

语法:cp [选项] 源文件或目录 目标文件或目录
功能: 复制文件或目录
常用选项:

  • -f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在
  • -i 或 --interactive 覆盖文件之前先询问用户
  • -r递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理 。

说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息

如图

在这里插入图片描述

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

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

相关文章

华大基因阿尔茨海默病风险基因检测,助力阿尔茨海默病早预防

中国正面临日益加剧的老龄化挑战。据统计,2020年我国60岁以上的老年人口已达2.6亿,其中轻度认知障碍患者超过3800万,而阿尔茨海默病患者近千万。随着这一趋势的延续,如何早期发现和预防阿尔茨海默病已成为公共卫生领域的重要议题。…

为什么建议从二维向三维GIS开发方向拓展?

GIS开发是地理信息系统领域中一个薪资待遇较高的职业方向,吸引了众多来自测绘、遥感和城市规划等相关专业的学生转型投身于WebGIS开发工作。 那么,今天从技术角度出发,探讨为何鼓励大家超越WebGIS的范畴,继续深入学习三维GIS开发…

el-date-picker 限制开始时间和结束时间

el-date-picker 限制开始时间和结束时间 需求&#xff1a;el-date-picker 月份限制开始时间和结束时间 开始时间&#xff1a;202307 结束时间&#xff1a;202407 代码实现 vue 页面 <el-form-item label"月份" prop"monthList"><el-date-picker …

零基础5分钟上手亚马逊云科技AWS核心云开发/云架构 - 创建高可用数据库集群

简介&#xff1a; 欢迎来到小李哥全新亚马逊云科技AWS云计算知识学习系列&#xff0c;适用于任何无云计算或者亚马逊云科技技术背景的开发者&#xff0c;让大家零基础5分钟通过这篇文章就能完全学会亚马逊云科技一个经典的服务开发架构方案。 我将每天介绍一个基于亚马逊云科…

测试概论之系统测试

系统测试 文章目录 系统测试一、系统测试定义二、系统测试的对象三、系统测试类型1、功能测试2、性能测试3、压力测试4、容量测试5、GUI 测试6、可以性测试7、安装性测试8、配置测试9、异常测试10、备份测试11、健壮性测试12、文档测试13、在线帮助测试14、网络测试 四、系统测…

为什么奥运会采用通义而不是 OpenAI,现在中国的 AI 技术是世界领先了吗?

奥运会作为全球最盛大的体育赛事之一&#xff0c;一直在不断地引入和利用最新的科技来提升赛事的组织效率、观众体验以及运动员的表现。在2024年巴黎奥运会上&#xff0c;人工智能&#xff08;AI&#xff09;技术的应用尤为引人注目。 首先&#xff0c;关于奥运会采用的技术选…

数字噪音计(声级计)【AR814数字噪音计】

系统介绍 声级计&#xff0c;又叫噪音计&#xff0c;是噪声测量中最基本的仪器。声级计一般由电容式传声器、前置放大器、衰减器、放大器、频率计权网络以及有效值指示表头等组成。 声级计的工作原理是&#xff1a;由传声器将声音转换成电信号&#xff0c;再由前置放大器放大…

【json解析】控制台打印json字符串格式正确,但json.loads()解析失败问题解决

问题为控制台打印json字符串格式正确&#xff0c;但json.loads()解析失败。看似简单的问题&#xff0c;却又折腾了好一会&#xff0c;因此记录一下解决方法&#xff01; 出现这个问题的原因&#xff1a;眼见不一定为实&#xff0c;控制台打印的json字符串并不一定是实际的json字…

Typora v1.9.5解锁版下载、安装教程 (轻便简洁的Markdown编辑器)

前言 Typora是一款轻便简洁的Markdown编辑器&#xff0c;支持即时渲染技术&#xff0c;这也是与其他Markdown编辑器最显著的区别。即时渲染使得你写Markdown就想是写Word文档一样流畅自如&#xff0c;不像其他编辑器的有编辑栏和显示栏。 一、下载地址 下载链接&#xff1a;…

软件测试---Fiddler抓包

一、初识Fiddler ①BS架构简介和请求过程理解 ②Fiddler原理 Fiddler是一个代理服务器。代理地址:127.0.0.1&#xff0c;端口:8888。浏览器可以通过设置查看代理服务器&#xff1a;设置->高级->打开您计算机的代理设置->连接->局域网设置->代理服务器->在高级…

Vulnhub靶场-FRISTILEAKS: 1.3

1.环境准备 下载地址&#xff1a;https://www.vulnhub.com/entry/fristileaks-13,133/ 攻击机&#xff1a;kali&#xff08;192.168.26.128&#xff09; 靶机&#xff1a;FRISTILEAKS: 1.3 将靶机和kali的网络连接模式设置为同一种模式&#xff08;Nat模式&#xff09; 注…

【linux】linux中特殊权限管理--FACL详细用法教程与应用实战

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全…

MM 14 -采购- 固定资产采购

思维导图 说明 特点&#xff1a; 价值大于2000就算固定资产采购。 不做料号管理 不做库存管理 但是财务做资产卡片管理 流程&#xff1a; 01采购申请意向表---02资产评估表--03财务创建资产卡片AS01--04创建采购申请&#xff08;科目分配类别A&#xff09;--05采购订单--06…

不学函数式设计的3大损失

讲动人的故事&#xff0c;写懂人的代码 可能很多程序员和我一样&#xff0c;一直在一次次地重新入门函数式编程&#xff08;和设计&#xff09;。因为我们总是学了就忘。 鲍叔去年出版了他的大作《函数式设计》&#xff0c;里面有大量Clojure代码示例。如果不懂Clojure&#x…

【工具推荐】四千个厂商默认帐号密码

一、下载地址 WX关注公众号“光剑安全”&#xff0c;发送“20240808厂商”即可获得文档 二、 文档介绍 里面包括多个web产品&#xff0c;多个数据库&#xff1a;mysql、redis、MSSQL (mssql)等 多个服务协议&#xff1a;telnt、ssh、ftp、rdp等 无偿分享技术文章&#xff0c…

Elsevier 旗下又一宝藏SCI!国人发文超五成,8天上线,硕博圈的“易投易中”首选刊!

【SciencePub学术】本期&#xff0c;小编给大家介绍的是1本计算机类的SCI&#xff0c;位于JCR2区中科院4区&#xff0c;影响因子2.6分。 众所周知&#xff0c;顶刊的普遍毛病就是“速度慢&#xff0c;要求严”&#xff0c;这也是让大多数人望而却步的主要原因。虽然此刊影响因子…

栈和队列(数据结构)

1. 栈(Stack) 1.1 概念 栈 &#xff1a;一种特殊的线性表&#xff0c;其 只允许在固定的一端进行插入和删除元素操作 。进行数据插入和删除操作的一端称为栈顶&#xff0c;另一端称为栈底。栈中的数据元素遵守后进先出LIFO &#xff08; Last In First Out &#xff09;的原…

Profinet 转 4路 MODBUS 网关

一、功能概述 1.1 设备简介 本产品是 Profinet 和 Modbus RTU 网关&#xff0c;使用数据映射方式工作。 本产品在Profinet侧作为Profinet从站&#xff0c;接西门子PLC 如 1200、1500、200Smart 等&#xff1b;在 Modbus RTU 侧做为 RTU 主站或从站&#xff0c;接 ModbusRTU …

FLUX.1 实测,堪比 Midjourney 的开源 AI 绘画模型,无需本地显卡,带你免费实战

要列举 AI 绘画开源界的几个关键贡献&#xff0c;一定少不了 Stable Diffusion。 还记否前不久刚推出的 Stable Diffusion 3&#xff1f; 其背后的团队 Stability AI&#xff0c;真的是一波三折&#xff0c;其核心成员出走&#xff0c;成立了一个新公司&#xff1a;Black For…

抖店飞鸽客服自动回复软件开发教程与下载体验(.NET版)

转载请注明出处&#xff01; 原文链接&#xff1a;https://blog.csdn.net/zgyulongfei/article/details/140960430 本文适合的读者为&#xff1a; 抖店&#xff08;抖音小店&#xff09;个体商家&#xff1b;抖店店群商家&#xff08;店群商家&#xff1a;指的是开了几十个抖…