【Linux】零基础入门Linux你所需要掌握的

【Linux】-学习笔记01 操作系统的主要工作是由操作系统内核实现的,操作系统内核提供一系列具备预定功能的多内核函数,通过一组称为系统调用的接口(应用编程接口API,由操作系统实现提供的所有系统调用所构成的集合,是应用程序和系统之间的接口)呈现给用户。在Linux系统中一切都是文件,配置一个服务就是使用文本编辑器修改配置文件的参数所有的Unix 系统都会内建 vi 文本编辑器,其他的文本编辑器则不一定会存在;很多个别软件的编辑接口都会主动调用 vi,如:crontab, visudo 等指令。 阅读详情

目录结构

要了解Linux首先,必须要了解linux的目录层级结构,因为在linux中有''一切皆文件"的思想.

windows系统里面的文件具有各个盘符,如C盘,D盘等

在这里插入图片描述

而在Linux中,Linux的目录结构是一个树型结构

在这里插入图片描述
Linux没有盘符的概念,只有一个顶级目录,即根目录’/',然后其他所有文件以及目录都在它的根目录下面

路径描述

windows中路径表示方式用 \ 来表示,如描述一个文件所在路径:C:\Users\7888
但是在Linux中描述文件路径层次关系用/ 如: /home/kklovecode/flie (前面第一个 / 为根目录)

颜色区分

在Linux终端中会有许多不同颜色的展示,如
在这里插入图片描述
接下来通过一张表详细展示不同颜色的含义
在这里插入图片描述

Linux命令

首先,什么是命令?什么又是命令行?
学习Linux命令,本质是在学习在命令行下熟练使用Linux各类命令

命令行:即Linux终端(terminal),是一种命令提示符页面,纯字符形式操作系统

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

在这里插入图片描述
命令格式

command  [-options]  [parameter]  加了[]说明这部分可以省略 

command :命令名,相应功能的英文单词或单词的缩写
[-options] :选项,可用来对命令进行控制,也可以省略
[parameter] :传给命令的参数,可以是 零个、一个 或者 多个

文件权限

当我们在Linux系统下输入一些指令时,如ls -la,我们会看到当前的文件和目录,除此之后,我们也会看到一系列"奇怪"的字母
在这里插入图片描述
这就要提到文件权限了,最左侧的那一串字母就是涉及文件权限
如下图,
在这里插入图片描述

“r” :代表可读
“w”:代表可写
“x”:如果是文件就是代表文件可执行,如果是目录,则代表可切换目录
“-”:代表无权限

如上图的rwx就代表所有者的权限是可读可写,也可执行;而rw-就代表other的权限就只是可读可写
在这里插入图片描述

当然你也可以更改权限,使用 chmod 命令。chmod 命令允许用户更改文件的权限设置。用户可以通过两种方式来指定权限设置:权限符号表示法和权限数字表示法。

chmod 命令的基本语法如下:

chmod [选项] 权限 文件

权限可以使用权限符号表示法或权限数字表示法
权限符号表示法使用符号来指定权限设置。
常用的权限符号表示法:

“+”:添加权限。
“-”:移除权限。
“=”:设置权限。

使用权限符号表示法时,可以将符号与权限字符组合使用。例如,要为文件file.txt所有者添加写入权限,可以运行以下命令:
chmod u+w file.txt

可以使用以下符号来表示不同的权限:

u:文件所有者。(user)
g:文件所属组。(group)
o:其他用户。(other)
a:所有用户(包括所有者、所属组和其他用户)。

例如,要为文件所有者和其他用户添加读取和写入权限,可以运行以下命令:

chmod uo+rw 文件名
权限数字表示法
权限数字表示法使用数字来表示权限设置。每个权限字符都被赋予一个特定的数字值

r:4
w:2
x:1
-:0

要设置文件权限,可以将这些数字相加。例如,要为文件所有者设置读取和写入权限,可以运行以下命令:
例如:
为文件 file.txt 的所有者设置读取和写入权限(4+2=6)
chmod 600 file.txt
为文件 ted 的所有者,所属组和其他用户设置读取和可执行权限(4+1=5)
chmod 555 ted

2万字系统总结,带你实现 Linux 命令自由?还不赶紧进来学习 2万字系统总结,带你实现 Linux 命令自由? ##前言 Linux 的学习对于一个程序员的重要性是不言而喻的。前端开发相比后端开发,接触 Linux 机会相对较少,因此往往容易忽视它。但是学好它却是程序员必备修养之一。 如果本文对你有所帮助,请点个???? 吧。 作者使用的是阿里云服务器 ECS (最便宜的那种) CentOS 7.7 64位。当然你也可以在自己的电脑安装虚拟机,虚拟机中再去安装 CentOS 系统(这就完全免费了)。至于它的安装教程可以去谷歌搜索下,相关教程非常多。 ##Linux 基 阅读详情

相关推荐

Linux基础知识汇总、有这一篇就够了(2021最新整理)

小白学习Linux?有这一篇就够了 本文系统帮助新手用户入门,有疑问随时私信或留言 文章目录前言一、Linux入门概述概述下载地址(官方下载链接)二、常用快捷键[tab]键[ctrl+c]键[Ctrl + Z]键[Ctrl + D]键[Ctrl + E]键[ Ctrl + U]键[ Ctrl + K]键[ Ctrl + W]键[ Ctrl + Y]键[ Ctrl + P]键[Ctrl + N][Ctrl + R]键[Ctrl+左右键][Alt – d]键2.Linux常用命令文件管理磁盘管理系统管理:系统

北京麟卓 2万+

服务器安装linux系统教程

一、linux镜像的刻录 1.首先打开电脑上面任意浏览器(IE、Microsoft Edge、chrome、Firefox),输入网址 https://www.centos.org/我们可以看到如下界面选择立即获取centos下载最新的安装镜像,复制下载链接(http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64...

冷夜间飘过的风 16万+

【从零开始学Skynet】实战篇《球球大作战》(一):功能设计

为了能把之前在基础篇中学习到的Skynet的各种知识结合起来,所以在实战篇中,我们准备开发一个完整的游戏案例《球球大作战》,介绍分布式游戏服务端的实现方法。

我是一条寻水的鱼 2978

Linux,常用命令,看这篇就够了

linux 常用命令大全

qq_48721706的博客 4万+

麦当劳app之sign逆向分析

摘要:本文分析了麦当劳APP请求参数sign的逆向过程。通过抓包发现32位sign参数疑似MD5加密,使用frida-trace工具跟踪CC_MD5函数验证其为标准MD5算法。加密参数包含时间戳、token、版本号等固定和动态字段,拼接后经MD5加密生成sign。文章提供了JS和Python两种实现方案,包含完整的请求头参数和加密逻辑,最终成功获取API响应数据。该研究仅用于逆向技术学习,展示了移动应用常见加密参数的逆向分析方法。

佛系更新... 2437

win10删除vmware12后,重新安装失败(遗留注册表问题)解决总结

之前安装过一次VMware虚拟机,后来由于某些已遗忘原因把它卸载了,但是没有卸载完全,为以后安装留下了一些麻烦,现在根据我google很多内容总结后写下了自己的解决办法。 一些我搜的的可以用的VM12的注册码 5A02H-AU243-TZJ49-GTC7K-3C61N ZZ510-DYX47-48ERP-D6XZG-YCKU2 YV5MU-2FX5H-M841P-LZX5X-PYHX8

Jeason的博客 2万+

Linux零基础入门

Linux零基础入门(CentOS)

qikaifeng666的博客 1190

论文阅读笔记:Extended Vision Transformer (ExViT) for Land Use and Land Cover Classification

注意力机制驱动的深度模型最近取得了成功,如最具代表性的视觉转换器(ViT),吸引了一波高级研究来探索它们对更广泛领域的适应。然而,遥感(RS)领域中基于Transformer的方法更关注单模态数据,这可能会在充分利用不断增长的多模态地球观测数据时失去可扩展性。为此,我们提出了一种新的多模式深度学习框架,通过在最小修改的情况下扩展传统的ViT,针对土地利用和土地覆盖(LULC)分类任务。

嗑研狗的日常 945

《Linux大冒险:零基础小白也能玩转的系统入门教程》

在Windows和macOS统治桌面端的时代,为何还要学习Linux?链接:https://pan.quark.cn/s/fe8768221557。我用夸克网盘分享了「Linux操作系统零基础入门学习」(每天3点执行备份)

2501_90713682的博客 812

YOLOv8剪枝 稀疏训练+slim剪枝测试精度仅掉1.6个点,速度提高10.3fps!

摘要 本文介绍了YOLOv8剪枝方法Slim(Network Slimming),通过L1正则化作用于BN层的缩放因子(γ),自动识别并剪除冗余通道,实现模型轻量化。核心步骤包括:稀疏训练(引入L1正则化)、通道剪枝(按γ阈值裁剪)、微调恢复精度。实验表明,该方法能有效压缩模型大小、减少计算量,且支持通过调整speed_up等超参数控制剪枝强度。移植代码需修改C2F模块以适配剪枝,并配置稀疏训练参数(如reg、sl_epochs)。最终剪枝模型需移除优化器以减小体积,但不支持多卡训练。

FJN110的博客 861

基于深度确定性策略梯度的永磁同步电机强化学习控制方法

本文提出了一种基于深度确定性策略梯度(DDPG)的永磁同步电机(PMSM)电流内环智能控制方法。首先建立了PMSM在d-q坐标系下的数学模型,分析了传统矢量控制双闭环系统中PI控制器的局限性。针对电流内环控制问题,设计了包含电流跟踪误差、转速信息和历史控制量的状态空间,将电压输出作为动作空间,并构建了兼顾跟踪精度和响应速度的奖励函数。通过DDPG算法训练智能体,使其能够自适应调整控制策略。仿真结果表明,与固定参数的PI控制器相比,DDPG控制器在动态响应速度和抗干扰能力方面具有明显优势,为PMSM高性能控制

huanghm88的专栏 104

Linux零基础入门到进阶

本课程为零基础快速入门Linux操作系统的系列课程,在基础知识之外,还涉及Linux所需软件服务的部署实战内容,课程以Shell脚本、Python脚本自动化为基点,设计了大规模大数据集群部署、运维、监控、自动化项目实战,Linux技术应用广泛,通信、金融、互联网、教育、电子商务、机械制造、军工航天等等,都离不开Linux平台。近年来,云计算、大数据和人工智能技术的发展,更进一步推动了Linux技术的进步,当你学会了Linux,再去学其他的技术的时候,08-touch-cat-more-命令。

Blue92120的博客 1490

华为OD机试真题 2026-9-2【查找幸运数】

华为OD机试真题 新系统【查找幸运数】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题 【查找幸运数】多语言题解。

qq_45776114的博客 497

视频教程-Linux零基础入门学习视频教程(centos7版本)-Linux

Linux零基础入门学习视频教程(centos7版本) 运维工程师,9年互联...

weixin_27070783的博客 904

【ArcGIS Pro微课1000例】0067:ArcGIS Pro3.4.2学习版下载及安装教程

【ArcGIS Pro微课1000例】0067:ArcGIS Pro3.4.2学习版网盘下载及安装教程

智慧空间实验室 2387

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Linux入门教程(非常详细)从零基础入门到精通,看完这一篇就够了!

学Linux就像打怪升级,刚开始可能被命令行吓到,但坚持一个月后,你会发现图形界面才是真正的"新手模式"!每个报错都是进步的机会(虽然有时候真的很想砸键盘…)。现在就打开你的Linux系统,开始敲命令吧!(如果还在用Windows?快去装个WSL!

kernelcraft的博客 1万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

从零基础入门Linux系统

从零基础入门Linux系统 目录 第一章:Linux简介 1 一、Linux是什么 1 二、Unix和Linux的发展史 1 三、开源软件介绍 4 四、Linux的应用场景 5 第二章:Linux安装和部署 8 一、 虚拟机的安装和使用 8 二、Linux的分区相关原理 16 三、CentOS 6.8的安装流程 20 四、CentOS 7.5 的安装流程 35 五、远程管理Linux操作系统 43 第三章:给初学者的Linux服务器管理建议 44 一、学习Linux的注意事项 44 二、服务器管理建议 46

ॢ小天ꦿ᭄ﻬଓ的博客 1万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

小白零基础入门Linux课程

实操篇_Shell整体命令介绍及帮助命令。小白零基础入门Linux课程。基础篇_桌面和终端基本操作。基础篇_Linux文件系统。入门篇_Linux概叙。入门篇_Linux安装。扩展篇_Shell编程。基础篇_VIM编辑器。实操篇_系统定时任务。

niwoxiangyu的博客 202

零基础Linux入门教程:Linux 权限管理

零基础Linux入门教程:Linux 权限管理一、Linux 权限概念1. 用户分类2. 文件访问者分类3. 文件类型4. 权限表示5. 权限表示的结构6. 八进制权限示例:文件权限一览二、权限管理命令1. chmod:修改文件或目录权限2. chown:修改文件的拥有者3. chgrp:修改文件的所属组4. umask:设置默认权限掩码权限管理命令的典型用法总结:三、特殊权限:粘滞位(Sticky Bit)1. 粘滞位的作用2. 粘滞位的设置和移除3. 粘滞位的权限表示4. 粘滞位的作用场景5. 注意事项

2302_80127404的博客 2130

Linux零基础快速入门到精通 第一章 初识Linux 1.2 初识Linux

Linux零基础快速入门到精通 第一章 初识Linux 1.2 初识Linux

代码改变世界 531

Linux零基础快速入门(非常详细),全覆盖Linux的基础知识,看完这一篇就够了。

Linux从入门到精通(知识点真的特别全!!!);覆盖所有Linux的基础知识;学Linux读这一篇就够了。

摇光是颗星 2万+

Linux零基础入门系列培训

Linux零基础入门系列培训 Linux零基础入门系列培训是系列视频课程,包括以下视频课程: 网盘下载(不需要提取码):https://pan.baidu.com/s/15DpX2Yr06K9KYKdpJ6kyDQ Linux零基础入门系列培训:第1课 Linux简介及学习方法 Linux零基础入门系列培训:第2课 使用VMWare安装CentOS Linux零基础入门系列培训:第3课 Linu...

guo3988的博客 1177

Linux零基础快速入门到精通 第一章 初识Linux 1.7 远程连接Linux系统

Linux零基础快速入门到精通 第一章 初识Linux 1.7 远程连接Linux系统

代码改变世界 507

适合初学者入门的Linux课程!Linux7.6零基础操作入门课程!

本套课程是为Linux初学者录制的入门课程,带大家玩入门Linux7.6,顺带Linux6.X一起学了,从Linux系统安装部署讲起,涵盖常用操作命令、软件包管理、用户和权限管理、文件系统管理、服务管理、磁盘和启动管理、防火墙等等Linux系统管理方方面面的内容。绝对的干货课程。学完本套课程,你将可以收获入门Linux7.6、入门Linux7.6基础操作的同时掌握Linux6.X、会创建ECS云主机,会配置CentOS7的防火墙。

资源宝的博客 550

Linux Shell:从入门到退休,零基础入门到精通,收藏这篇就够了

学习Linux Shell是一个持续的过程,随着技术的发展,新的命令和工具不断出现。实践:理论知识是基础,但实践是掌握Shell命令的关键。阅读手册man命令是学习每个命令详细用法的宝库。加入社区:Linux社区是学习资源和帮助的宝库,不要害怕提问和分享。保持好奇心:技术在不断进步,保持好奇心,探索新的工具和命令。随着云计算和容器化技术的发展,Linux Shell命令的重要性只会增加。掌握这些技能,将使你在技术世界中保持竞争力,并为你的职业生涯打开新的大门。

Libra1313的博客 1289

视频教程-19年全新Linux零基础入门到高级企业实战-Linux

19年全新Linux零基础入门到高级企业实战 7年的开发架构经验,曾就职于国...

weixin_33385337的博客 315
上一篇: 深度分析c++引用的本质以及引用与指针的区别
下一篇: 初始C语言-基础篇
kklovecode
博客等级 码龄4年 127粉丝 29原创
评论 13
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kklovecode

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值