【Linux】学习笔记

news2024/5/18 12:17:40

文章目录

    • @[toc]
    • 第一章:基础篇
      • 01|课程介绍
      • 02|内容综述
      • 03|什么是Linux
      • 04|Linux的内核版本及常见发行版
        • 内核版本
        • 发行版本
          • Red Hat Enterprise Linux
          • Fedora
          • CentOS
          • Debian
          • Ubuntu
      • 05|安装VirtualBox虚拟机
        • VirtualBox下载url
      • 06|在虚拟机中安装Linux系统
        • Linux安装镜像下载
      • 07|第一次启动Linux
    • 第二章:系统操作篇
      • 08|万能的帮助命令:man、help、info
        • man帮助
        • help帮助
          • 内部命令使用help帮助
          • 外部命令使用help帮助
          • 显示命令类型
        • info帮助
      • 09|初识pwd和ls命令
      • 10|详解ls命令
        • 选项
      • 11|详解cd命令
        • man获得内置命令的帮助
      • 12|创建和删除目录
        • 创建多级目录
      • 13|复制和移动目录
        • 复制
      • 14|如何在Linux下进行文本查看
        • tail命令
      • 15|打包压缩和解压缩
        • 打包
          • 选项
        • 压缩
        • 解压缩
          • 选项

因上努力

个人主页:丷从心·

系列专栏:Linux

果上随缘


第一章:基础篇


01|课程介绍


02|内容综述


03|什么是Linux


04|Linux的内核版本及常见发行版

内核版本
  • 内核下载 u r l url url:https://www.kernel.org
  • 次版本号奇数的为开发版,偶数的为稳定版
发行版本
Red Hat Enterprise Linux
  • R e d   H a t Red \ Hat Red Hat公司发行
  • 软件经过了专业人员的测试,非常稳定
Fedora
  • R e d   H a t Red \ Hat Red Hat公司发行
  • 发行方式为组建社区,免费提供
  • 软件较新,没有经过专业测试,稳定性较差
CentOS
  • 基于 R e d   H a t   E n t e r p r i s e   L i n u x Red \ Hat \ Enterprise \ Linux Red Hat Enterprise Linux的源代码进行编译
  • 去掉了 R e d   H a t Red \ Hat Red Hat商标字样,可以免费使用
Debian
Ubuntu

05|安装VirtualBox虚拟机

VirtualBox下载url
  • 下载 u r l url url:https://www.virtualbox.org/wiki/Downloads

06|在虚拟机中安装Linux系统

Linux安装镜像下载
  • 下载 u r l url url:http://isoredirect.centos.org/centos/7/isos/x86_64
  • 版本号 7.6.1810 7.6.1810 7.6.1810表示经过了 6 6 6次升级,在 18 18 18 10 10 10月发布

07|第一次启动Linux


第二章:系统操作篇


08|万能的帮助命令:man、help、info

man帮助
  • man帮助分为 9 9 9
  • 命令、系统调用、库调用、文件等可能会重名,不同的章节可以帮助区分
help帮助
  • 命令解释器内嵌的命令是内部命令,其他的是外部命令
内部命令使用help帮助
help cd
外部命令使用help帮助
ls --help
显示命令类型
type cd
info帮助
  • help帮助更详细,作为help帮助的补充

09|初识pwd和ls命令


10|详解ls命令

选项
  • -r:逆序显示
  • -R:递归显示
  • -t:按照时间顺序显示
  • -h:以易读文件大小显示

11|详解cd命令

man获得内置命令的帮助
  • man获得内置命令的帮助时返回的是命令解释器的帮助

12|创建和删除目录

创建多级目录
mkdir -p /dir_name_1/dir_name_2/dir_name_3

13|复制和移动目录

复制
  • 保留权限、属主、最后修改时间
cp -p file /path
  • 完全复制
cp -a file /path

14|如何在Linux下进行文本查看

tail命令
  • 同步更新文件内容
tail -f file

15|打包压缩和解压缩

打包
  • 打包最早是 L i n u x Linux Linux的备份命令,最早的 L i n u x Linux Linux备份介质是磁带
tar cf /path/file_name.tar file
选项
  • c:进行打包
  • f:指定打包类型为文件
压缩
tar czf /path/file_name.tgz file
tar cjf /path/file_name.tbz2 file
  • 执行 b z i p 2 bzip2 bzip2命令慢于 g z i p gzip gzip命令, b z i p 2 bzip2 bzip2命令压缩比例更高
解压缩
tar xzf file.tgz -C /path
tar xjf file.tbz2 -C /path
选项
  • x:进行解包

  • -C:指定解包路径


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

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

相关文章

基于OpenCv的图像傅里叶变换

⚠申明: 未经许可,禁止以任何形式转载,若要引用,请标注链接地址。 全文共计3077字,阅读大概需要3分钟 🌈更多学习内容, 欢迎👏关注👀【文末】我的个人微信公众号&#xf…

【C++并发编程】(四)条件变量

文章目录 (四)条件变量 (四)条件变量 条件变量(Condition Variable)用于线程间的同步,允许一个或多个线程在特定条件不满足时等待,并在条件满足时被其他线程唤醒。C标准库中提供了的…

D3CTF2024

文章目录 前言notewrite_flag_where【复现】D3BabyEscapePwnShell 前言 本次比赛笔者就做出两道简单题,但队里师傅太快了,所以也没我啥事。然后 WebPwn 那题命令行通了,但是浏览器不会调试,然后就简单记录一下。 note 只开了 N…

【热门话题】如何构建具有高度扩展性的系统

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 如何构建具有高度扩展性的系统引言一、理解扩展性1.1 扩展性的定义1.2 扩展性的…

3GPP官网下载协议步骤

1.打开官网 https://www.3gpp.org/ 2.点击 3.在界面选择要找的series,跳转到查找界面 以V2X通信协议为例,论文中通常会看到许多应用: [7] “Study on evaluation methodology of new Vehicle-to-Everything (V2X) use cases for LTE and NR…

2-手工sql注入(进阶篇) sqlilabs靶场1-4题

1. 阅读,学习本章前,可以先去看看基础篇:1-手工sql注入(基础篇)-CSDN博客 2. 本章通过对sqlilabs靶场的实战,关于sqlilabs靶场的搭建:Linux搭建靶场-CSDN博客 3. 本章会使用到sqlmap,关于sqlmap的命令&…

C 深入指针(2)

目录 1 野指针 1.1 成因 1.2 如何规避野指针 2 assert 断言 2.1 用法 2.2 assert 的优点 2.1 assert 的缺点 3 小注解 3.1 Debug 和 Release 1 野指针 【概念】: 野指针就是指针指向的位置是不可知的(随机的、不正确的、没有明确限制的&#…

解决windows下无法安装Hyper-V

在windows中打开hyper-v的办法如下:(但不适用无法安装hyper-v的windows系统如win10家庭版) 通过「控制面板」是启用 Hyper-V 最直接的方法: 1 使用Windows R快捷键打开「运行」对话框,执行appwiz.cpl以打开「控制面…

关于win平台c语言引入开源库的问题与解决

许久不写博客,五一还在加班,就浅浅写一篇吧 最近除了做物联网平台 还对网关二次开发程序做了修改,网关的二次开发去年年底的时候做过,但是当时的逻辑不是十分完善,差不多已经过了半年了,很多细节已经忘记了…

Java--方法的使用

1.1什么是方法 方法顾名思义就是解决问题的办法,在程序员写代码的时候,会遇到很多逻辑结构一样,解决相同问题时,每次都写一样的代码,这会使代码看起来比较绒余,代码量也比较多,为了解决这个问题…

VBA 根据表格指定列拆分多sheet

一. 需求 ⏹ 根据部分列,拆分数据到多个sheet页 二. 代码 ⏹ 重点代码摘要 CreateObject("scripting.dictionary"):创建一个字典对象,相当于Java中的MapDim aRef() As String:定义一个存储字符串类型的数组ReDim aRe…

Linux学习之IP协议

前言: 在学习IP协议i前,我们其实知道网络协议栈是一层层的,上层封装好之后就传给下层,对于我们治安学习到的TCP协议,在对数据进行封装之后,并不是直接就将数据进行传输,而是交给下一层网络层进…

【讲解如何OpenCV入门】

🌈个人主页: 程序员不想敲代码啊 🏆CSDN优质创作者,CSDN实力新星,CSDN博客专家 👍点赞⭐评论⭐收藏 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共…

GDPU unity游戏开发 碰撞器与触发器

砰砰叫,谁动了她的奶酪让你的小鹿乱撞了。基于此,亦即碰撞与触发的过程。 碰撞器与触发器的区别 通俗点讲,碰撞器检测碰撞,触发器检测触发,讲了跟没讲似的。碰撞器是用来检测碰撞事件的,在unity中&#xff…

发表博客之:transformer 架构 推理时候运算流程详细讲解,小白都可以看得懂,AI推理工程师必备技能!

文章目录 [发表博客之:transformer 架构 推理时候 详细讲解,小白都可以看得懂,AI推理工程师必备技能!](https://cyj666.blog.csdn.net/article/details/138439826)总结一下 发表博客之:transformer 架构 推理时候 详细…

[每日AI·0501]GitHub 版 Devin,Transformer的强力挑战者 Mamba,Sora 制作细节与踩坑,OpenAI 记忆功能

AI 资讯 国资委:加快人工智能等新技术与制造全过程、全要素深度融合GitHub版 Devin 上线,会打字就能开发应用,微软 CEO:重新定义 IDE在12个视频理解任务中,Mamba 先打败了 TransformerSora 会颠覆电影制作吗&#xff…

Python | Leetcode Python题解之第66题加一

题目: 题解: class Solution:def plusOne(self, digits: List[int]) -> List[int]:n len(digits)for i in range(n - 1, -1, -1):if digits[i] ! 9:digits[i] 1for j in range(i 1, n):digits[j] 0return digits# digits 中所有的元素均为 9retu…

Java——认识异常

目录 一.异常的概念与体系结构 1.异常的概念 1.1算术异常 1.2数组越界异常 1.3空指针异常 2.异常的体系结构 3.异常的分类 3.1编译时异常 3.2运行时异常 二.异常的处理 1.防御式编程 1.1LBYL 1.2EAFP(核心) 2.异常的抛出 3.异常的捕获 3…

1081 检查密码(测试点2简析)

solution 潜在的非法字符里可能包含空格&#xff0c;所以不能直接用cin接收string&#xff08;测试点2&#xff09; #include<iostream> #include<string> using namespace std; int judge(string s){if(s.size() < 6) return 1;int num 0, c 0;for(int i …

C++基础——输入输出(文件)

一、标准输入输出流 C 的输入输出是程序与用户或外部设备&#xff08;如文件、网络等&#xff09;之间交换信息的过程。 C 提供了丰富的标准库来支持这种交互&#xff0c;主要通过流的概念来实现。 流&#xff1a;抽象概念&#xff0c;表示一连串的数据&#xff08;字节或字…