zl程序教程

Linux 学习笔记

  • Linux 学习笔记 ——第(1)期

    Linux 学习笔记 ——第(1)期

    在接手同事的容器化代码和自动部署代码之后发现了自己很大的问题,那就是对 Linux 的脚本和一些常用的命令还不是很熟悉,经常要去查命令的用法,于是决定还是开个分类每周一篇文章来记录一下每天用到或者见到的命令,算是一种笔记吧!Linux 命令alias 命令alias 命令的作用是给指令设置一个别名,使用方法是使用引号输出一个指令并且赋值给一个变量名称即可。看一些系统已经定义过的例子:alias e

    日期 2023-06-12 10:48:40     
  • Linux — Makefile的学习笔记以及多级目录下Makefile的编写

    Linux — Makefile的学习笔记以及多级目录下Makefile的编写

    大家好,又见面了,我是你们的朋友全栈君。零、简单说明(2020.3.9追加)1、由于Makefile中对于制表符(tab)、还有unix和windows中对于换行符的不同等等原因,本文中所有的Makefile文件中的内容不建议您直接复制然后粘贴使用,如果可以手动敲入是为最佳。如果出现在make的时候出现异常,请详细检查并关注文件格式以及内容编写的格式等等。2、本人保证,文中出现的所有的代码包括Ma

    日期 2023-06-12 10:48:40     
  • PetaLinux学习笔记 2

    PetaLinux学习笔记 2

    大家好,又见面了,我是你们的朋友全栈君。现在遇到这样一个问题,没有USB,甚至于USB都没有电压输出,检查电路,USB供电是由一个TPS2051BDBV来控制的,这个芯片又是USB3320C来控制的,说明这个芯片没有工作。经过一天的排查,最后终于找到原因了。是因为没有设置设备树。设备树这方面我并不是很懂,所以整理一下。 首先,先找到编译出来的设备树。文件是images/linux/system.

    日期 2023-06-12 10:48:40     
  • petalinux vdma 学习笔记

    petalinux vdma 学习笔记

    大家好,又见面了,我是你们的朋友全栈君。在petalinux 目录下打开终端,使能petalinux环境配置: source settings.sh新建工程目录,最好是petalinux上一层目录下: cd … mkdir /xilinx/my_zc702_prj/DMI_TM6843在DMI_TM6843下新建硬件配置目录; mkdir hddef将vivado中导出.hdf文件放到 h

    日期 2023-06-12 10:48:40     
  • Linux学习笔记

    Linux学习笔记

    cat命令cat(concatenate)命令用于连接文件并打印到标准输出设备上。语法格式$ cat [-AbeEnstTuv] [--help] [--version] filename复制初级命令查看命令$ cat filename //显示文件内容 $ cat filename_1 filename_2 //显示多个文件内容 $ cat -n filename $ cat --number

    日期 2023-06-12 10:48:40     
  • 适合小白的Linux学习笔记,全面丰富,154页高清PDF版速领

    适合小白的Linux学习笔记,全面丰富,154页高清PDF版速领

    今天给大家分享一份超详细的 Linux 学习笔记,内容全面详实,干货满满,几乎涵盖了 Linux学习的方方面面。无论是新手学习,还是老用户日常查阅,都非常合适。目录一、 常用命令二、 磁盘管理三、 用户管理四、 文件权限五、 目录结构六、 软件安装七、 时间管理八、 启动引导九、 运行级别十、 进程管理十一、 资源监控十二、 系统服务十三、 环境管理十四、 网络管理十五、 配置文件十六、 计划任务

    日期 2023-06-12 10:48:40     
  • 从零开始的异世界生信学习 linux部分 linux 进阶---学习笔记 1

    从零开始的异世界生信学习 linux部分 linux 进阶---学习笔记 1

    来自生信技能树1.linux上的文本编辑器vimvimtuor zh_CN vim编辑器的中文帮助文档!!!!1.1 vim编辑器是什么vim介绍引自生信技能树1.2 vim编辑器三种模式命令模式编辑模式末行模式vim编辑器的是三种模式引自生信技能树1.2.1 命令模式vim编辑器 命令模式引自生信技能树1.2.2 编辑模式vim编辑器 编辑模式引自生信技能树1.2.3末行模式vim编辑器 末行模

    日期 2023-06-12 10:48:40     
  • linux常用命令、bash语法学习笔记,持续记录

    linux常用命令、bash语法学习笔记,持续记录

    命令相关linux命令存储以下位置:/bin(指向/usr/bin)目录,包含基本的用户命令,默认全体用户都可使用,例如curl,ls命令/sbin(指向/usr/sbin),/usr/local/sbin,存放需要root权限的命令以及工具,默认root用户使用,例如ip,halt命令/usr/local/bin 给用户放置自己的可执行程序的地方,不会被系统升级覆盖/usr/local/sbin

    日期 2023-06-12 10:48:40     
  • Linux源码学习笔记day2 怎么复制到0x90000?

    Linux源码学习笔记day2 怎么复制到0x90000?

    上次我们学习到开机后会修改段寄存器ds为 0x07c0,方便之后利用这个段基址进行内存寻址。这次我们主要学习以下几行代码:.equ INITSEG, 0x9000 mov $INITSEG, %ax #将es段寄存器设置为0x900 mov %ax, %es mov $256, %cx sub %si, %si sub %di, %di rep movsw 复制第一行先 定义

    日期 2023-06-12 10:48:40     
  • Linux源码学习笔记day4 操作系统怎么把自己弄到内存里的?

    Linux源码学习笔记day4 操作系统怎么把自己弄到内存里的?

    上次已经学到了 CPU为访问内存做好了准备,把一些重要寄存器的值都设置好了。今天我们主要一起学习,操作系统是如何把自己从硬盘给弄到内存里的?现在的状态已经把ds,es,cs设置好了,从CPU的角度看,已经知道如何访问内存了。其它的操作系统代码我们接着看下面的代码load_setup: mov $0x0000, %dx # drive 0, head 0 mov $0x0002, %cx #

    日期 2023-06-12 10:48:40     
  • Linux防火墙iptables学习笔记(四)iptables实现NAT

    Linux防火墙iptables学习笔记(四)iptables实现NAT

    1.1 什么是NAT 在传统的标准的TCP/IP通信过程中,所有的路由器仅仅是充当一个中间人的角色,也就是通常所说的存储转发,路由器并不会对转发的数据包进行修改, 更为确切的说,除了将源MAC地址换成自己的MAC地址以外,路由器不会对转发的数据包做任何修改。NAT(Network Address Translation网络地址翻译)恰恰是出于某种特殊需要而对数据包的源ip地址、目的ip地址、源端

    日期 2023-06-12 10:48:40     
  • Linux防火墙iptables学习笔记(三)iptables命令详解和举例

    Linux防火墙iptables学习笔记(三)iptables命令详解和举例

    网上看到这个配置讲解得还比较易懂,就转过来了,大家一起看下,希望对您工作能有所帮助。网管员的安全意识要比空喊Linux安全重要得多。 iptables -Fiptables -Xiptables -F -t mangleiptables -t mangle -Xiptables -F -t natiptables -t nat -X首先,把三个表清空,把自建的规则清空。 iptables -P

    日期 2023-06-12 10:48:40     
  • 兄弟连Linux笔记:分享学习经验,帮助菜鸟入门!(兄弟连linux笔记)

    兄弟连Linux笔记:分享学习经验,帮助菜鸟入门!(兄弟连linux笔记)

    Greetings! I’m William Smith and I’m here to talk about the amazing world of Linux and how it can help you become an experienced user. Linux is one of the most popular open-source operating systems i

    日期 2023-06-12 10:48:40     
  • 鸟哥的Linux私房菜——基础学习篇 —— 笔记2

    鸟哥的Linux私房菜——基础学习篇 —— 笔记2

    at 语法    == 注意,输入at之后便进入命令行模式    ------- 不管怎么样,只会执行一次。 [test @test test]# at [-m] TIME (输入工作指令)[test @test test]# atq (查看当前工作流程)[test @test test]# atrm [jobnumber] (删除流程) -m :执行at规范的工作流程时,将屏幕输出结

    日期 2023-06-12 10:48:40     
  • linux学习笔记

    linux学习笔记

    与windows的区别 (1)区分大小写 (2)所有内容以文件形式保存 (3)不靠扩展名区分文件类型,靠权限区分  常用命令 命令提示符   [root@localhost ~]#   注:     root:当前用户     localhost:主机名     ~:当前所在目录(家目录)     #:超级用户的提示符       普通用户的提示符是$ (1)查询目录中的内容   ls

    日期 2023-06-12 10:48:40     
  • Linux学习笔记-文件处理和权限命令

    Linux学习笔记-文件处理和权限命令

    目录文件处理命令touchcattacmorelessheadtail链接命令ln软链接:硬链接权限命令chmod权限管理命令chownchgrpumask 文件处理命令 touch 名称:touch 所在路径:/bin/touch 执行权限:所有用户 语法:touch[文件名] 功能描述:创建空文件 [root@localhost tmp]# mkdir a [root@localhost t

    日期 2023-06-12 10:48:40     
  • Linux学习笔记-Linux系统简介

    Linux学习笔记-Linux系统简介

    Linux学习笔记-Linux系统简介 UNIX与Linux发展史 UNIX是父亲,Linux是儿子。 UNIX发行版本 操作系统 公司 硬件平台 AIX IBM PowerPC HP-UX HP P

    日期 2023-06-12 10:48:40     
  • Linux学习笔记——如何使用共享库交叉编译

    Linux学习笔记——如何使用共享库交叉编译

    0.前言     在较为复杂的项目中会利用到交叉编译得到的共享库(*.so文件)。在这样的情况下便会产生下面疑问,比如:     【1】交叉编译时的共享库是否须要放置于目标板中,假设须要放置在哪个文件夹中。     【2】交叉编译时的共享库是否须要放置于宿主机中,假设须要放置于哪个文件夹中。     【

    日期 2023-06-12 10:48:40     
  • linux达人养成计划学习笔记(四)—— 压缩命令

    linux达人养成计划学习笔记(四)—— 压缩命令

    一、常见的压缩格式:   二、.zip格式压缩 1、压缩文件、文件夹 zip 压缩后文件名(.zip结尾) 压缩文件名zip -r 压缩后文件夹(.zip结尾) 压缩文件     2、解压缩 unzip 压缩文件     三、.gz格式压缩 1、压缩 gzip 源文件 #压缩为.gz

    日期 2023-06-12 10:48:40     
  • Linux shell 脚本攻略学习笔记八

    Linux shell 脚本攻略学习笔记八

    Linux shell 脚本攻略学习笔记八之wc命令 1.wc 命令 wc - print newline, word, and byte counts for each file [打印每个文件的换行,单

    日期 2023-06-12 10:48:40     
  • 【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示

    【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示

    【黑马程序员新版Linux学习笔记】Linux 零基础快速入门: (一)Linux基本命令——操作演示 (二)Linux用户和权限 —— 操作演示 &#

    日期 2023-06-12 10:48:40     
  • linux学习笔记 杂记一

    linux学习笔记 杂记一

    1、vi命令 保存:wq 强制保存:!wq 强制退出:q! 清空:移动到首行,然后在命令模式下,输入:.,$d回车 2、linux分卷解压缩,zip格式 # 1.先合并文件 cat test.z* > testall.zip # 2.解压 unz

    日期 2023-06-12 10:48:40     
  • bootz启动linux内核——uboot生命的终点——学习笔记

    bootz启动linux内核——uboot生命的终点——学习笔记

    Image全局变量,里面保存着和启动有关的信息:存放这os结构体的各种变量,镜像起始地址、镜像长度、CPU的架构、系统的入口、设备树的相关信息。 在uboot命令行中敲入bootz命令后,开始启动内核。bootz对应的函数就是do_bootz。这个函数会依次执行以下三个函数:bootz

    日期 2023-06-12 10:48:40     
  • linux文件系统工作流程解析——busybox学习笔记

    linux文件系统工作流程解析——busybox学习笔记

    uboot引导内核启动时给内核传递参数是通过tagglist,那么内核向文件系统是如何传递参数呢,是利用inittab,文件系统的运行流程如下:  对应的代码如下,省略了很大一部分代码,主要是为了与上图对应: signal(SIGHUP, ex

    日期 2023-06-12 10:48:40     
  • linux0.11与linux2.6.0两个版本内核启动流程——学习笔记

    linux0.11与linux2.6.0两个版本内核启动流程——学习笔记

            linux学习笔记。 一、linux0.11内核启动流程 1.1 bootsect 上电后bios把bootsect放到了0x7c00的的地方;然后他自己又把自己移到了0x90000的地方,它是磁盘引导块程序,在磁盘的第一个扇区中的程序(0磁道 0磁头 1扇区 )&

    日期 2023-06-12 10:48:40     
  • linux学习笔记2

    linux学习笔记2

    原文连载: http://www.cnblogs.com/daysme/p/6865634.html 2016-09-26 给初学者的建议 所有命令都是小写; 严格区分大小写; 不以后缀区分文件类型,但我们手动书写以帮助辨认。 压缩包:.gz/.bz2/.tar.bz2/.tgz 二进制软件包:.rpm

    日期 2023-06-12 10:48:40     
  • Linux学习笔记——查看Linux系统信息的方法

    Linux学习笔记——查看Linux系统信息的方法

    由于Linux的发行版本比较多,并且有些差异性,所以,分析问题时我们常常需要知道自己的Linux系统的版本信息,以下是我搜集到的一些方法 1:显示电脑以及操作系统的相关信息 qian@ubuntu:~$ uname -a Linux ubuntu 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64

    日期 2023-06-12 10:48:40     
  • Linux学习笔记——切换并取代用户身份命令——su

    Linux学习笔记——切换并取代用户身份命令——su

        再次从头好好的学习Linux,本着以免轻易忘记,以备后用的原则,将我觉得常用或者好玩的linux命令记录在这,注意:我的实验环境是 Ubuntu 14.04.1      su 这个命令我经常使用,因为我喜欢在root用户下来操作 1:一般用户切换为root用户(有以下几种方式,需要输入密码) su  su - su

    日期 2023-06-12 10:48:40     
  • 《Linux命令行与shell脚本编程大全》 第二十七章 学习笔记

    《Linux命令行与shell脚本编程大全》 第二十七章 学习笔记

    第二十七章:shell脚本编程进阶   监测系统统计数据 系统快照报告 1.运行时间 uptime命令会提供以下基本信息: 当前时间 系统运行的天数,小时数,分钟数 当前登录到系统的用户数 1分钟,5分钟,15分钟的平均负载 $ uptime 16:20:51 up 2 days, 3:11, 9 users, load average: 0.01, 0.02, 0.05 2

    日期 2023-06-12 10:48:40     
  • Linux就该这么学--第五期 学习笔记

    Linux就该这么学--第五期 学习笔记

    第一节:基础                                                       &nb

    日期 2023-06-12 10:48:40     
  • Linux学习笔记-林耐斯Notes-Linux就该这么学

    Linux学习笔记-林耐斯Notes-Linux就该这么学

    Linux学习笔记、、、     参考的优秀Linux网站:  http://www.w3cschool.cn/linux/   http://www.linuxeye.com/   http://linux.vbird.org/linux_basic/          

    日期 2023-06-12 10:48:40