交互性expect linux
linux-scp用法
scp(Secure Copy Protocol)是一个用于在本地系统和远程系统之间安全地传输文件的命令行工具。它基于 SSH 协议,能够加密传输数据,提供了对文件传输的安全支持。下面详细介绍 scp 的用法。 1. 将本地文件复制到远程主机 scp [options] <local_file> < ......
Linux动态库
制作动态库(也称为共享库)是将可重用的代码和函数打包成单独的库,可以在多个程序中共享使用。在Linux上制作动态库涉及以下步骤: 编写源代码: 编写你的代码,并确保它们可以编译为动态库。通常,你需要将代码拆分成多个文件,每个文件对应一个模块或功能。 编译源代码: 使用合适的编译器(如gcc)将源代码 ......
在linux服务器上安装scvi后无法调用GPU
问题描述: WARNING - No GPU/TPU found, falling back to CPU. (Set TF_CPP_MIN_LOG_LEVEL=0 and rerun for more info.) 解决方案: 测试如下代码,如果为True 则执行第二步。 import torch ......
如何在Linux关闭前向其他系统用户发送自定义消息
作为一名系统管理员,在你关闭服务器之前,你也许想要发送一条消息来警告他们系统将要关闭。默认上,shutdown命令会给其他系统用户广播信息。更多技术干货详见www.linuxprobe.com ......
【知识杂谈#1】Linux如何安装net-tools和sbin配置PATH
1. Linux下载net-tools在Linux上下载net-tools包的方法可能会因你所使用的Linux发行版而有所不同。在某些现代的Linux发行版中,net-tools已经被弃用,而推荐使用iproute2来替代它。#对于Debian/Ubuntu系统:sudo apt install n ......
Linux(CentOS7)定时执行任务Crond详细说明&操作图解
一、Cron服务1)概念介绍 cron是服务名称。 crond是后台进程,用来执行脚本,在系统中一直会运行。crontab是一个工具,用来管理定时任务列表,定制好的计划任务,需要启动crond服务(系统默认安装),crond服务是通过crontab命令实现。 2)crontab工作 运行linux后 ......
第8期ThreadX视频教程:应用实战,将裸机工程移植到RTOS的任务划分,驱动和应用层交互,中断DMA,C库和中间件处理等注意事项
视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519 这个是我们初学RTOS面临的最直接问题,很多时候,简单的RTOS机制明白了,API也会调用了,就是添加到RTOS后,总感觉那里不对劲,怎么使用才是正确姿势。 针对这些问 ......
【转载】使用 Yum、RPM、Apt、Dpkg、Aptitude 和 Zypper 进行 Linux 包管理 – 第 9 部分
在 Linux 的早期,程序仅作为源代码以及所需的手册页、必要的配置文件等分发。如今,大多数 Linux 发行商默认使用预先构建的程序或称为软件包的程序集,将其提供给准备在该发行版上安装的用户。然而,Linux 的奇迹之一仍然是可以获得要研究、改进和编译的程序的源代码。 ......
linux :ip地址配置
(1)命令行配置ip地址(自动) read -p "please input 网卡名:" networknmcli connection modify $network ipv4.method auto connection.autoconnect yesnmcli connection up $n ......
Linux中xargs命令学习
转自:https://zhuanlan.zhihu.com/p/340804463?utm_id=0,提到了许多参数,用到时可以参考 1.介绍 cat /etc/passwd | grep root 等同于 echo "hello world" | echo 管道命令|,将左侧命令(cat /etc ......
Linux-hsp 7-9章 指令
开机&重启命令: 1) shutdown -h now 立刻关机 2) shutdown -h 1 1分钟后关机 3) shutdown -r now 现在重启计算机 4) halt 关机,同上 5) reboot 现在重启计算机 6) sync 把内存的数据同步到磁盘 用户管理(ubuntu) 1 ......
LINUX:FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
如图,问题表现为linux中可直接通过hive进行数据插入 但在通过datagrip却更改不了 此时,可能时yarn的运行分配的内存较少,或堆内存溢出。在yarn-site.xml中更改,以及mapred-site.xml中更改,完成。 yarn的 <property> <name>yarn.sch ......
linux中hive常用命令
kill -9 29676 杀死进程 ps -ef|grep 23697 查看进程 tail -f logs/hiveserver2.log 查看2信息 nohup bin/hive --service hiveserver2 >> logs/hiveserver2.log 2>&1 & 后台加载报 ......
下载linux内核代码
【地址】 参考https://zhuanlan.zhihu.com/p/615920216 git clone https://mirrors.tuna.tsinghua.edu.cn/git/linux-stable.git 【遇到本地失败问题】 git config core.protectNT ......
linux 中export对变量的作用
001、 (base) [root@pc1 test]# ls (base) [root@pc1 test]# echo $a ## 测试变量a和b (base) [root@pc1 test]# echo $b (base) [root@pc1 test]# export a=10000 ## a ......
linux 中 tr -dc 命令
001、tr -dc string: 表示删除字符以外(补集complement)的所有字符 [root@pc1 test]# ls a.txt [root@pc1 test]# cat a.txt ## 测试文本 01 02 abd ef 03jkk. 04, f 05 f 06 [root@pc ......
NO.8 静态库+动态库的创建(Linux环境)
一、动态库 / 共享库(shared library) 共享库的命名: 共享库的命名一般分为三个部分: 前缀:lib 库名称:自己定义即可, 如test 后缀:.so 所以最终的静态库的名字应该为:libtest.so 共享库的制作: 步骤1:生成目标文件.o, 此时要加编译选项:-fPIC(fpi ......
linux 中实现将目录中的文件仅显示大小和文件名
001、 [root@pc1 test]# ls ## 测试文件 a.txt b.txt [root@pc1 test]# ll -h total 110M -rw-r--r--. 1 root root 10M Oct 1 22:13 a.txt -rw-r--r--. 1 root root 1 ......
【知识杂谈#1】Linux如何安装net-tools和sbin配置PATH
1. Linux下载net-tools 在Linux上下载net-tools包的方法可能会因你所使用的Linux发行版而有所不同。 在某些现代的Linux发行版中,net-tools已经被弃用,而推荐使用iproute2来替代它。 #对于Debian/Ubuntu系统: sudo apt insta ......
【知识杂谈#2】如何查看Linux的(本地与公网)IP地址与SSH服务的端口号
1. 本地Ip地址查看 使用查看linux主机是否有net-tools dpkg -l net-tools 显示以下代码就说明已安装成功 ||/ Name Version Architecture Description +++ ii net-tools 2.10-0.1 amd64 NET-3 n ......
Linux操作系统学习2
本周学习了Linux操作系统centos的用户管理,了解了用户和组的概念,同时也掌握了创建,修改与删除用户和组的方法。 首先就是用户标识,也就是uid与gid,uid就是用户的id,gid就是用户组所属的id。学习了如下命令: 查看当前用户登录信息的命令,id。查看文件所有者的命令: ll。查看进程 ......
第四周Linux教材第七、八章学习笔记——文件操作、系统调用
第七章 7.1 文件操作级别 文件操作分5个级别(从低到高): (1)硬件级别: 文件操作包括:fdisk——将硬盘、U盘或SDC盘分区; mkfs——格式化磁盘分区,为系统做好准备; fsck——检查和维修系统; 碎片整理——压缩文件系统中的文件。 (2)操作系统内核中的文件系统函数:每个系统操作 ......
Linux第五周技术博客
这周我们学习Linux用户的管理 我们需要了解普通用户和超级管理员的区别,用户命令的增删改查,普通用户于超级管理员之间的切换,普通用户之间的切换,普通用户的配置文件操作 Linux系统是一个多用户多任务的分时操作系统,每个进程都有一个特定的文件,文件为一个特定的用户拥有。 每一个用户都有自己唯一的i ......
一键部署可视化Linux内核与驱动调试环境
docker run -itd --privileged --name "linux-driver-debug-test" registry.cn-hangzhou.aliyuncs.com/loongenclave/linux-driver-debug:latest 哔哩哔哩视频 ......
Linux第三周技术博客
这周我们开始学习Linux文件管理 首先我们来学习Linux文件目录与路径,Windows系统以多根的方式组织文件,它可以有多个根目录。 而Linux系统所有的文件都在根目录/下,其中箭头指向真实存在的文件。如果用户想要查看根目录下的文件用ls命令,输出结果中不同颜色代表不同的文件类型,蓝色代表目录 ......
linux 设置环境变量
当我们在 Linux下执行一个命令时,报 -bash: XXXX: command not found,这和Windows是相同的道理,都是环境变量惹的祸, 就是说你的 命令的 执行文件不在 /usr/bin 或者 /etc/init.d 中,他就找不到 执行该命令的 文件来执行. 思路是将 该应用 ......
NO.7 Linux 获取文件属性
1 /* 2 用于获取文件的属性和元数据信息,并输出到终端。 3 程序接受一个参数作为路径名,通过lstat函数获取指定文件的属性信息,并使用printf函数输出到终端。 4 注释对代码进行了简要解释,帮助理解各个部分的功能。 5 */ 6 #include <sys/types.h> 7 #inc ......
linux中awk命令对fastq格式的碱基质量体系进行判断
001、 [root@pc1 test]# ls a.fastq [root@pc1 test]# head -n 4 a.fastq ## 测试fastq格式数据 @SRR12342886.1 1/1 TCTTCAAAAATTTCTCACAGCTTGTTGTGATCCACACAGTCAAAGGCT ......
linux 中删除文本中所有的换行符
001、tr实现 [root@pc1 test02]# ls a.txt [root@pc1 test02]# cat a.txt ## 测试文件 01 02 03 04 05 06 07 08 09 10 [root@pc1 test02]# cat a.txt | tr "\n" " " ## ......
linux 中 将ASCII码 转换是十进制数值
001、 [root@pc1 test]# echo -n ! | od -A n -t u1 ## 将ASCII码感叹号转换为十进制数值 33 。 ......