Linux折腾记
文章平均质量分 58
unauthorized401
这个作者很懒,什么都没留下…
展开
-
Linux下获取软件源码的几种方法
直接在源码网站下载githubgnu软件列表Linux各种发行版在线软件列表,列如ArchLinux在线软件包在Linux发行版下通过包管理器下载因为不同的发行版有不同的软件包管理机制,所以在此我只简单介绍ArchLinux和Ubuntu的源码下载方法,其他的发行版请自行参考网上相关文档。ArchLinux下通过abs(Arch Build System)下载首先,通过pacman安装abs原创 2016-07-15 12:55:09 · 7589 阅读 · 0 评论 -
渐进学习VIM
Learn Vim Progressively tl;dr: You want to teach yourself vim (the best text editor known to human kind) in the fastest way possible. This is my way of doing it. You start by learning the minimal to转载 2015-10-12 22:20:10 · 506 阅读 · 0 评论 -
Ubuntu下安装软件的几种方式
介绍几种Ubuntu下安装软件的方法,让新手了解Ubuntu下软件安装的通用方法。原创 2015-05-24 15:02:22 · 1622 阅读 · 0 评论 -
Makefile交叉编译
Makefile交叉编译之前写的Makefile 范例。两个版本,For PC and Cross compile,以后直接用这个模板。include $(CLEAR_VARS) INCLUDE = -I. -I../include -I../zlib \ CFLAGS = $(INCLUDE) #FOR PC compile转载 2015-05-26 10:54:55 · 7429 阅读 · 0 评论 -
Ubuntu 重置root密码
情景1一拥有sudo权限如果用户具有sudo权限,那么直接可以运行如下命令: #sudo su root #passwd #更改密码 或者直接运行sudo passwd root命令就可以直接更改root密码。有关sudo su的区别:共同点: 都是root用户的权限;不同点:su仅仅取得root权限,工作环境不变,还是在切换之前用户的工作环境s转载 2016-12-04 18:26:22 · 6359 阅读 · 0 评论 -
Linux终端模拟器常见快捷键
本人常用的几个快捷键 ctrl+k 剪切文本直到行的末尾 ctrl+u 剪切文本直到行的起始 ctrl+w 剪切光标前的单词 alt+d 剪切光标后的单词 ctrl+y 粘贴最近剪切的文本 ctrl+c 删除整行 ctrl+f 向前移动一个字符 ctrl+b 向后移动一个字符 alt+f 向前移动一个单词 alt+b 向后移动一个单词原创 2016-12-27 17:34:52 · 3047 阅读 · 0 评论 -
tmux进阶之tmuxinator
tmuxinator是tmux的配置管理工具,解决了tmux服务器关机后session丢失问题。tmuxinator可以根据配置文件快速创建tmux的session。这篇文章将告诉你如何安装tmuxinator,及简单的配置讲解。原创 2017-03-03 14:43:00 · 4258 阅读 · 2 评论 -
Linux中将capslock键映射成ctrl键
经常使用电脑的我们应该会明白这样一件事,capslock键(即,切换输入法大小写)的使用频率比ctrl键要低很多,但是在大多数标准键盘上却占用着一个比较方便的位置。为了提高我们使用电脑的效率,为什么不去把使用频率低而又占着比较方便位置的capslock改成经常使用的ctrl键呢?那么在Linux下如何将capslock键修改为ctrl键呢?请看这篇文章。原创 2017-02-25 16:25:49 · 6909 阅读 · 0 评论 -
Linux开启swap空间
Linux开启swap空间有好几种方法,在这里只介绍两种比较常用的:使用『交换文件』和使用『交换分区』。原创 2017-02-25 16:51:40 · 6827 阅读 · 0 评论 -
Linux开机和关机记录查看
Linux系统查看系统开机关机命令简介。原创 2017-04-30 21:37:50 · 56802 阅读 · 1 评论 -
MySql镜像安装
Docker进阶之安装MySql镜像,启动MySql容器,简单验证MySql容器是否启动成功。原创 2017-04-30 21:58:48 · 4741 阅读 · 0 评论 -
ArchLinux调节屏幕亮度
ArchLinux通过配置脚本调节屏幕亮度,其他Linux发行版类似。原创 2017-04-30 22:06:59 · 5188 阅读 · 0 评论 -
Docker快速入门
Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权协议开源),主要项目代码在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会。原创 2017-04-20 00:18:43 · 599 阅读 · 0 评论 -
Bash循环处理带有空格的文件名
对于带有空格的文件名在进行循环处理时,如果不好好处理会出现一些让人头痛的问题,比如本来想要对正常的文件名称进行处理,但是,由于文件名中有空格导致,文件名错误。那么如何正确处理带有空格的文件名呢?请看这篇文章。原创 2017-05-02 22:56:01 · 6223 阅读 · 0 评论 -
zip压缩包解压乱码问题
问题由于zip格式中并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此,导致这些zip文件在Linux下解压时出现乱码问题,因为Linux下的默认编码是UTF8。目前网上流传一种unzip -O cp936的方法,但一些unzip是没有-O这个选项的。原创 2017-05-02 23:01:48 · 19732 阅读 · 1 评论 -
sudo cd为什么不能够执行
我想要cd到/etc/docker,但是它给我一个权限不够的错误,然后,我想到使用sudo cd /etc/docker时,它告诉我sudo: cd:找不到命令。于是,郁闷的我就去上网找了下原因。cd不是一个应用程序而是Linux内建的命令,而sudo仅仅只对应用程序起作用原创 2017-04-21 20:19:17 · 25760 阅读 · 4 评论 -
Linux下bochs源码安装与测试
1.首先下载Bochs源码 下载后解压源码下载网址 http://sourceforge.net/projects/bochs/files/bochs/2.6.6/2.为了安装Bochs,还要安装一些必要的东西,执行一下命令 如下: sudo apt-get install build-essential sudo apt-get install xorg-dev原创 2015-05-17 12:58:48 · 970 阅读 · 0 评论 -
Ubuntu下qemu的安装
QEMU 是一个面向完整 PC 系统的开源仿真器。除了仿真处理器外,QEMU 还允许仿真所有必要的子系统,如连网硬件和视频硬件。它还允许实现高级概念上的仿真(如对称多处理系统(多达 255 个 CPU)和其他处理器架构(如 ARM 和 PowerPC)。本文将研究 QEMU 及其架构,并展示了如何在 Linux® 主机上仿真来宾操作系统。QEMU 是什么?目前,简单地将虚拟化称为一种热点技转载 2015-05-17 14:13:25 · 3359 阅读 · 0 评论 -
Ubuntu 12.04下搜狗输入法安装
介绍ubuntu 12.04下搜狗输入法的安装,让新手有更好的编辑环境。原创 2015-05-23 16:58:44 · 944 阅读 · 0 评论 -
Linux下性能分析工具和内存泄露检测工具的简介(Valgrind和gprof)
valgrind通常用来成分析程序性能及程序中的内存泄露错误一 Valgrind工具集简绍Valgrind包含下列工具:1、memcheck:检查程序中的内存问题,如泄漏、越界、非法指针等。2、callgrind:检测程序代码的运行时间和调用过程,以及分析程序性能。3、cachegrind:分析CPU的cache命中率、丢失率,用于进行代码优化。4、helgrind:用于检查多线程程序的竞态条件。5原创 2016-02-29 09:33:48 · 6045 阅读 · 4 评论 -
ubuntu14.04 修改键盘映射 CapsLock->Ctrl
sudo vim /etc/default/keyboard修改下面这一行:(改变capslock为ctrl)XKBOPTIONS="ctrl:nocaps"如下图所示:最后:sudo dpkg-reconfigure keyboard-configuration出现如下图像(全部选默认的):原创 2015-10-15 21:56:57 · 4025 阅读 · 2 评论 -
Ubuntu14.04下安装qq
1.sudo add-apt-repository ppa:lainme/pidgin-lwqq 2. sudo apt-get update 3. sudo apt-get install libpurple0 pidgin-lwqq 4. sudo add-apt-repository ppa:pidgin-developers/ppa 5. sudo apt-get update原创 2015-10-06 18:43:57 · 634 阅读 · 0 评论 -
GCC-Inline-Assembly
GCC-Inline-Assembly-HOWTO转载 2015-09-19 20:16:57 · 693 阅读 · 0 评论 -
使用bundle插件管理器添加vim插件
.vimrc的配置"******************************************************** " 一般性配置 * "******************************************************** "关闭vim一致性原则 set转载 2015-07-23 12:30:58 · 842 阅读 · 0 评论 -
修改ubuntu14.04启动顺序
修改ubuntu14.04启动顺序一、直接修改法修改文件:/boot/grub/grub.cfg打开改文件,找到set default="0"这一项(大概在第19行),修改为其它入口id便宜即可(从0开始计数,计算方法参下文),假设启动界面如下:*UbuntuAdvanced options for UbuntuMemory test (memtest86+)Memo转载 2015-06-21 17:28:23 · 5512 阅读 · 0 评论 -
删除Ubuntu多余的开机启动项(旧的内核)
删除Ubuntu多余的开机启动项(旧的内核)当linux有新的内核发布时,ubuntu会把当前的内核更新为最新的内核,时间久了,电脑中会同时存在多个内核,最明显的是每次开机的时候,会有多个开机选项,比较麻烦。如果自己不想再使用以前的内核,可以考虑删除旧的内核,一来可以释放部分硬盘资源(一个内核100多M的样子吧),二来开机界面比较清新。 1.sunny@ubuntu:~$ dpkg转载 2015-06-21 17:23:14 · 2996 阅读 · 0 评论 -
修复ubuntu14.04的grub的方法
修复ubuntu的grub的方法我是采用live CD的方法修复的。用Ubuntu的安装CD,也就是Live CD从光驱启动,打开一个终端窗口,在里面输入如下命令:1、sudo -i (获得超级用户权限)2、执行fdisk -l,从列表中找到你安装的Ubuntu系统的根目录分区号 我的系统分区是如下面这样的,一般ID为83的即是ubuntu系统的根目录,如果出现两个83转载 2015-06-21 10:48:53 · 5583 阅读 · 0 评论 -
Ubuntu下有道词典的安装
解决Ubuntu下有道词典的安装,方便用户查阅单词。原创 2015-06-14 21:23:34 · 1344 阅读 · 0 评论 -
GDB调试器使用总结
GDB调试器使用总结概述: GDB是linux下调试程序的神器,做为linux程序员,如果不能熟练的使用GDB进行程序调试,那将是很失败的事情。强大的功能使GDB的使用也变得比较复杂,如果是初学者肯定会比繁杂的命令吓到。下面是整理的一些我认为会比较有帮助的部分。下文中以">"开头的命令是linux的shell命令,以"(GDB)"开头的则是GDB内部命令。0.转储功能(core转载 2015-06-01 19:28:49 · 485 阅读 · 0 评论 -
makefile文件中.phony假想依赖的建立
makefile文件中.phony假象依赖的建立Phony TargetsPHONY 目标并非实际的文件名:只是在显式请求时执行命令的名字。有两种理由需要使用PHONY 目标:避免和同名文件冲突,改善性能。如果编写一个规则,并不产生目标文件,则其命令在每次make 该目标时都执行。例如: clean: rm *.o temp因为"rm"命令并不产生"clean"文件转载 2015-05-29 20:03:39 · 489 阅读 · 0 评论 -
Ubuntu 14.04下FTP服务器的安装
介绍ubuntu14.04下ftp服务器的搭建方法,让新手不必纠结于开发环境而阻碍学习ftp。原创 2015-05-25 16:19:52 · 1584 阅读 · 0 评论 -
Linux中yum和apt-get用法及区别
Linux中yum和apt-get用法及区别 一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debian、Ubuntu等 RedHat 系列 1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 2 包管理工具 yum 3 支持tar包转载 2015-05-24 15:20:14 · 504 阅读 · 0 评论 -
Linux文件类型
Linux文件类型Linux文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等。linux文件的删除方式是用rm 命令。Linux文件类型;Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在L原创 2015-05-24 10:40:12 · 502 阅读 · 0 评论 -
Linux基本命令详解-1.0
Linux平台工作总结,常用的命令格式回顾,即linux下的一些技巧。原创 2015-05-23 18:31:10 · 462 阅读 · 0 评论 -
Linux下的神器介绍之Tmux分屏器
前言我们为什么需要分屏器呢?对于这个问题,我想大家肯定都有自己的看法。主流的观点是这样的,对于生活在Linux下的人(开发人员、运维人员、普通爱好者)都不可避免的使用终端模拟器(比如,gnome-terminal)去执行一些命令或者脚本。但是,通常一个终端是不够用的。比如,你想一边观察着系统的运行状态一边用vim写个脚本,当你运行了个top命令后,你发现这个终端被占用了,你不能够再用这个终端去干其他原创 2017-01-23 20:18:12 · 2091 阅读 · 0 评论