linux学习笔记1
Linux 学习笔记 ——第(1)期
在接手同事的容器化代码和自动部署代码之后发现了自己很大的问题,那就是对 Linux 的脚本和一些常用的命令还不是很熟悉,经常要去查命令的用法,于是决定还是开个分类每周一篇文章来记录一下每天用到或者见到的命令,算是一种笔记吧!Linux 命令alias 命令alias 命令的作用是给指令设置一个别名,使用方法是使用引号输出一个指令并且赋值给一个变量名称即可。看一些系统已经定义过的例子:alias e
日期 2023-06-12 10:48:40Zynq-Linux移植学习笔记之一-入门[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。1、相关网站zynq linux软件网站:www.wiki.xilinx.comzynq u-boot github地址:https://github.com/xilinx2、启动过程3、u-boot配置3.1 下载u-bootUBOOT有多个版本,可以去网站上下载相应的版本。14.5及早期的版本对Micron的QSPI Flash芯片支持不完整。建议下载后
日期 2023-06-12 10:48:40Linux内核基础学习笔记.md
[TOC]0x00 基础知识Linux内核涉及进程和程序的所有算法都围绕一个名为task_struct的数据结构建立,该结构定义在/usr/include/sched.h中;task_struct数据结构提供了两个链表表头,用于实现进程家族关系;Linux内核把虚拟地址空间划分为两个部分即核心态,用户状态,两种状态的关键差别在于对高于TASK_SIZE的内存区域的访问:Linux进程可以分为实时进
日期 2023-06-12 10:48:40Linux学习笔记
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:40Linux学习笔记之mac系统Vmware Fusion虚拟机黑屏问题
详细参考此文,https://zhuanlan.zhihu.com/p/108613520目前在Monterey MacOS 12.6系统测试适用,仅做记录在此/** 一般文章是需要到恢复模式,在bigSur和Monterey系统,不需要在恢复模式,但是需要去恢复模式,关闭SIP csrutil disable 操作完成后,使用如下命令恢复SIP csrutil enable csrut
日期 2023-06-12 10:48:40Win10下从零搭建Linux+Ansible+K8S 学习环境笔记(1*Master/controller+3*Node)
我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------《彷徨少年時》一,Linux 系统安装这里默认小伙伴已经安装了Vmware Workstation(VMware-workstation-full-15.5.6-16341506.exe),已经准备了linux系统 安装光盘(CentOS-7-x86_64-DVD-1810.iso)。括号内是我用的版本,我们的方式:先安
日期 2023-06-12 10:48:40从零开始的异世界生信学习linux部分linux 基础---学习笔记-2
来自生信技能树3 文本查看、操作、统计命令linu基础学习-2.0.png引自生信技能树3.1 文件的多种看法cat 将文件所有的内容输出到屏幕tac cat倒过来看head 查看文件头10行tail 查看文件末尾10行less "少"看一点more 3.1.1 cat 命令cat: Concatenate 查看文本文件的内容,输出到屏幕常见参数:-A ## 打印所有内容,包括
日期 2023-06-12 10:48:40籍Linux之韦东山精华学习笔记(韦东山linux书)
韦东山Linux精华学习笔记 籍Linux是一种开源的操作系统,它为用户提供了大量的功能和自由自己决定的能力,被许多人用于创建属于他们自己的操作系统。Linux的学习是一个非常有趣的过程,韦东山作为Linux学习的指南,提供了多种精华学习笔记。 首先,Linux 操作系统的基础知识一定要掌握。韦东山指出,Linux操作系统有三部分组成:内核、应用程序、设备驱动程序。Linux的内核是操作系统
日期 2023-06-12 10:48:40Linux防火墙iptables学习笔记(四)iptables实现NAT
1.1 什么是NAT 在传统的标准的TCP/IP通信过程中,所有的路由器仅仅是充当一个中间人的角色,也就是通常所说的存储转发,路由器并不会对转发的数据包进行修改, 更为确切的说,除了将源MAC地址换成自己的MAC地址以外,路由器不会对转发的数据包做任何修改。NAT(Network Address Translation网络地址翻译)恰恰是出于某种特殊需要而对数据包的源ip地址、目的ip地址、源端
日期 2023-06-12 10:48:40【绝不放弃】从入门到精通——Linux学习笔记(linux从入门到放弃)
随着个人电脑的普及,更多的人开始转向使用Linux系统,就有越来越多的人开始学习Linux操作系统。Linux学习可能会遇到一些技术问题,所以在学习的过程中,绝不放弃是十分重要的,在本文中,我将介绍从Linux入门到精通的一些学习笔记,希望能够对大家有所帮助。 首先,入门,一般只需一台计算机,安装Linux系统,在这之前,大家需要先根据该机器的硬件配置,选择一个合适的Linux系统,例如Ubu
日期 2023-06-12 10:48:40Linux防火墙iptables学习笔记(四)iptables实现NAT
1.1 什么是NAT 在传统的标准的TCP/IP通信过程中,所有的路由器仅仅是充当一个中间人的角色,也就是通常所说的存储转发,路由器并不会对转发的数据包进行修改, 更为确切的说,除了将源MAC地址换成自己的MAC地址以外,路由器不会对转发的数据包做任何修改。NAT(Network Address Translation网络地址翻译)恰恰是出于某种特殊需要而对数据包的源ip地址、目的ip地址、源端
日期 2023-06-12 10:48:40Linux学习笔记-文件处理和权限命令
目录文件处理命令touchcattacmorelessheadtail链接命令ln软链接:硬链接权限命令chmod权限管理命令chownchgrpumask 文件处理命令 touch 名称:touch 所在路径:/bin/touch 执行权限:所有用户 语法:touch[文件名] 功能描述:创建空文件 [root@localhost tmp]# mkdir a [root@localhost t
日期 2023-06-12 10:48:40Linux学习笔记-文件系统和基本命令
目录硬件设备文件名分区设备文件名设备文件名分区挂载文件目录文件处理命令目录处理命令ls目录处理命令mkdircdpwdrmdircpmvrm 硬件设备文件名 IDE硬盘 /dev/hd[a-d] USB硬盘 /dev/sd[a-p] 光驱 /dev/cdrom或者/dev/sr0 软盘 dev/fd[0-1] 鼠标 /dev/mouse 分区设备文件名 设备文件名 /dev/hda1(IDE硬盘
日期 2023-06-12 10:48:40linux内存操作--ioremap和mmap学习笔记
最近做一些相关的视频输出,对于保留framebuffer内存使用情况不是很清楚,现在找了一些资料整理出,准备使用。if (希望看到使用) goto 用法; 对于一个系统来讲,会有非常多的外设,那么这些外设的管理都是通过CPU完毕。那么CPU在这个过程中是怎样找到外设的呢? 虽然在一个系统中会有诸多的外设,在每一个外设的接口电路中会有多个port。可是假设系统可以每一
日期 2023-06-12 10:48:40linux达人养成计划学习笔记(八)—— shell基础
一、shell概念 shell是一个命令行解释器,它为用户提供了一个向linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动、挂起、停止甚至编写一些程序。 shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。shell是解释执行的脚本语言,在shell中可以直接调用系统命令。 二、shell的分类 shell的两种主要语法类型
日期 2023-06-12 10:48:40linux达人养成计划学习笔记(四)—— 压缩命令
一、常见的压缩格式: 二、.zip格式压缩 1、压缩文件、文件夹 zip 压缩后文件名(.zip结尾) 压缩文件名zip -r 压缩后文件夹(.zip结尾) 压缩文件 2、解压缩 unzip 压缩文件 三、.gz格式压缩 1、压缩 gzip 源文件 #压缩为.gz
日期 2023-06-12 10:48:40linux达人养成计划学习笔记(一)——命令基本格式及文件处理命令
一、shell终端初始 快捷键Ctrl + Alt + T,可以快速打开终端 bluemoutain 当前用户名 bluemoutain-CN155 本机名 ~ 当前目录(家目录,root用户为/root,普通用户为/home/bluemoutain 二、命令格式 命令
日期 2023-06-12 10:48:40linux学习笔记 linux下I/O接口的演变之路
一、概述 Linux(实际上是 Unix)的一个基本概念是 Unix/Linux 中的一切都是文件的规则。每个进程都有一个指向文件、套接字、设备和其他操作系统对象的文件描述符表。 与许多 IO 源一起工作的典型系统有一个初始化阶段,然后进入某种待机模式——等待任何客户端发送请求并
日期 2023-06-12 10:48:40Linux Unix shell 编程指南学习笔记(第四部分)
第十六章 shell脚本介绍 此章节内容较为简单,跳过。 第十七章 条件測试 test命令 expr命令 test 格式 test condition 或者 [ condition ] (注意: condition两側有空格) 文件状态測试: - d 文件夹 。 -
日期 2023-06-12 10:48:40CSDN日报190906:Linux fork隐藏的开销-过时的fork;Vue学习笔记
CSDN日报来啦!给大家奉上当日最新鲜的技术干货! 操作系统|Linux fork隐藏的开销-过时的fork(正传) 作者:dog250 fork是一个拥有50年历史的陈
日期 2023-06-12 10:48:40linux学习笔记2
原文连载: http://www.cnblogs.com/daysme/p/6865634.html 2016-09-26 给初学者的建议 所有命令都是小写; 严格区分大小写; 不以后缀区分文件类型,但我们手动书写以帮助辨认。 压缩包:.gz/.bz2/.tar.bz2/.tgz 二进制软件包:.rpm
日期 2023-06-12 10:48:40Linux学习笔记——重点推荐的Linux网络在线学习资源
首先非常感谢百度,感谢网络的搜索引擎技术,也非常感谢学习资源的贡献者和组织! 1:http://billie66.github.io/TLCL/book/zh/ 2:http://www.ha97.com/book/vbird_linux/linux_basic/index.htm 3:http://man.linuxde.net/ 4
日期 2023-06-12 10:48:40Linux学习笔记——使用指定的用户权限执行程序——sudo
sudo可以用来以其他用户身份执行命令,sudo命令可以针对单个命令授予临时权限。sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性。 1:sudo的帮助信息如下: qian@ubuntu:~/桌面$ sudo --helpsudo - 以其他用户身份执行一条命令 usage: sudo -h | -K | -k | -Vusag
日期 2023-06-12 10:48:40Linux学习笔记——切换并取代用户身份命令——su
再次从头好好的学习Linux,本着以免轻易忘记,以备后用的原则,将我觉得常用或者好玩的linux命令记录在这,注意:我的实验环境是 Ubuntu 14.04.1 su 这个命令我经常使用,因为我喜欢在root用户下来操作 1:一般用户切换为root用户(有以下几种方式,需要输入密码) su su - su
日期 2023-06-12 10:48:40兄弟连Linux运维学习笔记
最新经典linux运维兄弟连Linux运维学习笔记、、、 --------------- 全程1.5倍播放、加油我一定可以学完Linux----------------------Unix与Linux的发展史开源软件简介Linux的应用领域Linux的学习方法-------------------Unix:发源于美国的贝尔实验室,肯-汤普森1971年丹尼斯-里奇 发明了C语言---------L
日期 2023-06-12 10:48:4091 Testing Linux学习笔记
91 Testing Linux学习笔记、、、 学习地址:91Testing 的Linux教程=====================学习网址:http://www.91testing.net/archive/course/24 环境准备: 虚拟机--VMware WorkstationLinux系统--Redhat7 + Centos7远程工具SSH下载地址-Xshell5http://do
日期 2023-06-12 10:48:40【嵌入式Linux驱动开发】学习笔记(汇总版)
申请并初始化 xxx,最后将 xxx 注册到 Linux 内核里面 Linux 使用技巧 Linux中man命令的使用方法再解释 file命令可以看到编译生成的文件类型 加载驱动insmod、mo
日期 2023-06-12 10:48:40Linux Unix shell 编程指南学习笔记(第三部分)
第十三章 登陆环境 登陆系统时。输入username和password后。假设验证通过。则进入登录环境。 登录过程 文件/etc/passwd $HOME.profile 定制$HOME.profile /etc/passwd 文件解析(抽取当中的一行作为演示样例): 1 2 3 4 5
日期 2023-06-12 10:48:40kali linux 网络渗透测试学习笔记(二)OWASP ZAP工具扫描SQL injection漏洞失败
按照惯例,利用OWASP ZAP工具扫描SQL injection漏洞时,应该很快就可以扫描出来,但是在笔者进行扫描的时候,却遇到了以下状况: 这说明了该工具根本就没能够扫描出SQL注入的漏洞,不知道该如何解决。因此我还是推荐大家用其他工具进行扫描,比如APPscan等工具,扫描的结果会在后续公布出来。
日期 2023-06-12 10:48:40linux学习笔记(27)压缩软件归档软件;tar,gz,xz;Selinux
【1】tar (1.1)基本语法 tar 选项 参数 -c 创建 -f 指定文件名 -x 解压缩、释放 -P 保持原始路径 -z 以gzip格式进行压缩 -j 以bzip2的格式进行压缩 -J 以xz格式进行压缩-t 查看压缩包里有什么文件 (1.2)基本案例 .tar tar -cPf all.tar ./*.txt # 压缩,-p 这里要写绝对路径,如
日期 2023-06-12 10:48:40Linux学习笔记(8)文件搜索与帮助(find)
【1】find综合参考 关键词:find 参考:https://www.cnblogs.com/Ido-911/p/9638612.html 帮助: (1) man ls (2) info ls (3) whatis ls (4) help 搜索: (1) which ls :查看ls命令所在绝对路径 (2)
日期 2023-06-12 10:48:40