
Linux操作系统
lien0906
这个作者很懒,什么都没留下…
展开
-
Tmux 快捷键 & 速查表 & 简明教程
网址:https://gist.github.com/ryerh/14b7c24dfd623ef8edc7注意:本文内容适用于 Tmux 2.3 及以上的版本,但是绝大部分的特性低版本也都适用,鼠标支持、VI 模式、插件管理在低版本可能会与本文不兼容。Tmux 快捷键 & 速查表 & 简明教程启动新会话:tmux [new -s 会话名 -n 窗口名]恢复会话:tmux at [-t 会话名]列出所有会话:tmux ls关闭会话:tmux转载 2020-10-19 16:29:49 · 780 阅读 · 0 评论 -
linux 环境变量设置(临时 + 永久)
一、环境变量环境变量是具有特殊名字的一个特定对象,包含了一个或多个应用程序运行所需的信息。(例如PATH,可执行程序的搜索路径,当要求系统运行一个程序,而没告诉系统它的具体路径时,系统就要在PTAH值的路径中寻找此程序,找到去执行)环境变量不仅有PATH,系统的环境变量还有:C_INCLUDE_PATH头文件的搜索路径LIBRARY_PATH静态库搜索路径(编译时包含)LD_LIBRARY_PATH动态库搜索路径(链接时包含)...此外,还可以根据具体程序的要求,为某程序..转载 2020-08-03 18:09:40 · 941 阅读 · 0 评论 -
centos上环境问题事宜汇总
Python3中遇到UnicodeEncodeError: 'ascii' codec can't encode characters in ordinal not in range(128)在 linux服务器上运行代码报错:Python3中遇到UnicodeEncodeError: ‘ascii’ codec can’t encode characters in ordinal not in range(128)但是在windows上面运行代码正常。原因是因为:linux系统语言导...转载 2020-07-09 22:45:35 · 178 阅读 · 0 评论 -
最全的vim快捷键
最全的vim快捷键龙啸九天5202013-12-05 12:34:1980400收藏38展开曾经使用了两年多的Vim,手册也翻过一遍。虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享。索1. 关于Vimvim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文...转载 2020-05-12 10:11:06 · 253 阅读 · 0 评论 -
Linux下制作bin、run等安装包
制作简单的安装包的时候可以简单的用cat命令连接两个文件, 然后头部是脚本文件,执行的时候把下面的文件分解出来就行了。 一般这个后部分的文件是个压缩包,那样,就能够打包很多文件了,在脚本中解压出来即可。 这就是Linux那些bin啊run啊等安装脚本的简单制作了。 下面来看看两个简单的例子:1.run的制作 run程序安装包实质上是一个安装脚本加要安装的程序,如转载 2016-09-28 11:47:26 · 8244 阅读 · 2 评论 -
ubuntu 安装NVIDIA 显卡后分辨率改变成640*480解决办法
ubuntu 安装NVDIA 显卡后分辨率改变成800*600。折腾了一下午各种方法都试了没成功,最后改了ubuntu 下的xorg.conf配置就ok了。在终端输入:sudo gedit /etc/X11/xorg.conf%后面是注释,表示修改的地方,在豆瓣中没有颜色标志什么的,只好出此下策。改了3个地方。前两个%的那个4个值是参考http://linux.chinaunix.转载 2017-01-17 19:34:35 · 14224 阅读 · 2 评论 -
teamviewer for linux安装
64位Ubuntu 16.04系统需要添加32位架构支持,命令如下。sudo dpkg --add-architecture i386sudo apt-get update现在,安装TeamViewer的依赖包。sudo apt-get install libdbus-1-3:i386 libasound2:i386 libexpat1:i386 libfontconfig1:i3原创 2017-06-02 15:23:40 · 26209 阅读 · 0 评论 -
Ubuntu下修改环境变量的三种方法
Ubuntu下设置环境变量有三种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户: 一:用于当前终端:在当前终端中输入:export PATH=$PATH:不过上面的方法只适用于当前终端,一旦当前终端关闭或在另一个终端中,则无效。 export NDK_ROOT=/home/jiang/soft/android-ndk-r8e 只能转载 2017-10-10 09:33:14 · 3773 阅读 · 0 评论 -
Ubuntu 16 释放显存的方法
在跑深度学习的时候,有时候由于关闭程序的不规范,导致显存一直被占用,以致于下一次跑网络的时候会出现现存不足的情况。在这种情况下可以使用如下指令:sudo kill -9 PID1 PID这里应该由具体你想关闭哪个占用显存的程序的PID号代替,输入指令:watch -n 1 nvidia-smi1 即可查看哪些程序占用了多少显存,如下图: 那么如果我想结束python进程的话...转载 2018-02-09 10:36:24 · 1867 阅读 · 0 评论 -
【Ubuntu】Ubuntu设置和查看环境变量
查看环境变量查看环境变量有三个命令envenv命令是environment的缩写,用于列出所有的环境变量export单独使用export命令也可以像env列出所有的环境变量,不过export命令还有其他额外的功能echo $PATHecho $PATH用于列出变量PATH的值,里面包含了已添加的目录设置方式设置环境变量通常有两种设置方式把你的路径加入PATH可以直接添加到环境变量PATH中。$PA...转载 2018-03-26 16:35:35 · 15158 阅读 · 0 评论 -
惠普幻影精灵3 安装Ubuntu16.04.04 无线网卡不能使用问题
1.升级Ubuntu 16.04.04内核惠普幻影精灵3笔记本无线网卡为Realtek RTL8822BE。Ubuntu16.04.04系统内核为Linux 4.13.38,不能驱动Realtek RTL8822BE。而系统内核Linux 4.14内有支持Realtek RTL8822BE的驱动,故需升级系统内核。Linux 系统内核官网为点击打开链接,找到v4.14.35,找到对应自己系统架构的...转载 2018-05-17 09:39:45 · 1051 阅读 · 0 评论 -
ctrl+alt+F1~6进入不了字符界面,黑屏的解决办法
ubuntu系统,我是ubuntu14.04方法1.本来想装cuda,需要在字符界面下装,奈何按ctrl+alt+F1就黑屏了,按ctrl+alt+F7又可以正常回到图形界面,网上查了很多,有的方法也试过,都解决不了。在别人的帮助下,最终解决了,以下为解决办法:1.启动系统,开机后不停的按shift键,进入grub界面(有时一次还进去不了,没关系,多尝试几次,我是尝试了3次才成功进入2.进入gru...转载 2018-05-19 21:22:44 · 3541 阅读 · 0 评论 -
利用U盘安装ubuntu,UltraISO便捷启动选择syslinux 总是出现弹窗 “找到多余一个分区
三年前在TOSHIBA上安装成功过Ubuntu,将方法记录成文字。今天照做,利用软件Universal-USB-Installer做启动盘,但是在步骤3.2 (在启动时常按功能键F12, 会出现Boost 选项,选择U盘启动即可 )出错。错误现象:黑屏左上角有一个白线跳动,等待10几分钟后依然无法进入下一步。于是在网上搜到文章 利用软件UltraISO把U盘做启动盘。不过,走到文中第4步弹出错。U...转载 2018-05-16 20:48:08 · 9222 阅读 · 1 评论 -
固态硬盘和机械硬盘同时存在下的Ubuntu系统安装
针对固态硬盘和机械硬盘都存在的Ubuntu系统安装:(1) 固态硬盘中,建立交换空间 在主分区中建立交换空间(2)固态硬盘中,根据硬盘特点可能要建立efi分区 +建立efi分区,给200M的空间,也是主分区(3)固态硬盘中,建立‘/’目录分区,也是主分区 (4)机械硬盘中,全部用给data的分区,即填写data的名称。...原创 2018-06-20 22:07:33 · 19575 阅读 · 0 评论 -
ubuntu下面的指令
1. 查看软链接: 命令:ll (是字母)2. 用sudo 安装软件后,要移除的话: sudo apt-get install automove opencv原创 2018-06-07 21:43:45 · 228 阅读 · 0 评论 -
Linux下gcc编译器生成和使用静态库和动态库学习笔记
我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被链接并拷贝到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被拷贝到目标代码中,而是在程序运行时才被载入,因此在程序运行时还需要动态库存在。本质上说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。windows和linux库的二进制是不兼容的(主要是编译器、汇编器和转载 2015-04-03 16:44:32 · 700 阅读 · 0 评论 -
用GDB调试程序(二)
GDB的命令概貌———————启动gdb后,就你被带入gdb的调试环境中,就可以使用gdb的命令开始调试程序了,gdb的命令可以使用help命令来查看,如下所示: /home/hchen> gdb GNU gdb 5.1.1 Copyright 2002 Free Software Foundation, Inc. GDB is free s转载 2016-05-17 11:14:12 · 325 阅读 · 0 评论 -
用GDB调试程序(一)
用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:转载 2016-05-17 11:13:41 · 372 阅读 · 0 评论 -
Codeblocks创建和调用DLL动态链接库(C语言)
来源:http://hi.baidu.com/hellosim/item/9ae4317168f4a74bee1e53cb建立一个最简单的只有一个get_id() 函数的DLL库 一、创建C语言动态链接库1.新建一个动态库的工程File - New - Project - DLL - Go新建的工程原来的main.cpp和main.h删除,新建两个文件sim原创 2015-04-01 17:11:48 · 2605 阅读 · 0 评论 -
Ubuntu下,Java中利用JNI调用codeblocks c++生成的动态库的使用步骤
1、 打开新立得包管理器,搜索JDK,选择openjdk-6-jdk安装;2、 打开Ubuntu软件中心,搜索Eclipse,选择Eclipse集成开发环境,安装;3、 打开Eclipse,File-->New-->Java Project-->Project name:TestJavaJNI-->next-->Finish,选中TestJavaJNI,点击右键-->new-->转载 2015-04-01 17:09:20 · 663 阅读 · 0 评论 -
ubuntu下codeblock安装与opencv配置
最近在用OpenCV做东西,之前写了一篇在Windows下配置CodeBlocks+OpenCV2.0的文章。昨天心血来潮装了一个Ubuntu,于是也把CodeBlocks装上了,又装上了OpenCV,在Linux下面也搭了个平台。安装过程如下:一、CodeBlocks的安装1》安装基本编译环境代码:sudo apt-get install build-essentialsud原创 2015-04-01 15:17:54 · 2400 阅读 · 1 评论 -
VirtualBox内Linux系统怎样与Windows共享文件夹
在日常工作或学习中我们经常需要在一台电脑上同时使用Windows和Linux(这里以Ubuntu为例)两个系统,我们通常的做法有两种:一种安装双系统(双系统的安装方法经验里已经有很多,大家可以去参照)另一种更为普遍的是在Windows本机用虚拟机安装Linux系统,然而Windows本机与虚拟机内Linux系统的文件该如何交换呢,其实也有好多方法,如USB接口设备共享、Ftp服务器转载 2015-03-31 08:45:07 · 703 阅读 · 0 评论 -
linux下c/c++编译器和调试器以及静态库、动态库使用汇总
经常的,有朋友问到有关unix下面条是的技术。我整理了大多数的unix系统下面的常用的调试工具的调试技术的文章。希望对大家有所帮助。另外静态库、动态库也是问的频率比较高的问题。在这里也做了总结。######大多数unix系统下面的调试器的使用方法如下:######***************gdb介绍*********************GNU 的调试器称为 gd转载 2015-04-03 16:44:32 · 761 阅读 · 0 评论 -
在linux环境下编译运行OpenCV程序的两种方法
原来以为在Ubuntu下安装好了OpenCV之后,自己写个简单的程序应该很容易吧,但是呢,就是为了编译一个简单的显示图片的程序我都快被弄崩溃了。 在谷歌和上StackOverFlow查看相关问题解答之后,我下面就介绍Command Line和CMake两种方式。 首先我先粘上我测试的代码吧,文件名为Test.cview sourceprint?转载 2015-03-31 20:46:17 · 2044 阅读 · 0 评论 -
安装解压软件心得
1.先要安装解压软件要安装解压软件,如tar、gz、zip、rar等。sudo apt-get install zip sudo apt-get install rarsudo apt-get install unrar等。2.解压和压缩命令tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar Dir原创 2015-03-31 10:23:34 · 656 阅读 · 0 评论 -
ubuntu 下编译安装cmake、OpenCV
Cmake的安装OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake。ubuntu下安装cmake比较简单,apt-get install cmake如果觉得自带的版本不符合要求,可以下载安装包。下载最新版的安装包:http://www.cmake.org/cmake/resources/softw转载 2015-03-31 09:58:52 · 7307 阅读 · 1 评论 -
使Code::Blocks适合ARM开发
Adapting Code::Blocks IDE for ARM Development[1]使Code::Blocks适合ARM开发This brief guide can be followed after the ARM-GCC toolchain is setup.在安装过ARM-GCC工具链后,即可按照此简明指南来做。For instructions to se转载 2015-04-01 16:01:47 · 4461 阅读 · 0 评论 -
Ubuntu下CodeBlocks的安装、配置及静态库动态库的简单使用举例
1、 从Ubuntu Software Center中搜索Code::Blocks并安装;2、 在第一次启动时选择GNU GCC Compiler作为默认的编译器;3、 生成静态库并调用操作步骤,代码同 http://blog.youkuaiyun.com/fengbingchun/article/details/179944893.1、New file ->Project… -转载 2015-04-01 17:14:21 · 1644 阅读 · 0 评论 -
linux下指令集
1.linux下显卡信息的查看[root@localhost conf]# lspci | grep -i vga01:00.0 VGA compatible controller: nVidia Corporation Device 1081 (rev a1)02:00.0 VGA compatible controller: nVidia Corporation GT215原创 2016-05-05 20:56:02 · 1165 阅读 · 0 评论 -
用vs2013+velt-0.1.4进行嵌入式开发:插件安装
1.1 什么是VELTVELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码转载 2016-04-11 15:29:17 · 449 阅读 · 0 评论 -
Linux下命令大全收集
1. #:ls -a -a 表示不忽略以点"."开头的文件,显示隐藏文件。原创 2015-04-25 16:07:26 · 504 阅读 · 0 评论 -
automake安装入门
AutoTools 简单入门 [转]学习GNU/LINUX 开发的编程人员,上手之后不久就会在编译开源软件的时候碰到configure脚本,过段时间还会知道configure脚本是autoconf生成的; 但是真正想用起来autoconf,却是要弄明白config.h,configure.in,Makfile.am等一大堆的文件,这可能要花些功夫。 让我们从一个例子开始,争取为大家省点力气转载 2015-04-26 21:09:08 · 4250 阅读 · 0 评论 -
CodeBlock如何调试带参数的控制台程序
其实早就要调试这种程序了,一直没直接能在Codeblock里弄,每次都是Build好之后自己Terminal里手动进行……感觉特别二。今天实在不能忍了,去Google上搜了一会儿,Codeblock的资源实在不多,不过IDE其实都大相径庭的,这里来分享下。其实很简单,首先你这个Project要是Console Application,这也是显然的。然后,在Project-Set Pro转载 2015-04-15 13:59:50 · 3825 阅读 · 0 评论 -
ubuntu 下 codeblocks 的使用 各种技巧
ubuntu下code blocks安装全过程&&codeblocks快捷键&&解决调试终端不能粘贴问题 (一)安装步骤: 1.先把编译环境,C库、C++库和Boost库装好,如下:[cpp] view plaincopyprint?sudo apt-get install build-essential转载 2015-04-15 11:38:07 · 3415 阅读 · 0 评论 -
linux与window中sleep函数的头文件
windows下的Sleep函数,首字母为大写,声明在windows.h头文件中,其参数usigned long类型,为毫秒数,即Sleep(1)为睡眠1毫秒。linux下的sleep函数,首字母为小写,声明在unistd.h头文件中,其参数为秒数,即sleep(1)为睡眠1秒转载 2015-04-15 17:24:19 · 39473 阅读 · 0 评论 -
Ubuntu下makefile及gcc生成静态库动态库的简单使用举例
环境:Ubuntu-13.10 32位(虚拟机)、gcc4.8.1 首先创建一个test_makefile_gcc文件夹,此test_makefile_gcc文件夹下包括:src文件夹用于存放源文件; include文件夹用于存放头文件;bin文件夹用于存放生成的动态库.so文件;lib文件夹用于存放生成的静态库.a文件;project_makefile文件夹存放此工程的ma转载 2015-04-01 17:12:57 · 905 阅读 · 0 评论 -
VirtualBox简体中文版下载安装使用图解教程
此教程用的是VirtualBox 4.1.2.74291版本。运行环境:WinXP, Win7, Win8, WinVista, Win2003, Win2000绿色认证:无插件 放心使用VirtualBox最新 4.1.4.74291版下载:(点击蓝色图片下载,有对应说明)========================================= (转载 2015-03-11 14:53:02 · 1330 阅读 · 0 评论