linux
易大飞
梦想贵在坚持!
展开
-
md5工具查看两个文件是否一致
md5说明:任何一个文件都有唯一个md5值,一般可以通过该值去比对两个文件是否是同一个,只要md5值不一样,可以认为两个文件存在diff。命令Linux:md5 文件名Mac:md5sum 文件名比如:md5 aaa.jpgMD5 (aaa.jpg) = ebe5fdcb42495dd18c8c41b7e47e8eec其中ebe5fdcb42495dd18c8c41b7e47e8eec就是图片aaa.jpg的唯一名称...原创 2022-05-25 16:07:05 · 2202 阅读 · 0 评论 -
显卡信息查看,linux简单常用命令
1.显卡上,基于线程ID查看当前使用者:ls -l /proc/1044772.显卡上显存被占用,但是却无法看到对应进程,使用命令:fuser -v /dev/nvidia*,然后使用kill杀掉即可。查找某一文件夹下制定类别的文件,并保存到文件中:find.-typef-name"*.gz">1.txt快速从拥有大量文件的文件夹下获取所有文件的名称和绝对路径:linux下快速列出文件列表的方法 - shoufengwei - 博客园可用命令:tree -a...原创 2022-05-25 11:25:08 · 2633 阅读 · 0 评论 -
zip或tar排除指定文件进行压缩
在对某个目录进行压缩的时候,有时候想排除掉某个目录或者文件1. zip-->>>>可以使用zip命令的-x参数排除指定的文件举例说明,test目录下有1.png、2.tt、good.txt三个文件,现在将test目录压缩成test.zip,排除其目录下的good.txtzip -r test.zip ./test -x "./test/good.txt"说明:...原创 2018-11-06 08:43:59 · 2923 阅读 · 0 评论 -
tar压缩和解压文件或文件夹
1. 使用tar压缩文件tar -zcvf test.tar.gz ./test/该命令表示压缩当前文件夹下的文件夹test,压缩后缀名为test.tar.gz如果不需要压缩成gz,只需要后缀为tar格式的,那么输入如下命令:tar -cvf test.tar ./test/ 2. 使用tar解压文件tar -xzvf test.tar.gz 该命令表示把后缀为....原创 2018-08-21 16:08:06 · 193454 阅读 · 0 评论 -
dpkg: warning: files list file for package `*****' missing, assuming package has no files currently
最近在搞深度学习的时候机器各种愿意被我配置出问题,出现了:dpkg: warning: fileslist file for package `*****' missing, assuming package has nofiles currently installed,这个问题,一直尝试了一些方法没有解决,最近在网上发现两种解决方法,下面写出供大家参考:问题:dpkg: war原创 2017-11-27 12:32:41 · 2818 阅读 · 2 评论 -
linux中结束进程的两种方式:正常结束,异常结束
在linux系统中,有3种正常结束进程的方法和2种异常结束进程的方法,一. 正常结束进程的3种方法1) 在main函数中调用return,这相当于调用exit。2) 调用exit函数。按这个函数在ANSI C中的定义,调用时调用时将执行所有调用过的句柄,关闭所有的标准I/O流,但是并不处理文件描述符、多进程(父进程和子进程)、作业等,因而对linux系统而言并不完善。3)调用_e原创 2017-07-07 14:11:00 · 8777 阅读 · 0 评论 -
xshell打印日志的两种方式
我们使用xshell时会经常需要把xshell中的内容打印到文件中,或者因为内容过多,xshell界面无法显示先显示出的内容,或者需要明确记录文件中的东西,与再次运行的结果对比。无论因为什么原因,都会经常使用到xshell日志问题。1.原创 2017-07-13 10:15:13 · 31812 阅读 · 1 评论 -
makefile学习笔记
= 是最基本的赋值:= 是覆盖之前的值?= 是如果没有被赋值过就赋予等号后面的值+= 是添加等号后面的值gcc编译相关-fPIC: -fPIC作用于编译阶段,告诉编译器产生与位置无关代码(Position-Independent Code),则产生的代码中,没有绝对地址,全部使用相对地址,故而代码可以被加载器加载到内存的任意 位置,都可以正确的执行。这原创 2017-07-13 08:52:22 · 213 阅读 · 0 评论 -
Ubuntu下安装C/C++开发环境,Gnome桌面程序开发环境,Java开发环境
http://blog.sina.com.cn/s/blog_149e9d2ec0102wypl.html一. 安装C/C++程序的开发环境 1. sudo apt-get install build-essential //安装主要编译工具 gcc, g++, make 2. sudo apt-get install autoconf automake1.9 3. sudo原创 2017-06-23 17:09:10 · 1008 阅读 · 0 评论 -
不同服务器之间的文件拷贝
假如我们有多台服务器,且需要在不同服务器之间进行文件拷贝,所以就有了,我的如下小小的总结。1. 把文件从本台服务器复制到另一台服务器上的操作。scp Makefile root@192.168.77.127:/home/tfsong/mtrec/scp:不同服务器之间的拷贝命令。功能:就是把本台服务器上的Makefile文件,拷贝到root权限的192.原创 2017-07-03 14:58:31 · 3968 阅读 · 0 评论 -
进程间通讯的基础知识
进程间通讯的基础知识 复杂的编程环境通常使用多个相关的进程来执行有关操作。进程之间必须进行通讯,来共享资源和信息。因此,要求内核提供必要的机制,这些机制通常称为进程间通信。一, 进程间通讯的目的1) 数据传输。进程可能要发送数据到另一个进程。发送的数据量可以在一个字节到几兆字节之间。2) 共享数据。多个进程想要操作共享的数据。一个进程修改数据,其他共享该数据的进程应该立即原创 2017-07-09 09:27:57 · 320 阅读 · 0 评论