Linux
Paul-LangJun
凡事预则立,不预则废。
展开
-
如何让scp在后台运行
scp在前台执行打印大量信息,阻碍正常的操作,放在后台执行会比较方便。本文的方法也适用于Linux系统下的其他传输命令。原创 2022-10-20 17:14:35 · 3573 阅读 · 0 评论 -
使用rz上传压缩文件遇到的一些坑
我们知道用linux命令rz/sz可以通过一些终端软件如secureCRT等在linux服务器与本地windows之间传文件。在服务器上rz一下,在本地windows下就跳出一个窗口,选择文件后就传到了服务器上;而在服务器上用sz命令sz一个文件,在本地电脑硬盘上就有了这个文件。用起来是很方便。rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具windows端需要支持ZModem的telnet/ssh客户端(比如SecureCRT)运行命令rz,即是接收文件转载 2020-11-06 15:34:34 · 2119 阅读 · 0 评论 -
一种C++多线程调试技巧
在C++多线程开发环境中,往往一个进程内部会开辟多个线程,后台log中因此后掺杂多个线程的日志信息,因此,为了快速定位有异常的线程,可以根据线程号对log进行筛选。 比如像查询线程号为100的日志信息,可以通过grep命令过滤出线程号为100的线程日志信息。...原创 2020-11-04 18:44:25 · 323 阅读 · 0 评论 -
linux下文件与Windows下文件格式的区别与转换
问题:Windows下的TXT文件上传到Linux系统上,用cut,grep.sed,awk等文本处理工具处理过后再次传到Windows电脑上,发现内容都连到一块了,百度了一下才知道换行符被删除了,so,问题来了,怎么处理就不会把换行符删除?在Windows下编写的文件,当在Linux下用 cat -v filename 命令查看时,可以发现每行的结尾都有^M字符。当我们在Linux下写的应用程序在读取含有^M字符的文件时,会出现意想不到的错误。所以需要将Windows下文件的格式转换为Linu转载 2020-09-09 15:04:32 · 938 阅读 · 0 评论 -
Linux 2>&1的那些事
2>&1是将标准错误(2)定向到标准输出(1)的输出文件中。Linux 中三种标准输入输出分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2。STDIN就是标准输入,默认从键盘读取;STDOUT是标准输出,默认将输出结果输出至终端,也就是显示器之类;STDERR是标准的错误信息,默认也会显示在终端上。由于STDOUT与STDERR都会默认显示在终端上,为了区分二者,就有了0,1,2的定义,用1表示STDOUT,2表示STDERR。一、关于command>/dev原创 2020-08-13 14:28:57 · 130 阅读 · 0 评论 -
Linux中PATH环境变量的使用方法
简单说PATH就是一组路径的字符串变量,当你输入的命令不带任何路径时,LINUX会在PATH记录的路径中查找该命令。有的话则执行,不存在则提示命令找不到。 如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls命令根本不在这个两个目录下,当你输入ls命令时LINUX会去/bin、/usr/bin、/sbin等目录寻找该命令。而PATH就是定义/bin:/sbin:/usr/bin等这些路劲的变量,其中冒号为目录间的分割符。 假设你新编译安装了一个a...原创 2020-08-13 10:55:07 · 665 阅读 · 0 评论 -
Linux中的IO多路复用机制
原文地址:https://www.jianshu.com/p/397449cadc9aI/O多路复用(multiplexing)的本质是通过一种机制(系统内核缓冲I/O数据),让单个进程可以监视多个文件描述符,一旦某个描述符就绪(一般是读就绪或写就绪),能够通知程序进行相应的读写操作select、poll 和 epoll 都是 Linux API 提供的 IO 复用方式。相信大家都...转载 2019-07-15 14:08:50 · 1476 阅读 · 0 评论 -
Linux常用命令
1、linux下查找指定后缀的文件 例如查找当前目录下的所有后缀名时.c或.h的文件 find . -type f -regex ".*\.\(c\|h\)"2、查找包含指定字符串的文件名 find 目录 -depth | grep '指定字符串' 如:find /var/yr/dev/disk0/crawl_job -depth | gre...原创 2019-05-22 09:33:08 · 110 阅读 · 0 评论 -
僵尸进程与孤儿进程
原文:https://mp.weixin.qq.com/s/c9mpsICWMLarP5Pd0cX_DQ 在被誉为UNIX编程“圣经”的一书《unix环境高级编程》中有提到僵尸进程和孤儿进程。不少同学对这两个概念会混淆,这篇文章总结一下。在unix/linux系统中,大多情况下,子进程是通过父进程fork创建的,注:系统调用fork,是一个比较有意思系统调用,它调用一次,返回两个值,失...转载 2018-11-26 12:56:58 · 891 阅读 · 0 评论 -
Vim 常用操作指南
多行复制,粘贴与删除第1步:将光标放在需要复制或粘贴的首行起始位置第2步:按大写键,再按键盘键 v第3步:恢复小写,按 j 是向下选择一行,按 k 是向上选择一行第4步:选择行完毕后,按下 y 键进行复制若想进行粘贴,则在非编辑模式下,在需要粘贴的位置按下 p 键即可实现粘贴若想进行删除,第三步选择行操作执行后直接按 c 键即可删除,此时便进入了编辑模式调整屏幕位...原创 2018-08-23 11:41:09 · 255 阅读 · 0 评论 -
Linux二级文件系统(未完成版本)
#include#include#include#include#include#define MAX_FILE_NAME_SIZE 10 /**** 最长文件名 ******/#define FILE_MAX_BLOCK_NUM 2 /***** 文件所占最多的磁盘块数 ****/#define USERNAME_MAX原创 2014-03-19 20:54:20 · 2277 阅读 · 0 评论