
linux基础
文章平均质量分 65
zzyczzyc
越努力越幸运
展开
-
段错误调试(core )
参考链接-段错误的几种调试方式文章目录段错误概念什么是段错误段错误产生原因段错误的调试使用core文件段错误概念什么是段错误段错误具体体现运行程序之后:常常遇到这种情况,What???,啥原因也不说,你至少告诉我错哪了,我改还不行嘛!!!好像女人生气的感觉,反正你错了,至于错在哪,你自己好好想想,然后从出生开始想,到底哪里得罪眼前的女人(开发一个庞大的系统从main开始看)。一句话解...原创 2019-11-02 11:27:14 · 278 阅读 · 0 评论 -
桌面图标
在Home目录下新建一个Software将下载软件直接放进去编辑.desktop文件放到/usr/share/applications/,然后桌面搜索刚才添加的软件,直接拉到Launcher火狐浏览器[Desktop Entry]Name=firefoxName[zh_CN]=firefoxComment= firefox browserExec=/home/julian/So...原创 2019-08-21 19:23:54 · 338 阅读 · 0 评论 -
源的添加和删除
添加通过界面,在软件跟新里面通过命令sudo add-apt-repository ppa:user/ppa-name删除通过界面, 在软件跟新里面通过命令sudo add-apt-repository -r ppa:app-name/ppa-name通过文件,删除 /etc/apt/souces.list.d底下的源的文件即可...原创 2019-07-15 21:12:03 · 1627 阅读 · 3 评论 -
linux搭建SSH服务(外网访问内网的服务器)
文章目录ssh服务器搭建服务器端客户端端口映射ssh服务器搭建服务器端安装ssh-server:sudo apt-get install openssh-server有可能出现以下画面:原因是需要依赖项openssh-client (ubuntu应该自带有,但是因为版本和openssh-server所需的不一致)解决:(1)可以先卸载自带的openssh-client 、再安装ope...原创 2019-04-09 23:09:52 · 5168 阅读 · 2 评论 -
UEFI+双GPT分区硬盘安装Ubuntu18.04
设备介绍1.电脑:Win10已经装在一个固态硬盘上,i7第7代,8G内存2. 存储:256固态(刚买来就装的Win10)+1T机械(当时刚安装的时候无意进行MBR分区,用时间久了里面东西多了,也没办法弄成GPT的格式)+250固态(新装,打算装Ubuntu18.04)2.显卡: Nvidia1050Ti+集成显卡(忘了叫啥,intel的好像)基础知识介绍UEFI : 与之对应的是L...原创 2019-01-19 00:14:40 · 4216 阅读 · 0 评论 -
.vimrc 文件
"插件相关"按键映射"copy ,paste 之后 光标移到后面vmap <C-c> &原创 2019-01-17 18:43:55 · 205 阅读 · 0 评论 -
vim中的各种map
VIM 介绍Vim之所以强大,map也是一个亮点,可以将各种组合键映射成你需要的按键,这样使用起来就会更加快捷、方便。Vim在使用的时候有4种模式Normal (正常模式)Insert(插入模式)Visual (可视模式):(命令模式)map映射对于映射可能有以下几种前缀:nore :表示非递归(no recursion)n :表示正常模式...原创 2019-01-17 18:16:40 · 4816 阅读 · 0 评论 -
Linux基础-终端操作
终端快捷键按键移动Ctrl + a移动到开始Ctrl + e移动到结束Alt + b向前移动一个单词Alt + f向后移动一个单词Ctrl + b向前移动一个字符Ctrl + f向后移动一个字符按键删除Ctrl + u删除至开始Ctrl + k删除至结束Ctrl + w向前删除一单词,直到...原创 2018-11-15 14:45:40 · 191 阅读 · 0 评论 -
linux基础-Cmake
CMakeListscmake-gui原创 2018-11-01 22:01:47 · 269 阅读 · 0 评论 -
linux基础-文件描述符
文件描述符简介文件描述符(file descriptor)通常是一个小的非负整数,内核用以标识一个特定进程正在访问的文件。当打开一个现有文件或创建一个新文件时,内核向进程返回一个文件描述符。每个进程在PCB(Process Control Block)中保存着一份文件描述符表,文件描述符就是这个表的索引,每个表项都有一个指向已打开文件的指针。标准输入输出文件描述符 0 与 进程的...原创 2018-10-04 17:27:29 · 4034 阅读 · 0 评论 -
linux基础-虚拟地址空间
通过CPU中MMU将虚拟地址映射到物理地址进程相关基本概念原创 2018-10-02 15:59:16 · 380 阅读 · 0 评论 -
linux基础-环境变量
环境变量的概念是指在操作系统中用来指定操作系统运行环境的一些参数常用的环境变量PATH:可执行文件的搜索路径SHELL:当前shell,通常为/bin/bashHOME:当前用户的主目录LANG:语言、编码格式。LOGNAME:登录的用户名常用的函数char *getenv(const char *name):获取环境变量值结果int setenv(const cha...原创 2018-10-02 21:49:14 · 406 阅读 · 0 评论 -
linux基础-gdb
1. 生成调试的可执行文件在生产可执行文件的命令的末尾加 -g2. gdb中显示文件内容l 默认列出main文件l 文件名:n 显示文件第n行的以下的内容l 文件名:函数名 显示此文件下的函数内容输入 l 后面直接按 回车 就会继续显示下面的内容3. gdb设置断点break 行号 或者 b 行号条件断点 b 15 if i=...原创 2018-10-02 11:46:20 · 164 阅读 · 0 评论 -
linux基础-vim
命令行模式显示历史命令 q: 再输入 / 可查找命令转到文本模式 a:插到当前字符后面 A:跳到行尾 i :插入当前位置 I :跳到行首 o:下一行 O:上一行 s:删除光标后面的字符 S:删除一整行移动 Ctr+e :向下翻行 Ctr+y :向上翻行 Ctr+f :向下翻页 Ctr+b :向上翻页 gg...原创 2018-10-02 18:30:45 · 185 阅读 · 0 评论 -
linux基础-gcc
1. gcc整个编译过程2. gcc命令选项-g 包含调试信息-Wall 提示警告信息-O0/1/2/3 编译的优化程度,0(默认,不做优化)-D +宏 指定宏,相当于有了全局的宏定义-I +路径 指定头文件路径-L+路径 指定库的路径-l(小写L)+指定库名字(lib和.a不要加)...原创 2018-10-02 15:28:53 · 153 阅读 · 0 评论 -
linux基础-makefile
1.makefile的命名(两种)makefileMakefile2. makefile的规则 规则的三个要素:目标、依赖、命令 格式: 目标:依赖 tab 命令3. 多文件的makefile的编写(一个源文件只重新编译改变的文件)makefile可以有多个规则,当第一个规则的的命令在执行的时候发现没有相应的依赖,就在下面的规则中找。最上面的规则的目标是终极目标一...原创 2018-10-02 10:39:10 · 510 阅读 · 0 评论 -
linux基础-vim插件使用
文章目录vundleNERDTreevundle功能:管理插件的插件GitHub项目地址安装:git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/Vundle.vim.vimrc的配置:(1)这段配置需要放在.vimrc最前面(2) 添加的插件需要放在 call vundle#begin()和 call vun...原创 2018-10-21 19:55:44 · 2958 阅读 · 0 评论