linux基础及应用
seasermy
专注AI算法研究与应用,AI软硬件协同优化,AI系统解决方案
展开
-
ubuntu 16.04安装vscode
1. 通过官方PPA安装Ubuntu make sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make sudo apt-get update sudo apt-get install ubuntu-make2. 使用命令安装visual studio code umake ide visual-stu...原创 2020-01-13 09:06:41 · 245 阅读 · 0 评论 -
ubuntu如何挂在NTFS格式的硬盘?
我的移动硬盘是在windows下格式化的,格式为NTFS,当在ubuntu系统上拷贝东西到硬盘时,需要挂载移动硬盘,如下操作:df -h 查看移动硬盘的盘符cd /mnt(可以挂在到任意空目录)mkdir copysudo mount /dev/sdb2 /mnt/copysudo umount /dev/sdb2 卸载移动硬盘如果挂载时出现错误,Mount is ...原创 2019-07-11 08:57:52 · 5390 阅读 · 0 评论 -
vim设置对齐方式
在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:set ts=4 (注:ts是tabstop的缩写,设TAB宽4个空格)set expandtab对于已保存的文件,可以使用下面的方法进行空格和TAB的替换:TAB替换为空格::set ts=4:set expandtab:%retab!空格替换为TAB::set ts=4:set noexpandta...原创 2017-04-06 16:11:45 · 1535 阅读 · 0 评论 -
centos6.5升级glibc2.14
上次看到有同学对Centos系统 glibc升级有点疑问, 不过相对来说glibc升级还是比较简单的, 网上也有很多介绍文章, 这里整理了个安装过程供大家参考下 阅读原文场景需求默认的Centos6.5 glibc版本最高为2.12, 而在进行Nodejs开发时项目所依赖的包往往需要更高版本的glibc库支持, 因此在不升级系统的前提下, 需要主动更新系统glibc库. 一般遇转载 2017-08-08 16:26:57 · 799 阅读 · 0 评论 -
git remote add错误
fatal: Not a git repository (or any parent up to mount point /data)Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).Just type git init into your command line and pre原创 2017-05-09 10:10:17 · 1482 阅读 · 0 评论 -
gcc5.3.0安装
linux编译安装gcc5.3.01、下载GCC5.3.0安装包#su#cd /opt#wget http://ftp.gnu.org/gnu/gcc/gcc-5.3.0/gcc-5.3.0.tar.gz2、解压#tar -zxf gcc-5.3.0.tar.gz3、创建安装目录#mkdir /usr/local/gcc-5.3.转载 2017-04-26 00:33:34 · 6444 阅读 · 0 评论 -
编译boost
1.下载 boost-1_52 http://sourceforge.net/projects/boost/files/boost/1.54.0/boost_1_54_0.tar.gz/download2. 将文件解压在/usr/local/目录下3. 进入/usr/local/boost-1_54_0/ 目录, 在terminal中输入./bootstrap.sh4.进原创 2017-05-11 10:42:39 · 260 阅读 · 0 评论 -
gdb多线程调试
实际开发中,经常会遇到多线程的问题,比如图像检索的前、后台,多任务队列等等,那么在linux下,多线程的调试就很有必要,因为不像visual studio, linux下面只有好用的gdb工具,如何用gdb进行多线程调试?一、多线程调试 多线程调试重要就是下面几个命令:info thread 查看当前进程的线程。 thread 切换调试的线程为指定ID的线程。转载 2015-12-22 14:22:09 · 759 阅读 · 0 评论 -
支持c++11-gcc4.8的安装与升级
一、简易安装操作环境 CentOS6.5 64bit,原版本4.4.7,不能支持C++11的特性~,希望升级到4.8.2不能通过yum的方法升级,需要自己手动下载安装包并编译1.1 获取安装包并解压wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2tar -jxvf gcc-4.8.2.tar.b转载 2015-12-14 15:07:09 · 561 阅读 · 0 评论 -
grep命令
1. 查找在a.txt文件中存在,在b.txt文件中不存在的命令grep -vFf b.txt a.txt2. 查找在a.txt和b.txt文件中都存在的命令grep -Ff a.txt b.txt原创 2015-11-16 10:48:45 · 806 阅读 · 0 评论 -
grep:Binary file (standard input) matches
grep "key" xxx.log时输出Binary file xxx.log matches百度了一下:grep认为这是二进制文件,解决方案:grep -a。grep -a "key" xxx.log转载 2015-11-13 12:28:16 · 505 阅读 · 0 评论 -
SecureCRT
在使用SecureCRT进行服务器端开发,日志查询时,经常会碰到连接超时,那么,超时之前的一些命令或结果将不复存在,很是烦恼,解决方法如下:方法一:从客户端入手 方法二:从服务端入手修改/etc/ssh/sshd_config配置文件 ClientAliveInterval 300(默认为0)这个参数的是意思是每5分钟,服务器转载 2015-11-13 11:55:48 · 674 阅读 · 0 评论