
Linux
文章平均质量分 77
银冰冷月
这个作者很懒,什么都没留下…
展开
-
repo/git常用命令
Repo/GITcd .repo/repgit pull originrepo start master --all 在每个git下建立本地名称master的分支查看当前git库的配置信息cat .git/config如果不知道git库对应的路径,可以到.repo目录下查看manifest.xml文件,project和path一一对应git clone 时增加 --depth 参数,进行浅克隆,只克隆指定数量的历史记录。代表只克隆最近一次 commit 的分支git clo原创 2022-01-26 10:17:36 · 1584 阅读 · 4 评论 -
使用SecureCRT的SFTP在WINDOWS与LINUX之间传输文件
linux下如何使用sftp命令 - BradyChen - 博客园转载 2022-01-14 14:41:33 · 279 阅读 · 0 评论 -
学习Makefile(三)---函数和编译参数
https://www.cnblogs.com/lidabo/p/4928979.html一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$(<function> <arguments> )或是${<function> <arguments>}这里,<function>就是函数名,make支持的函数不多。<arguments>是函数的参数,参数间以逗号“,”分 隔,而函数名和参数之原创 2021-09-16 15:21:32 · 1480 阅读 · 0 评论 -
Linux多线程操作pthread_t
使用过 Boost 的哪些组件?得到的答案大多集中在 vector、map 和 shared_ptr。vector 或 map 的内部实现、各种操作的复杂度以及迭代器失效的可能场景shared_ptr 的线程安全性、循环引用的后果及如何避免、weak_ptr 的作用等。如何实现线程安全的引用计数,如何定制删除动作等等。scoped_ptr、static_assert 等,这些库...原创 2020-12-31 17:41:12 · 26078 阅读 · 2 评论 -
Linux系统的dump介绍
按照linux系统的设计哲学,内核只提供dump内存的机制,用户想要dump什么样的内存,dump多少内存是属于策略问题,由用户来决定。一种是dump某一个进程的地址空间来供用户在进程挂掉之后debug分析,也就是通常所说的coredump,这个在下一篇中描述;另一种就是dump整个系统的内存空间,以便于系统管理员debug分析系统挂掉的原因,下面介绍如下:LKCDLKCD(Lin...转载 2020-03-26 16:05:51 · 3317 阅读 · 0 评论 -
GDB调试coredump文件
一,什么是coredump 我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条件呢?下面会分析)会产生一个叫做core的文件。 通常情况下,core文件会包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息还有各种函数调用堆...原创 2020-02-16 10:28:00 · 617 阅读 · 0 评论 -
Linux基本知识
一般来说linux系统基本上分两大类:cat /etc/issue查看linux系统版本RedHat系列:Redhat、Centos、Fedora等Debian(德比恩)系列:Debian、Ubuntu等RedHat 系列常见的安装包格式 :1、rpm包,安装rpm包的命令是“rpm -参数”2、包管理工具 yum3、支持tar包Debian系列常见的安装包格式 :1、...原创 2021-01-14 16:15:45 · 243 阅读 · 0 评论 -
学习Makefile(二)---规则、变量和语法
列出当前文件夹下所有文件夹目录树tree -d查看当前文件夹占多少磁盘空间(du:disk usage)du -sh当前文件夹一级目录占用空间du -h -d 1前文件夹下所有文件以及文件夹占多少磁盘空间du -sh *查看磁盘使用情况(文件系统的使用情况,df --block-size=GB)df -hLinux下查看软件版本xxx -Vtar压缩解压缩命...原创 2021-01-14 16:58:42 · 515 阅读 · 0 评论 -
tmux简洁教程及config关键配置
作者:赤乐君链接:https://www.jianshu.com/p/fd3bbdba9dc9来源:简书https://www.cnblogs.com/piperck/p/4992159.html这个教程的目的是为了更好地使用tmux,作为一个小白,看了网上众多的资料后,感觉资料太多,质量也良莠不齐。在youtube上找了一个很好地系列教程,实际跟着做了一遍后tmux最有用的部分都学会了...原创 2019-10-21 18:12:33 · 4759 阅读 · 1 评论 -
nm命令
nm不是ni ma的缩写, 当然, 也不是ni mei的缩写, 而是names的缩写, nm命令主要是用来列出某些文件中的符号(说白了就是一些函数和全局变量等)。 nm命令主要列出特性文件中的符号信息, 请问man, 我就不再过多介绍了。nm test.so | xargs grep Hello可以和grep连用,看看编译的so是否含有关键字为XXX的变量和函数nm可以读取目标文件...原创 2019-10-21 11:23:54 · 468 阅读 · 0 评论 -
学习Makefile(一)---基本概念
一直在linux操作系统下做开发,但是对makefile一点也不了解,真是惭愧和汗颜。编写 Makefile 也是构建整个软件的一部分,其重要性并不亚于编写 .c 或 .h 文件。当你用 IDE 的时候,是由 IDE 来生成相当于 Makefile 的文件。但是这个生成的过程并不是完全自动的,它是由你的鼠标点击、拖拽(把 .c 文件加入项目)、和填写一些表单、以及勾选编译选项完成的。如果你在用...原创 2021-01-14 16:08:45 · 690 阅读 · 0 评论 -
Vim学习笔记
首先linux系统要有vim,因为它非常方便的支持我们编辑脚本文件。如果在命令行模式下输入“vim”,输出结果为“Command not found”,则表示此系统中未安装 Vim。使用如下命令即可安装 Vim:yum install vimvim 属于有一定学习门槛,但一旦掌握(一般程序员可能需要一周左右的时间熟悉),威力无穷。在 GNU 项目中,程序员在将 Vi 编辑器移植到开...原创 2019-10-18 16:28:56 · 322 阅读 · 0 评论