Linux应用
特简单
热衷新技术,潜心应用开发
展开
-
《手把手教你学C语言》学习笔记(5)---计算机的存储和访问
“字节”(Byte)和“位”(bit,又名“比特”)原创 2017-04-24 17:03:42 · 605 阅读 · 0 评论 -
初始化home目录
mkdir WORKM 公共资料 科学研究 临时文档 项目开发 正在学习 专职教学 自作文档原创 2016-11-19 10:21:00 · 580 阅读 · 0 评论 -
linux下轻松修改pdf文件
前几天使用firefox打印了一个网页,后来查看有很多页面都是评论,对我来说,实在没有什么用处,就想把多余的内容给删除了,后来,终于找到了一个工具:pdf mod非常不错的工具,直接打开文件,选择要删除的页面,点击保存就可以了。 gs -q -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=output.pdf -dBATCH mozilla.pdf print.p原创 2016-11-19 07:56:49 · 4006 阅读 · 0 评论 -
vim的语法高亮及配置文件说明
本文主要针对那些刚刚入门的菜鸟,老手请自动忽略,谢谢。 一、安装vim: sudo pacman -S vim 随后根据提示输入超级用户密码即可完成安装 二、配置自己的语法高亮文件,主要是修改~/.vimrc,也就是自己所在用户目录的根目录下,该文件是vim的配置文件,是个隐藏文件,需要使用按下f8才能看到这个文件。一些说明:(1)配置文件中以"开始的行都是被注释掉的,实际是没有什么用的原创 2016-11-18 07:26:06 · 3473 阅读 · 0 评论 -
多个电脑之间使用相同的ssh密钥
多台电脑使用相同的密钥原创 2016-12-01 08:40:44 · 5719 阅读 · 0 评论 -
github的多环境应用介绍
ssh认证中公钥如同家里大门,私钥就是钥匙,一个大门可以有多把钥匙,大门可以随便展示,钥匙却不能,必须给那些需要的人。其中,公钥的默认名字是id_rsa.pub,私钥的默认名字是id_rsa,它的权限是600。 在使用githubssh的认证时就是通过~/.ssh/id_rsa下有私钥与github上的公钥内容id_rsa.pub比对,成功就是认证打通。 如果换电脑用linux,那么现在原创 2016-12-01 08:17:55 · 334 阅读 · 0 评论 -
打造好用的编辑终端环境yakuake
我喜欢使用vim,由于不喜欢不够纯粹的东西,所以将伪终端打造的和真终端几乎一样,我的yakuake全屏是真的全屏,你也想这样,跟我来吧。 一、修改yakuake的皮肤文件,在/usr/share/yakuake/skins/default/title.skin 先备份系统文件cp /usr/share/yakuake/skins/default/title.skin /usr/share/yak原创 2016-11-14 06:57:23 · 1990 阅读 · 0 评论 -
让你的qstardict读单词
添加qstardict字典发声原创 2016-11-13 09:13:22 · 572 阅读 · 0 评论 -
解决硬盘分区无法挂载的问题
问题背景:笔记本华数NV4000的,一个硬盘上安装了win10和linux,由于win10关机并不是完全意义的关机,导致在linux下分区无法挂在windows分区,解决方法一、先确定都有哪些分区,我的是/dev/sda3 /dev/sda5 /dev/sda6 /dev/sda7 /dev/sda8二、使用命令:sudo ntfsfix /dev/sda3,输入root密码,多次执行命令原创 2016-10-30 17:00:18 · 4253 阅读 · 0 评论 -
Netbeans 8.2启动参数含义及配置
在manjaro linux中Netbeans8.2 + JDK 1.8netbeans的配置文件具体在:/usr/share/netbeans/etc/netbeans.conf,需要使用root用户打开netbeans_default_options="-J-client -J-Xss2m -J-Xms1024m -J-Xmx2560m -J-XX:+UseParallelGC -J原创 2016-10-27 11:16:40 · 3629 阅读 · 0 评论 -
linux解决无法打开资源管理器
前两天升级系统,使用命令pacman -Syyu,大概是使用的是testing缘故,今天发现dolphin无法打开了,使用命令行打开,提示ldmp.so有问题。解决方法如下:一,使用命令:pacman-mirorrs -gb stable,通过修改源为稳定源,为下一步做准备二、使用命令:pacman -Syyu 会输出哪些软件比源里的软件还新等,不管他,找到最近升级的软件包,重新覆盖安原创 2016-10-17 07:18:01 · 2474 阅读 · 0 评论 -
搞定linux的中文输入和vim
搞定linux中文原创 2016-11-20 07:37:57 · 3985 阅读 · 0 评论 -
搞定vim的窗口操作
搞定vim的多窗口操作原创 2016-11-20 08:08:29 · 666 阅读 · 0 评论 -
Vim使用技巧4
使移动和修改都能重复,对重复的操作能够回退比能够重复更加重要:目的 操作重复 回退 序号执行修改 {edit}. u 1在行内查找下一个指定字符 f{char}/t{char} ;, 2在行内查找上一个指定字符F{char}/T{char} ;, 3在文档中查找下一处匹配项/pattern nN 4在文档中查找上一处匹配项?p原创 2015-09-19 11:30:44 · 395 阅读 · 0 评论 -
vim的使用技巧--模式入门
Vim模式详解原创 2017-04-24 11:07:00 · 551 阅读 · 0 评论 -
《手把手教你学C语言》学习笔记(1)---C语言的特点
C语言的两个知识点库和指针原创 2017-04-22 08:18:34 · 4031 阅读 · 0 评论 -
《手把手教你学C语言》学习笔记(2)---学习C语言的目标和方法
C语言的学习目标和学习方法原创 2017-04-22 09:46:00 · 2103 阅读 · 1 评论 -
《手把手教你学C语言》学习笔记(4)---代码规范
编程过程中需要遵守编译器的各种约定;同时也要遵守代码编写的规范原创 2017-04-23 14:50:22 · 1066 阅读 · 0 评论 -
《手把手教你学C语言》学习笔记(3)---变量
C语言中的变量详解原创 2017-04-23 11:51:18 · 668 阅读 · 0 评论 -
解决mariadb数据库服务无法开启
解决linux下mariadb无法启动的问题原创 2017-04-21 08:45:54 · 5996 阅读 · 0 评论 -
编程小伙伴的福音
大名鼎鼎的vim键盘图,高清 下面是官方的,更加详细,共7课。原创 2017-04-20 06:52:13 · 467 阅读 · 0 评论 -
Vim查找替换及正则表达式的使用
Vim查找替换及正则表达式的使用转载 2017-04-04 10:44:31 · 390 阅读 · 0 评论 -
使用vim修改和查看16进制文件
使用vim的十六进制功能查看和编辑文本文件原创 2017-01-11 06:55:47 · 14986 阅读 · 0 评论 -
使用git快捷方便的保存代码
git应用入门(1)原创 2016-11-13 06:43:13 · 1867 阅读 · 0 评论 -
常见的 Git 命令:
常见的 Git 命令原创 2016-12-05 05:39:12 · 355 阅读 · 0 评论 -
我的vim配置文件
觉得不错的话,可以直接将以下内容保存到.vimrc的文件中,放到home目录下即可:"******************************************************特殊设置**********************************************************autocmd InsertLeave * set nocul原创 2016-03-21 22:30:27 · 542 阅读 · 0 评论 -
GDB 命令详细解释
Linux中包含有一个很有用的调试工具--gdb(GNU Debuger),它可以用来调试C和C++程序,功能不亚于Windows下的许多图形界面的调试工具。 和所有常用的调试工具一样,gdb提供了以下功能: # 监视程序中变量的值 # 在程序中设置断点 # 程序的单步执行 在使用gdb前,必须先载入可执行文件,因为要进行调试,文件中就必须包转载 2015-04-12 08:38:39 · 455 阅读 · 0 评论 -
linux库文件的制作
一、为什么要使用库文件 我们在实际编程工作中肯定会遇到这种情况:有几个项目里有一些函数模块的功能相同, 实现代码也相同,也是我们所说的重复代码。比如,很多项目里都有一个用户验证的功能。 代码段如下: //UserLogin.h文件,提供函数声明 int IsValidUser(char* username, int namelen); //UserLogin转载 2016-04-03 07:59:11 · 520 阅读 · 0 评论 -
manjaro中okular中的pdf文件无法显示中文
最近发现Manjaro下用Okular打开含有中文的PDF文档时,许多地方显示空白,开始怀疑是中文字体问题,但是其他的软件中文显示都是正常的。接着,调整Okular中的中文字体,显示还是不正常。最后在Ubuntu 中文论坛找到解决方法。解决方案如下:pacman -S poppler-data原因是okular软件使用软件包poppler-data原创 2015-12-02 07:06:49 · 1807 阅读 · 0 评论 -
linux下不是很完美的提高android虚拟机的启动速度
让linux下你的anroid虚拟机飞起来吧原创 2016-01-20 21:16:22 · 1758 阅读 · 0 评论 -
arduino ide的串口权限解决
刚刚到手一个Arduino uno R3的板子,windows下arduino IDE的串口正常使用,linux下却出现权限问题,解决方案如下:(以下操作使用超级用户)1.查看设备所在的组ls -l /dev/ttyUSB* 或 ls -l /dev/ttyACM*结果大概是这样的:crw-rw---- 1 root uucp 188, 0 5 apr 23.01 ttyUSB0or原创 2016-01-02 09:24:55 · 2658 阅读 · 0 评论 -
linux下终端录制
主要是以下三步:一、安装软件:curl -sL https://asciinema.org/install | sh二、录制终端:asciinema rec filename三、回放终端:asciinema play filename就可以了。原创 2015-09-23 07:13:17 · 596 阅读 · 0 评论 -
Vim技巧5
查找并手动替换。例如有如下一段文字:We' re waiting for content before the site can go liveIf you are content with this, let's go ahead with itWe'll launch as soon as we have the content如果我们想将content替换为copy,(1原创 2015-10-05 20:47:23 · 445 阅读 · 0 评论 -
补不manjaro系统
昨天无意间看到:使用不同的主题时,使用midna图标时,关机的按钮和其他的不同,经过摸索,只需要更改替换3个图标即可:(1)进入目录/usr/share/icons/breeze/actions/toolbar/(2)将源文件改名:mv system-reboot.svg system-reboot2.svgmv system-suspend.svg system-suspend2原创 2015-10-05 20:15:52 · 1010 阅读 · 0 评论 -
64位linux 汇编
linux中64位入门原创 2015-06-25 07:19:05 · 2233 阅读 · 0 评论 -
linux下编译安装gcc5.1
一、下载源代码:ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-5.1.0/gcc-5.1.0.tar.bz2 二、以下操作均需要超级用户的支持,将gcc-5.1.0.tar.bz2移动到/usr/local:mv gcc-5.1.0.tar.bz2 /usr/local三、解压文件gcc-5.1.原创 2015-05-19 06:27:49 · 1358 阅读 · 0 评论 -
Git学习笔记
首先推荐下廖雪峰的官方网站,对Git的使用很详细,本笔记就是根据该网站教程学习整理的:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b0001、分布式版本管理系统,VS SVN2、Linux下查看git git –version转载 2015-05-15 07:31:23 · 373 阅读 · 0 评论 -
修复Kaos的中文显示
前段时间为了尝鲜KDE5,于是安装了Kaos 2015.2,默认的kde5桌面,速度也不错,软件更新很及时,计划淘汰掉chakra算了,一直中文在终端下显示为乱码,经网上搜索整理记录如下:(1)使用超级用户打开/etc/locale.gen文件,将其中我们要用到的locale项去掉注释,也就是将下面4行前的“#”删除即可:zh_CN.GB18030 GB18030 zh_CN.G原创 2015-04-06 08:59:49 · 844 阅读 · 0 评论 -
VIM使用技巧3
假如有如下代码:var foo = "method("+argument1+","+argument2+")"任务:在每个“+”前后各加一个空格步骤:1)命令f+查找符号“+”出现的下一个位置,2)命令s进入修改模式,删除光标下“+”号,并进入插入模式,输入“空+空”3)命令;重复上次查找,命令.重复上次的操作,就这样;,完成第二个“+”号前后的空格插入,原创 2015-04-06 07:56:04 · 438 阅读 · 0 评论 -
VIM使用技巧2
假如有以下程序片段:var foo = 1var bar = 'a'var foobar = foo + bar如果我们想在每行行尾加上分号,(1)使用$移动光标到行尾,(2)执行a;完成一行修改,(3)接着使用两次j.完成任务这个操作中主要优势:(1)减少无为的移动操作(2)实现了一键移动,另一键操作总结:像这样的包含许多重复的操作,尽原创 2015-04-06 07:17:00 · 357 阅读 · 0 评论