随笔分类 -  Linux

摘要:方式一: ```bash lftp admin:000000@192.168.18.7 -e "put a你好.txt" ``` 方式二: ```bash lftp -u admin:000000 -e "put a你好.txt" 192.168.18.7 ``` 如果是 Linux 文件 发送到 阅读全文
posted @ 2023-06-25 10:32 悟透 阅读(38) 评论(0) 推荐(0) 编辑
摘要:环境:ubuntu 18.04 代码: ```bash #!/bin/bash r=1000 g=255 ## while循环得出的结果和 $?显示的返回值一致, ## 说明大于255返回值,会一直减去255,直到获得一个小于255的值,才返回. while true do echo "wl_r=$ 阅读全文
posted @ 2023-06-21 12:34 悟透 阅读(130) 评论(0) 推荐(0) 编辑
摘要:检测 命令执行结果 >0、1、2、126、127、128、130、255 是系统已经定义的状态码, >其中只有 0 表示成功,其它值都表示失败 >自定义时应该避开这些状态码,虽然占用系统定义好的也没什么关系, >但也尽量避免未知的冲突。 >状态码取值范围 0 ~ 255 >如果值大于 255 ,则会 阅读全文
posted @ 2023-06-21 12:20 悟透 阅读(1324) 评论(0) 推荐(0) 编辑
摘要:Shell 中运行的命令会使用0-255之间的整数值,作为退出状态码,并以此来告知shell该命令执行的状态。 通常情况下,约定0代表命令成功结束,非0代表程序非正常退出。 典型退出状态码及其含义 含义 ```bash 0 命令运行成功 1 通知未知错误 2 误用shell命令 126 命令不可执行 阅读全文
posted @ 2023-06-20 17:58 悟透 阅读(223) 评论(0) 推荐(0) 编辑
摘要:shell 内部自定义的信号(伪信号) EXIT 从一个函数中退出或整个脚本执行完毕 ERR 当一条命令返回非零状态时(代表命令执行不成功) DEBUG 脚本中每一条命令执行之前 Bash Shell 环境变量 变量 说明 $* 含有所有命令行参数(以单个文本值的形式) $@ 含有所有命令行参数(以 阅读全文
posted @ 2023-06-20 17:15 悟透 阅读(123) 评论(0) 推荐(0) 编辑
摘要:有一种情况,在终端脚本运行正常,在别的脚本里调用脚本就出现环境变量不能加载 shell脚本是使用非登录方式,然而非登录方式不会加载 /etc/profile 文件, 因此在脚本第一行处, 将 ```bash #!/bin/sh ``` 改成 ```bash #!/bin/sh -l ``` 命令修改 阅读全文
posted @ 2023-06-20 14:47 悟透 阅读(377) 评论(0) 推荐(0) 编辑
摘要:一、Linux ZIP 加密参数: -e : 密码输入到终端里 zip -e test.zip a.out 输入两遍密码,防止”胖手指“ -P :(大写P)密码输入到命令行 zip -P aaa test.zip a.c aaa 是密码 二、Mac ZIP 加密方法: 和上面类似 -e : 密码输入 阅读全文
posted @ 2023-06-16 15:27 悟透 阅读(1136) 评论(0) 推荐(0) 编辑
摘要:ubuntu 18.04 用系统自带的 归档管理器 打开 压缩包文件,拖动文件时变成 鼠标变成手形后, 界面不能再点击任何东西。 分析: 可能是个 GUI 窗体 BUG , 正常应该是子窗口再父窗口上,结果 BUG 导致,子窗口被父窗口覆盖, 所以不能操作。 解决方法: 用键盘 Alt + tab 阅读全文
posted @ 2023-06-16 15:13 悟透 阅读(281) 评论(0) 推荐(0) 编辑
摘要:不废话,直接上命令: sudo apt-get install libpcap-dev 阅读全文
posted @ 2023-06-09 12:19 悟透 阅读(52) 评论(0) 推荐(0) 编辑
摘要:错误内容: /home/qrry/gine/missing: 行 81: automake-1.16: 未找到命令 WARNING: 'automake-1.16' is missing on your system. You should only need it if you modified 阅读全文
posted @ 2023-06-08 14:04 悟透 阅读(2253) 评论(0) 推荐(0) 编辑
摘要:一、 简介 & 官网 简介:CppCheck是一个静态代码检查工具,支持c/ c++代码;作为编译器的一种补充检查, CppCheck对产品的源代码执行严格的逻辑检查。 官网:http://cppcheck.net 二、安装环境 安装 gcc/g++ sudo apt-get install gcc 阅读全文
posted @ 2023-06-07 11:12 悟透 阅读(925) 评论(0) 推荐(0) 编辑
摘要:一、介绍 Sonar是一个用于代码质量管理的开源平台,用于管理代码的质量,通过插件形式可以支持二十几种语言的代码质量检测,通过多个维度的检查了快速定位代码中潜在的或者明显的错误。 SonarQube与Sonar区别: SonarQube是sonar的服务端,相当于一个web服务器中的tomcat,用 阅读全文
posted @ 2023-06-06 09:32 悟透 阅读(5324) 评论(0) 推荐(0) 编辑
摘要:mm 全称 MultiMail, 是一个离线邮件客户端 安装命令: sudo apt-get install multimail -- 阅读全文
posted @ 2023-05-25 17:01 悟透 阅读(177) 评论(0) 推荐(0) 编辑
摘要:官网:https://apt.llvm.org 一、添加源: 根据官方页面提示,找到系统分类,ubuntu 18.04 源: - deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic main deb-src http://apt.llvm.or 阅读全文
posted @ 2023-05-24 14:29 悟透 阅读(1023) 评论(0) 推荐(0) 编辑
摘要:全局配置:/etc/profile 当前用户:~/.bashrc 一、配置: 方式一: 1.建立一个存放 rm 后的目录: sudo mkdir /Recycle_Bin 注意:目录名、目录路径都可以随意,就是注意目录所在磁盘的空间即可 2. 根据需要 全局配置 或 局部配置 里,添加 rm 删除文 阅读全文
posted @ 2023-05-19 17:11 悟透 阅读(1436) 评论(0) 推荐(0) 编辑
摘要:VM虚拟机里装的 CentOS7 ,之前用的好好的,突然就连不上网了。 使用命令: systemctl restart network.service 提示错误: 注:网截图了,用网友的 按提示输入: systemctl starus network 里面有行错误提示: failed to star 阅读全文
posted @ 2023-04-27 10:08 悟透 阅读(836) 评论(0) 推荐(1) 编辑
摘要:错误一: 实参类型不兼容 这是Linux 下编写的 UDP 方式通信的服务器端代码: int ret_rec = recvfrom(soc_fd, // 上面定义的 UDP 套接字 msg, // 接收数据缓存区 128, // 接收数据缓冲区,大小 0, // 和发送端一样的标记 from_add 阅读全文
posted @ 2023-04-10 09:46 悟透 阅读(77) 评论(0) 推荐(0) 编辑
摘要:在Centos7里,编写多线程的入栈出栈时,出现这样错误提示: 图片版: 文字版: [root@CentOs7 05-xitongbiancheng]# gcc 05-24-01.pthread-cancel-pop-push.c -pthread 05-24-01.pthread-cancel-p 阅读全文
posted @ 2023-04-06 21:38 悟透 阅读(316) 评论(0) 推荐(0) 编辑
摘要:段错误,几种可能: 一、函数没有头文件(是的,有时候gcc不会提示没有头文件); 二、函数重复定义,全局变量定义后、局部变量又定义了。(一般是调试的时候,代码改来改去,遗漏所致)三、Linux 发行版系统差异, 虽然都是 Linux 内核,同样的函数 Ubuntu 和 CentOS 需要的头文件就不 阅读全文
posted @ 2023-04-04 12:13 悟透 阅读(297) 评论(0) 推荐(0) 编辑
摘要:typora旧版免费安装包: 链接:https://pan.baidu.com/s/1pIqeO2nTJ9_s16IZj6z3sA?pwd=gut4 提取码:gut4 v1.0以上的版本都要收费了,我个人所使用的是 v0.9.93版本的。 typora_v1.0 以上免费(pj)版:http://i 阅读全文
posted @ 2023-02-26 21:58 悟透 阅读(219) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示