命令 教程linux grep
netsh 命令
netsh Netsh是一个命令行脚本实用程序,允许您在本地或远程显示或修改当前运行计算机的网络配置。如果不使用参数,netsh将打开netsh.exe命令提示符(即netsh>)。 语法 netsh[-aAliasFile] [-cContext] [-rRemoteComputer] [{Net ......
Linux后台运行jar包
1.在末尾加入 & 符号 java -jar xxx.jar & 2. 执行 java -jar xxx.jar 后,ctrl+z 退出到控制台,执行 bg,最后 exit 完成以上3步,退出SHELL后,jar服务一直在后台运行。 3.将 java -jar xxxx.jar 加入 nohup 和 ......
Linux环境下Python3.10安装
事件缘起我在Linux服务器(CentOS 7.8)安装Python3.10,并替换python软链接为python3之后,yum命令不可用。特此记录一下。 完整安装步骤如下: Python3.10安装 1.使用yum程序提前安装Python依赖。 yum install wget zlib-dev ......
Linux中execl函数详解与日常应用!
execl函数是Linux系统编程中非常重要的一个函数,它提供了执行其他程序和进程替换的功能。同时,在使用execl函数时,需要注意安全性问题,避免潜在的安全风险。本文将详细介绍execl函数的使用方法和参数含义,并探讨其在日常开发中的常见应用场景和注意事项。使用execl函数需要谨慎,特别是在处理... ......
免密登录远程主机(Linux)
Windows(本地): 生成公钥和私钥: ssh-keygen -t rsa 一直回车,默认就行了. 文件会生成在用户目录的下的.ssh文件夹中,公钥和私钥分别为:id_rsa.pub 和 id_rsa Linux(远端): 在当前用户home目录的下的.ssh文件夹(如不存在则需自己创建)中,创 ......
Linux:ping、curl、telnet作用异同
学习自: Linu网络判断指令ping、curl、telnet的区别与应用场景_ping 和 curl 的区别_饮风丶欤的博客-CSDN博客 telnet和curl和ping的区别_curl和telnet的区别-CSDN博客 1、curl 在Linux中curl是一个利用URL规则在命令行中工作的文 ......
命令行方式启动nginx
果nginx在d:/software/nginx目录下,那么命令行启动方式是: 1、进入d:/software/nginx目录下 复制 1 cd d:/software/nginx 2、启动nginx 复制 1 start nginx 3、如果需要关闭nginx,则执行如下命令: 复制 1 ngin ......
Git常用 命令
1,git init 初始化一个新的Git仓库。 这将在当前目录中创建一个名为".git"的子目录,Git会将所有仓库的元数据存储在其中。 2,git clone 克隆一个已存在的仓库。 这会创建一个本地仓库的副本,包括其所有的历史记录和分支。 git clone <仓库链接> 3,git add ......
nvm切换node版本出现node不是内部命令,npm不是内部命令
nvm是一款强大的node多版本管理器,可以轻易选择你需要的node版本 nvm安装有一个巨大的坑点:nvm use 版本号以后,并没有生效,nvm ls以后,版本号前面没有星号 解决办法: 1. 首先下载nvm: nvm官方下载地址 2. 开始安装: 3. 查看settings文件 并添加 nod ......
Linux操作系统 I/O重定向读书笔记
1. 理解I/O重定向的基本概念 1.1 输入重定向 在Linux系统中,输入重定向是指将命令的输入从键盘改变为来自文件或其他命令的输出。使用 < 符号可以实现输入重定向,例如: $ command < input.txt 这将使command命令从input.txt文件中读取输入而不是从键盘。 1 ......
Linux mac 隐藏文件到图片
mac linux 将文件玩隐藏到图片中 隐藏 有一个图像文件 image.jpg ,以及一个叫做 secret.zip 的文件,其包含有加密信息,也是我们将要嵌入到 image.jpg 中的文件。 最终,我将使用 cat 命令将 secret.zip 文件与图像文件 (image.jpg) 复合在 ......
先锋版N100-N200-N305新版本(四个M.2或5个M.2转接板)使用教程
N100-N200-I3-N305先锋版专用支持五个M.2接口转接板5个M.2-BIOS下载地址刷机前请确认是不是如下产品,其它主板或转接板不对情况下勿刷!产品图片 ......
先锋版N100-N200-I3-N305三选一SATA+M.2 NGFF+mSATA拓展板使用教程
先锋版N100-N200-I3-N305拓展板3选1功能使用教程3选1BIOS下载地址刷机前请确认是不是如下产品,其它拓展板勿刷!重要提示:3选1拓展版不支持NVMe协议的硬盘,接口不对会烧,请勿插PCIE(NVMe)协议的M.2,通电情况下严禁进行拔码操作,需要拔码换硬盘一定要关机掉拔电源下进行通 ......
先锋版N100-N200-N305老版本(四个M.2转接板)使用教程
N100-N200-I3-N305先锋版专用四个M.2接口转接板。4M.2-BIOS下载地址刷机前请确认是不是如下产品,其它主板或拓展板不对情况下勿刷!PS:拓展上面的拔码预留给USB切换的,本次版本不支持USB,所有拔码开关暂时用不上,请勿操作。 刷BIOS教程,请安装Ventoy制作U盘启动盘工 ......
Linux教材13.14代码测试
代码 server.c 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #include <arpa/inet.h> 5 #include <sys/socket.h> 6 #include <netinet/ip ......
《Unix/Linux系统编程》测试 (2)
13.14 server 回答代码中有哪些宏,都在哪定义的 有三个宏定义,分别是: MAX:定义为256 SERVER_HOST:定义为"localhost" SERVER_PORT:定义为1234 这些宏定义出现在代码的开头,在包含标准库头文件之后。这些宏定义用于给常量赋值,并在后续代码中使用这些 ......
Linux第13章
第十三章学习笔记 TCP/IP和网络编程 TCP/IP协议 具体来说,IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都属于 TCP/IP 协议。他们与 TCP 或 IP 的关系紧密,是互联网必不可少的组成部分。TCP/IP 一词泛指这些协议,因此,有时也称 TC ......
Linux 服务器企业级安全加固
Linux 服务器企业级安全加固 1. 锁定不必要的用户 # 使用passwd -l 锁定不必要的账号,这里是把除了root以外所有的账号都锁定 #!/bin/bash for temp in cut -d ":" -f 1 /etc/passwd | grep -v "root";do passw ......
更改APK让默认为横屏显示教程
要让一个APK默认为横屏显示,你需要进行以下步骤: 1. 打开项目中的 AndroidManifest.xml文件。 2. 在 <application>标签内部,找到你想要更改的 Activity的 <activity>标签。 3. 在该 <activity> 标签中,添加 android:scr ......
ssh-copy-id命令不能用
ssh-copy-id命令不能用 #ssh-copy-id命令实际是一个shell脚本,位于/usr/bin下,脚本内容如下: vim /usr/bin/ssh-copy-id #!/bin/sh # Shell script to install your public key on a remo ......
linux简单常用命令
1 用户相关 创建新用户、新账号(账户) useradd -m -g 组 新建用户名 -m 自动建立用户家目录 -g 指定用户所在的组,否则会建立一个和用户名同名的组 最好加上 -m,否则没有家目录,还需要一些其他操作,-g可以不加 设置密码 passwd 用户名 Linux下对文件和文件夹切换所有 ......
常用的linux命令 docker常用命令
mkdir 新建目录 rmdir 删除目录 rm只能删除文件,不能删除目录 cp test.txt Documents 进入容器的目录 docker exec -it <container_id_or_name> /bin/bash 挂载容器目录到本地目录 docker run -it -v /ho ......
linux 中实现重复字符串的自动编号输出
001、方法1 (base) [root@pc1 test]# ls a.txt (base) [root@pc1 test]# cat a.txt ## 测试文本 aa aa aa bb bb cc cc cc cc ## 利用数组记录字符串重复的次数,借助printf格式化输出 (base) [ ......
Linux - 内存间通信
进程间通信 Linux下进程通信的方式有 管道: 管道用于有亲缘关系的进程间通信 有名管道:除了管道特性外还能在独立进程间进行通信 信号: 用于通知进程有某种事件发生 消息队列:用于进程间较多数据的通信,有读写权限的进程可以向队列中添加消息。只有读权限则只能读取队列中消息 共享内存:多个进程访问同一 ......
linux 安装keepalived
1. 下载安装包然后解压 1解压tar -zxvf keepalived-2.2.2.tar.gzcd /opt/keepalived-2.2.2 ./configure --prefix=/usr/local/keepalived 有时候可能会报这个错误信息,此时只需要安装 libnl/libnl ......
Linux设备树完全解析
1. Linux中说的设备树是什么? 对于搞Linux驱动开发和BSP的工程师来说,总是不可避免的接触到设备树,那么设备树指的是什么呢?其实通常所说的设备树是指Linux内核里面的设备树文件,以.dts结尾,也叫做设备树源文件,这个文件可以通过一个叫dtc的程序把他编译成.dtb文件,编译后的文件就 ......
20231119 mac 使用dd 命令 烧写 linux img到sd卡
https://docs.radxa.com/rock5/official-images?model=ROCK+5B 下载rock5b 官方操作系统 文件是一个 .img.xz 文件 打开一个mac终端, ls /dev 关注/dev/disk相关的,插入SD卡读卡器到macmini,再次 ls / ......
使用Vmware虚拟机装载Linux系统如何联网
在虚拟化技术的快速发展下,VMware 提供了强大的虚拟化平台,为用户提供了在单一物理机上运行多个操作系统的便捷方式。 本文将介绍如何在 VMware 虚拟机中运行 Linux 操作系统,并顺利配置网络,使其能够与外部网络通信。 在 VMware 虚拟机中运行 Linux 系统,并使其能够联网,通常 ......
Macbook M1芯片安装openEuler虚拟机+优麒麟界面教程
Macbook M1芯片安装openEuler虚拟机+优麒麟界面教程 关键词:Macbook、Apple Silicon、M1、M1pro、PD 虚拟机、华为、openEuler、环境搭建教程。 前置知识:命令行操作,换源或者虚拟机代理配置。 step1:安装 pd 虚拟机。 正版官方网站购买 PD ......
Linux虚拟机磁盘扩容
Linux虚拟机磁盘扩容 问题起源 在使用linux系统开发时遇到文件无法创建的问题,根据提示发现是磁盘空间不足。使 df - h 查看具体磁盘使用情况。 针对这个问题,有两种解决方案: 使用du -sh ./*可以查看当前工作目录下各文件的占用空间大小,然后可以删除一些比较大的且无用的文件、一些日 ......