代码编织梦想

redis-server :bash :command not found解决方法-爱代码爱编程

Redis-server :bash :command not found解决方法 情景复现: 当我们辛辛苦苦把redis.conf 全部配置好以后,使用redis-server命令进行启动Redis,然而此时报出bas

<linux>环境变量-爱代码爱编程

环境变量 文章目录 环境变量一、基本概念二、常见环境变量三、查看环境变量的方法四、测试PATH五、测试HOME六、测试SHELL七、环境变量相关的命令八、环境变量的组织方式九、命令行参数十、通过代码获得环境变量

简介 heredoc-爱代码爱编程

在编写 shell 脚本时,你可能需要将多行文本或代码块传递给交互式命令,例如 tee 、cat 或 sftp. 在 Bash 和其他 shell(如 Zsh)中,Here-document(Heredoc) 是一种重定向类

04 - 进程参数编程-爱代码爱编程

---- 整理自狄泰软件唐佐林老师课程 查看所有文章链接:(更新中)Linux系统编程训练营 - 目录 文章目录 1. 问题1.1 再论execve(...)1.2 main函数(默认进程入口)1.3

linux 系统设置开机自动运行脚本的方法-爱代码爱编程

Linux 系统设置开机自动运行脚本的方法 目录 前言 在工作中,我们经常有个需求,那就是在系统启动之后,自动启动某个脚本或服务。在 Windows 下,我们有很多方法可以设置开机启动,但在 Linux 系统下

makefile常见用法说明-爱代码爱编程

Makefile基础  通配符: %.o:表示所用的.o文件 %.c:表示所有的.c文件 [email protected]:表示目标 $<:表示第1个依赖文件 $^:表示所有依赖文件 变量类型: :=         即时变量        值即刻确定,在定义时即确定=          延时变量        ​​​​​​​  值使用到

vmware克隆报错job for network.service failed because the control process exited with error code-爱代码爱编程

vmware克隆报错Job for network.service failed because the control process exited with error code 1.问题描述:克隆启动虚拟机以后,if

cp命令 复制目录结构和子目录文件 保持源目录的完整结构-爱代码爱编程

cp命令有一个 --recursive 或 -r 选项,可以递归地复制目录及其子目录和文件。下面是一个例子: 将目录 /home/user1/source 复制到 /home/user2/destination: cp

加载驱动之后无法在/dev/下生成vedio0-爱代码爱编程

前言 环境介绍: 1.编译环境 Ubuntu 18.04.5 LTS 2.SDK orangepi Linux 5.4 SDK 3.uboot v2020.04 4.gcc gcc-linaro-7.5.0

shell脚本相关知识点-爱代码爱编程

执行方式 方式1: ./脚本名 方式2: bash 脚本名 方式3: source 脚本名 三种执行方式的区别: 1. ./脚本名的方式需要加执行权限(chmod u+x 脚本名) 其他两种不需要执行权限。 2. ./脚本名 和 bash 脚本名 方式执行时,是在后台打开了一个新的终端(我们看不到)来执行脚本,并将执行结果返回给当前终端,而

05 输入输出重定向-爱代码爱编程

大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。 重定向命令列表如下: 命令说明command > file将输出重定向到 filecommand < fil

03 控制语句命令-爱代码爱编程

1、if控制语句 格式一:if [条件1]; then 执行第一段程序else 执行第二段程序fi格式二:if [条件1]; then 执行第一段程序elif [条件2];then执行第二段程序else 执行第三段程序fi 2、case控制语句 case $变量名 in "第一个变量内容") 程序段1 ;; "第二个变量内容")

02 测试语句命令-爱代码爱编程

条件测试语句 test:用于测试字符串、文件状态和数字,其有两种书写格式:test condition 和 [ condision ](注意condision两端的空格) 1、测试文件是否存在 携带参数-e 是否存在-d 是目录-f 是文件-r 可读-w 可写-x 可执行-L 符号连接-c 是否字符设备-b 是否块设备-s 文件非空 示

01 变量-爱代码爱编程

变量定义简介 定义变量时,可直接为 变量名=变量值,使用 echo $变量名 (或 echo ${变量名})以打印变量至终端,使用 unset 变量名 可以清除变量值,可使用 readonly 变量名 指定只读变量,该变量无法修改,强行修改将会在执行结束后报错,程序仍会正常继续执行: #! /bin/bash #这是第一个shell脚本 num=

bowtie2的简单使用笔记-爱代码爱编程

简介 Bowtie 2是一个超快的、内存效率高的工具,用于将测序读数与长参考序列进行比对。它特别擅长将大约50个到100个或1000个字符的读数进行比对,尤其擅长与相对较长的(如哺乳动物)基因组比对。Bowtie 2用FM

linux的常用命令-爱代码爱编程

Linux是一种常用的操作系统,为了更好地管理系统,掌握一些常用的命令是非常重要的。在本篇博客中,我们将介绍一些常用的Linux命令及其用法示例。 一、文件和目录命令 1. ls ls命令用于列出目录中的文件和子目录。

00 前置知识-爱代码爱编程

shell 是一种脚本语言 脚本:本质是一个文件,文件里面存放的是特定格式的指令,系统可以使用脚本解析器翻译或解析指令 并执行(它不需要编译),shell 既是应用程序又是一种脚本语言(应用程序解析脚本语言) 系统通常会提供多个shell解释器,可以使用命令echo SHELL 来查看系统默认解释器,但我们通常在第一行添加 #!/bin/bas

linux常用命令-爱代码爱编程

文件处理篇 ls 命令原型:ls [OPTION] [FILE] 功能描述:用于列出文件或目录的信息。它可以用来查看指定目录中的文件名、文件大小、文件权限和文件创建日期等信息。 常用参数: -l参数会以列表的形式输出文件信息 -a参数会输出所有文件(包括隐藏文件)的信息 -t参数会按照文件创建时间排序等 -d参数输出目录本身的信息属性

linux基础——cp命令-爱代码爱编程

cp(copy)命令是linux里面复制文件和文件夹的命令,复制后会自动粘贴,还可以进行复制粘贴重命名。 1、复制文件a.txt 到hunan目录 [[email protected] blog]# mkdir hunan [ro

samtools的使用笔记-爱代码爱编程

简介 由于二代测序中普遍采取短读长(50~150bp)的测序策略,在后续分析的流程中需要使用比对软件将reads片段匹配到参考基因组中从而产生比对/匹配文件,进而用于后续流程的分析。 Samtools是一个用来处理SAM