【linux篇】--linux常见指令

news2025/3/18 2:08:59

文章目录

一、Linux基本概念

二、Linux入门

1.目录结构

2.Linux命令

*Linux基础命令

ls命令的选项:

3.目录切换相关命令(cd & pwd)

4.相对&绝对路径和特殊路径符

4.1相对路径

4.2绝对路径

4.3 你特殊路径符

5.创建目录命令(mkdir)

6.文件操作命令part1(touch、cat、more)

(1) touch创建文件

(2) cat命令

(3)more查看文件内容



一、Linux基本概念

Linux 是一个开源的类 Unix 操作系统,它最初由芬兰计算机科学家林纳斯·托瓦兹(Linus Torvalds)于1991年发布。Linux 作为操作系统内核(Kernel)被广泛使用,并且很多人将其用于构建完整的操作系统,通常称为“Linux 发行版”。它支持多任务处理、多用户功能,并且在服务器、嵌入式设备、超级计算机和移动设备等多个领域得到了广泛应用。

  • 内核(Kernel)
    Linux 是一个内核,负责操作系统与硬件之间的交互。它管理计算机的硬件资源,如 CPU、内存、磁盘等,并为上层应用程序提供服务。Linux 内核是开源的,任何人都可以自由修改和发布。

  • 发行版(Distribution)
    Linux 操作系统并不是单一的系统,而是通过不同的发行版(如 Ubuntu、CentOS、Debian、Red Hat、Fedora 等)来进行分发。每个发行版都包含了 Linux 内核、系统工具、库、应用程序以及安装工具等,用于构建和管理操作系统。

二、Linux入门

1.目录结构

        Linux的目录结构是个树形结构,而windows系统有多个盘符,如c盘、D盘、E盘。Linux只有一个根目录 / ,所有文件都在它下面。

                              

左图为Linux的结构图,右图为windows 系统的结构。

Linux系统中路径之间的层级关系用 / 表示,例如:/usr/local/hello.text(开头的/表示根目录,后面的则表示层级关系)。而windows系统用  \ 表示,例如:D:\data\work\。

Linux只有一个顶级目录,叫做根目录,Windows有多个顶级目录,即各个盘符。

practice:在根目录下有一个文件夹test,文件夹内有一个文件hello.txt,请描述文件路径

答案:/test/hello.txt

2.Linux命令

*Linux基础命令
命令行:即Linux终端,是一种命令提示符页面,以纯 '字符' 的形式操作系统,可以使用各种字符化命令对系统发出操作指令。

命令:即Linux程序,一个命令就是一个Linux程序。命令没有图形化页面,可以在命令行提供字符化的反馈。
 

ls命令

表示列出当前工作目录以下的内容。

作用:

在命令行中,以平埔的形式,展示当前工作目录(默认HOME目录)下的内容(文件或文件夹)

ls命令的选项:

* -a选项:可以展示出隐藏的内容。(以.a开头的文件或文件夹默认被隐藏,需要-a才能显示出来)

ls -a

* -l 选项:以列表的形式展示内容,并展示更多的细节(ls -l)

* -h选项:需要和-l选项搭配使用,以更加人性化的方式显示文件的大小单位(ls -h)

总结:

HOME目录是?

    每一个用户在Linux系统的专属目录,默认在:/home/用户名

当前工作目录?

    Linux命令行在执行命令的时候,需要一个工作目录,打开命令行程序(终端)默认设置工作目录在用户的home目录。

3.目录切换相关命令(cd & pwd)

cd 命令:切换当前工作目录。

语法:
cd  [Linux路径]

使用参数,切换到指定路径

不使用参数,切换工作目录到当前用户HOME

pwd命令

没有选项,没有参数,直接使用即可

作用:输出当前所在的工作目录

4.相对&绝对路径和特殊路径符

4.1相对路径

cd /home/syl/text  

4.2绝对路径

如果你想到达 /home/syl/text, 可以直接使用 cd text 到达。 

4.3 你特殊路径符

如果想要回到上一级目录 可通过 cd ..

如图所示:

~ :表示用户的home 目录,例如:cd ~ 即可切换到home目录或者 cd~ /desktop,可以切换到home内的desktop目录。

5.创建目录命令(mkdir)

mkdir 命令可以创建向新的目录(文件夹),语法:mkdir [-p] Linux路径,如下图所示:

-p的作用:

可选,表示自动创建不存在的父目录,适用于创建连续多层级的目录。

6.文件操作命令part1(touch、cat、more)

(1) touch创建文件

touch命令无选项。参数必填,表示要创建的文件路径,相对、绝对、特殊路径都可以使用

先输入ls 回车 再输入touch test.txt此时text.txt文件已创建(深色代表文件夹,浅色代表文件)

(2) cat命令

用于查看文件内容

语法:cat [linux路径]

(3)more查看文件内容

与cat命令不同的是:cat直接将内容全部显示出来

more支持翻页,如果文件内容过多可以一页一页显示出来

语法:

more [linux路径]


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

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

相关文章

Kubernetes的组成和架构

Kubernetes(K8s)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它由多个组件组成,这些组件可以分为两类:控制平面(Control Plane)组件和节点(Node&#xff0…

Android之RecyclerView列表拖动排序

文章目录 前言一、效果图二、实现步骤1.xml布局2.activity代码3.adapter 总结 前言 随着需求的变化,很多地方需要加拖动改变顺序的需求,用RecyclerView就可以实现列表拖动排序,列如像朋友圈图片拖动排序,或者音乐播放器列表拖动排…

C# WPF 基础知识学习(一)

一、WPF 简介 Windows Presentation Foundation(WPF)是微软推出的一款用于构建用户界面的框架,它为开发 Windows 桌面应用程序提供了统一的编程模型、语言和框架。WPF 将用户界面的设计与业务逻辑分离开来,采用了 XAML&#xff0…

MATLAB基于ResNet18的交通标志识别系统

1. 数据准备 数据集:该数据集包含了大量标注好的交通标志图片,每类标志都有不同的样本。数据预处理:图像需要进行一些基本的预处理,如调整大小、归一化等,以适应ResNet18的输入要求。 2. 网络设计 使用MATLAB自带的…

CSS3-流星雨

1. 绘制标签 <div class"container"><span></span> </div>2. 设置div背景 在百度上搜索一幅星空的图片 <style>* {/* 初始化 */margin: 0;padding: 0;}body {/* 高度100% */height: 100vh;/* 溢出隐藏 */overflow: hidden;}.contai…

数学建模 第一节

目录​​​​​​ 前言 一 优化模型的类型 二 线性规划1 线性规划2 三 0-1规划 总结 前言 数学建模主要是将问题转化为模型&#xff0c;然后再以编程的形式输出出来 算法都知道&#xff0c;数学建模也需要用到算法&#xff0c;但是不是主要以编程形式展示&#xff0c;而是…

平方矩阵问题

Ⅰ 回字形二维数组 #include <iostream> #include <iomanip> using namespace std; int main(){int n;while(cin>>n,n){for(int i0; i<n;i){for(int j0; j<n; j){int upi, downn-i1, leftj, rightn-j1;cout<<min(min(up,down),min(left,right)…

自动化立体仓库堆垛机HMI屏幕程序施耐德HMIGXU系列 Vijeo Designer功能设计

堆垛机HMI屏幕功能概况 在自动化立体仓库堆垛机的HMI屏幕程序里,有着施耐德HMIGXU系列Vijeo Designer功能设计。此HMI程序运用标准的工程组织结构,凭借拖拽方式迅速构建人机交互界面。 其主要功能涵盖:设备参数、设备状态、手动/自动操作控制、报警显示、IO信息监控等模块…

实验- 分片上传 VS 直接上传

分片上传和直接上传是两种常见的文件上传方式。分片上传将文件分成多个小块&#xff0c;每次上传一个小块&#xff0c;可以并行处理多个分片&#xff0c;适用于大文件上传&#xff0c;减少了单个请求的大小&#xff0c;能有效避免因网络波动或上传中断导致的失败&#xff0c;并…

生活中的可靠性小案例12:类肤材质老化发粘问题

我一直觉得我买的某品牌车载吸尘器很好用&#xff0c;用了几年&#xff0c;目前性能也是杠杠的。然而它现在有个最大的问题&#xff0c;就是表面发粘了&#xff0c;用起来粘手&#xff0c;非常不舒服。 这一类问题在生活中不少见&#xff0c;尤其是一些用了类肤材质涂层的物件。…

qt 自带虚拟键盘的编译使用记录

一、windows 下编译 使用vs 命令窗口&#xff0c;分别执行&#xff1a; qmake CONFIG"lang-en_GB lang-zh_CN" nmake nmake install 如果事先没有 指定需要使用的输入法语言就进行过编译&#xff0c;则需要先 执行 nmake distclean 清理后执行 qmake 才能生效。 …

python中print函数的flush如何使用

在 Python 中&#xff0c;print 函数的 flush 参数是一个布尔值&#xff0c;默认值为 False。当设置为 True 时&#xff0c;它会强制将输出缓冲区的内容立即刷新到目标设备&#xff08;通常是控制台&#xff09;&#xff0c;而不是等待缓冲区满或者程序结束时才输出。 要注意fl…

【软考-架构】5.2、传输介质-通信方式-IP地址-子网划分

✨资料&文章更新✨ GitHub地址&#xff1a;https://github.com/tyronczt/system_architect 文章目录 传输介质网线光纤无线信道 通信方式和交换方式会考&#xff1a;交换方式 &#x1f4af;考试真题第一题第二题 IP地址表示子网划分&#x1f4af;考试真题第一题第二题 传输…

websocket学习手册及python实现简单的聊天室

概述 WebSocket 是一种网络通信协议&#xff0c;允许在单个 TCP 连接上进行全双工通信。它最核心的优势就在于实现了持久连接&#xff0c;实现了实时的数据传输。HTTP 协议有一个很大的缺点&#xff0c;通信只能由客户端发起&#xff0c;服务器返回响应后连接就会关闭&#xf…

SpringMVC (二)请求处理

目录 章节简介 一 请求处理&#xff08;初级&#xff09; eg:请求头 二 请求处理&#xff08;进阶&#xff09; eg:请求体 三 获取请求头 四 获取Cookie 五 级联封装 六 使用RequestBoby封装JSON对象 七 文件的上传 八 获取整个请求 HttpEntity 九 原生请求 Spring…

1.6、Java继承、构造方法、数组

子类可以增加字段、增加方法或覆盖父类方法&#xff0c;但继承不会删除任何字段和方法不恰当认为super 同 this 引用是类似的概念&#xff0c;其实super不是一个对象的引用&#xff0c;不能将值super赋给另一个对象变量&#xff0c;super只是一个指示 编译器调用父类方法的特殊…

通义万相 2.1 与蓝耘智算平台的深度协同,挖掘 AIGC 无限潜力并释放巨大未来价值

我的个人主页 我的专栏&#xff1a; 人工智能领域、java-数据结构、Javase、C语言&#xff0c;希望能帮助到大家&#xff01;&#xff01;&#xff01; 点赞&#x1f44d;收藏❤ 引言&#xff1a;AIGC 浪潮下的新机遇 在当今数字化飞速发展的时代&#xff0c;人工智能生成内容&…

专题|Python贝叶斯金融数据应用实例合集:随机波动率SV模型、逻辑回归、参数更新、绩效比较BEST分析亚马逊股票、普尔指数...

原文链接&#xff1a;https://tecdat.cn/?p41020 本专题合集系统梳理了贝叶斯方法在金融数据分析与分类建模中的前沿应用。合集聚焦于PyMC3概率编程框架&#xff0c;深度探讨了共轭先验参数更新、贝叶斯逻辑回归、贝叶斯夏普比率等核心算法在实际场景中的落地实践&#xff08;…

Linux调度器 --- 负载均衡的存在的问题

文章目录 前言一、简介二、Linux 调度器2.1 在单核系统上&#xff0c;CFS 非常简单2.2 在多核系统上&#xff0c;CFS 变得非常复杂2.2.1 负载均衡算法2.2.2 优化措施 三、Linux调度器负载均衡的存在的问题3.1 组负载不均衡问题&#xff08;Group Imbalance Bug&#xff09;3.2 …

从零开始用AI开发游戏(三)背景故事

《迷域回响》背景故事 第一章&#xff1a;失落的符文纪元 在远古的“艾瑟兰”大陆&#xff0c;掌握空间魔法的「筑界者文明」曾建造了连通万界的回响迷宫——这座迷宫既是试炼场&#xff0c;也是囚笼。文明巅峰时期&#xff0c;筑界者将禁忌知识刻入虚空符文&#xff0c;嵌于…