2017-05-02 - Linux 中国一直以来都在运营着一些微信群,帮助大家找到组织,和有共同爱好的朋友一起讨论关于 Linux 、运维 、开发等等。但是长期以来,受限制于微信群二维码仅能在群成员少于 100 人时使用,超过 100 人就需要微信群管理员手动拉人,对管理员们造成了很大...
2017-05-02 - 该主题是Adwaita的修改版本,窗口更加紧凑。 一些额外的调整包括: 窗口阴影被减少以摆脱Adwaita的脏乱外观。 新窗口按钮。Vertex,OSX和vanilla风格。 顶栏中的应用菜单图标已被删除(占用了间距) 第三方指示和汇总菜单中的间距已被调整,使其更加均匀 Das...
2017-05-02 - IDE(集成开发环境)就是这样一个软件,它为了最大化程序员生产效率,提供了很多编程所需的设施和组件。 IDE 将所有开发工作集中到一个程序中,使得程序员可以编写、修改、编译、部署以及调试程序。 在这篇文章中,我们会介绍如何通过使用 bash-support vim...
2017-05-02 - 环境:windows 10 14393 vmware work pro 12 CentOS 7.0 虚拟化系统,命令行 本地源和163源之间测试 1.先确认下是否已经安装了yum-plugin-priorities rpm -qa | grep yum-plugin //查看yum-plugin-priorities包是否安装了 [root@localhost yum.repos.d]# rpm...
2017-05-02 - CentOS 默认自带 CentOS-Base.repo 源, 但官方源中去除了很多有版权争议的软件, 而且安装的软件也不是最新的稳定版. Fedora 自带的源中也找不到很多多媒体软件, 如果需要安装, 必需先添加其他源, 如 RPMFusion 和 RPMForge 等第三方软件库. 下面我们介绍各种...
2017-05-02 - cpustat 是 Linux 下一个强大的系统性能测量程序,它用 Go 编程语言 编写。它通过使用 用于分析任意系统的性能的方法(USE),以有效的方式显示 CPU 利用率和饱和度。 它高频率对系统中运行的每个进程进行取样,然后以较低的频率汇总这些样本。例如,它能够...
2017-05-02 - 1、EPEL 仓库介绍 1.1、问题描述 今天在 CentOS7.2.1511 安装 终端浏览器 W3M 的时候, 出现No package w3m avaliable 很奇怪, CentOS 源中怎么可能连 w3m 这种软件都没有装呢? 分析发现其系统中没有安装EPEL 扩展仓库 1.2、原因解析( EPEL 扩展仓库) EPEL 是...
2017-05-02 - 引言:Centos是目前最为流行的Linux服务器系统,其默认的Python 2.x,但是根据python社区的规划,在不久之后,整个社区将向Python3迁移,且将不在支持Python2, 那该如何平滑迁移至Python3 呢? 1.环境介绍 Centos 7,当前的Python版本2.7.12 uname -a Linux...
2017-05-02 - 引言:在目前的Linux系统中,默认使用的都是Python 2.7.x的版本环境,如何想要在其上基于Python3的环境来进行开发,则需要基于VirutalEnv来构建独立的开发环境。 1.环境介绍 CentOS 7, Python 2.7, Python 3.6 2.下载安装virutalenv pip install virtualenv...
2017-05-01 - 相信很多人在使用VIM看代码的时候,如果代码里面的函数太多,我们要知道这个文件有哪些函数,是不太方便的。 这里推荐一款vim的插件,可以查看当前文件的函数列表,这个插件名为taglist。 要使用这款插件,首先需要安装ctags ,可以使用如下命令来安装: sud...
2017-05-01 - 很多人习惯在vim下进行编程, 尽管vim下自带了注释的功能,不过有些时候使用起来比较麻烦(个人是这样认为的), 比如对C或C++来说,常用的是// 和 /* */ 这种类型的注释, 那么如果有快捷键可以实现注释的话,会比较方便。 先介绍下vim自带的注释功能, 用...
2017-05-01 - 大家是否有遇到过一种情况,有N个函数名,比如fun1、fun2、fun3... fun9,函数格式是统一的,比如: static int fun1(void) { } 需要一次性按照这种格式来实现函数,怎么办? 一个一个敲代码是相当耗时的,浪费时间! 是否有一种功能能够自动实现?vim的记录...
2017-05-01 - 喜欢使用vim的朋友都知道,vim拥有强大的寄存器功能,可以满足一些功能上的需求,比如复制文本到系统剪贴板上,以便外部使用,或者从外部复制文本粘帖到vim文本中。 使用vim的过程中会发现,用 y 拷贝的文本是没办法在vim外部使用的,同理在外部复制的文本也...
2017-05-01 - vim有强大的字符串查找功能。 我们通常在vim下要查找字符串的时候, 都是输入 / 或者 ? 加 需要查找的字符串来进行搜索,比如想搜索 super 这个单词, 可以输入 /super 或者 ?super, 两者的区别是前者是从上往下搜索,后者是从下往上搜索。 那么如果我想...
2017-05-01 - 很多人使用vim的时候,会发现函数跳转的功能没有,怎么办?vim提供了强有力的函数跳转的插件功能! 首先要安装ctags, 在ubuntu下直接输入: sudo apt-get install exuberant-ctags 接着,在源文件目录树(这里是在/home/ballack/test/目录下)执行如下命令...
2017-05-01 - 第一步、下载字体(以思源宋体为例) 下载地址:https://github.com/adobe-fonts/source-han-serif/tree/release/SubsetOTF/CN 进入界面: 这个界面中的几个以.otf结尾的文件即是字体文件。 点击其中一个otf文件,会进入下载界面: 点击download,选择一个本...
2017-05-01 - 一.driller安装(使用者模式) 这样装也可以看源码,只不过位置在python的环境中 1.angr安装 正常从源码安装,见angr的安装教程(http://www.linuxdiyf.com/linux/30417.html) setup.sh -i -e driller, 生成driller虚拟环境,并安装好了angr 2.安装driller 下载...
2017-05-01 - 1.安装教程 请参考:http://www.linuxdiyf.com/linux/30417.html 简单列举下命令: sudo pip install virtualenvwrapper export WORKON_HOME=$HOME/Python-workhome source /usr/local/bin/virtualenvwrapper.sh mkvirtualenv angr sudo pip install angr 安...
2017-05-01 - 初始化 angr是一个Python库,安装到python环境中。适用于python2.x系列,暂时不支持python3.x系列。 建议使用python virtual enviroment 安装和使用angr。 说明: python virtual enviroment是一个python环境管理工具,该工具能够在真实的系统中创建一个虚拟...
2017-04-30 - 安装git后没有tab键智能补全,非常不方便。Google以后发现有一个叫做git-completion解决了tab键没有智能补全的烦恼。 翻译:Install Bash git completion git-flow-completion项目,git-flow-completion依赖了git-completion,所以作者专门写了安装文章来安...
2017-04-30 - GNOME Layout Manager(布局管理器)是开发中的一个新脚本,利用Gnome可扩展性。 使用它可以快速转换GNOME Shell看起来像: 1.Ubuntu Unity 2.Windows 3.macOS 这个脚本不会为你自己手动做任何事情。它会自动执行下载GNOME扩展,配置和(至少为Unity)安装和...
2017-04-30 - Plano是一款为GNOME和Xfce4桌面设计的平面主题。现在好像有更多的平板GTK主题为Linux!这不是说Plano不是一个很好的主题 看看吧! 这是一个设计新潮的替代主题。 Arc GTK主题部分加上Adwaita主题部分,Plano给了应用程序和窗口一个微妙的外观,其面板确保不...
2017-04-30 - Gnome dash fix,该脚本可将您的GNOME启动器中应用程序进行分类处理:GNOME桌面有一个基本的应用程序菜单,按类别分组应用程序的启动器,但是操作起来并不容易。 因此,Gnome dash fix诞生了,这个一个脚本,只要运行一下就可以对程序进行快速分类:例如,网...
2017-04-30 - 在过去四年中,树莓派基金会非常努力地针对树莓派的硬件优化了 Debian 的移植版 Raspbian,包括创建新的教育软件、编程工具和更美观的桌面。 在(去年) 9 月份,我们发布了一个更新,介绍了树莓派新的桌面环境 PIXEL(Pi Improved Xwindows Environment,轻...
2017-04-30 - 在应用市场中有好几种屏幕截图工具,但其中大多数都是基于 GUI 的。如果你经常在 linux 命令行上工作,而且正在寻找一款优秀的功能丰富的基于命令行的屏幕截图工具,你可能会想尝试 gnome-screenshot(https://linux.die.net/man/1/gnome-screenshot)。在本...
2017-04-30 - pyDash 是一个轻量且基于 web 的 Linux 性能监测工具,它是用 Python 和 Django 加上 Chart.js 来写的。经测试,在下面这些主流 Linux 发行版上可运行:CentOS、Fedora、Ubuntu、Debian、Raspbian 以及 Pidora 。 你可以使用这个工具来监视你的 Linux 个人电...
2017-04-29 - 字体乱码这个问题相信很多人都遇到过,但是都是间歇性的,不是经常性的,大多时候都没有太在意。 在遇到过这么多次乱码之后,特别是在Linux下打开windows的文件乱码,我觉得有必要了解一下编码方式了。 首先,计算机内部只能存储二进制数据,即1和0的bit位。...
2017-04-29 - 我们已经从一个新手的角度了解了 Meld(http://www.linuxdiyf.com/linux/30012.html) (包括 Meld 的安装),我们也提及了一些 Meld 中级用户常用的小技巧。如果你有印象,在新手教程中,我们说过 Meld 可以比较文件和文件夹。已经讨论过怎么比较文件,今天...
2017-04-28 - ldd是Linux下的一个脚本命令,我们可以通过各种途径去查找它。 作用:打印可执行文件依赖的库。 举个实用的例子: ehome是我自己写的一个只能家具的程序,然后经过交叉编译得到的一个可执行文件,我们要查看这个可执行文件所依赖的库有哪些? $ ldd ehome 以...
2017-04-28 - 安装RegCM之前需要其他软件和库的支持: (1)Linux CentOS系统 (2)GUN make工具 (3)Fortran编译器 (4)MPI并行运算库,如果需要执行并行运算(源码包下载地址:https://www.open-mpi.org/software/ompi/v2.0/) (5)NetCDF库(在安装NetCDF库之前先需...
2017-04-28 - 首先上github链接(https://github.com/racaljk/hosts/blob/master/tools/lhosts),复制这个shell脚本,放在某个文件夹下,我是放在/etc/lhosts下。 先打开hosts文件vim /etc/hosts,发现其中内容很少,只有10+行,运行刚刚的脚本sudo bash /etc/lhosts之后...
2017-04-27 - 在这篇指南中,我们会逐步对进程做基本的了解,然后简要看看如何用特定命令管理 Linux 进程。 进程是指正在执行的程序;是程序正在运行的一个实例。它由程序指令,和从文件、其它程序中读取的数据或系统用户的输入组成。 进程的类型 在 Linux 中主要有两种类...
2017-04-27 - deepin Linux系统中ssh的端口号可以在其服务配置文件中进行修改。具体可以参考如下步骤。 1、默认配置文件路径为:/etc/ssh/sshd_config。下图红色位置即默认的端口22。 2、用vi/vim编辑器打开此文件,然后将22修改成其它的未占用端口即可。 3、在vi/vim中执...
2017-04-27 - deepin linux内置chrome浏览器,但是一般在linux系统上,firefox反而会更好用一些。 查询软件源中的firefox版本。 apt-cache show firefox 发现软件源中的firefox版本为52.0.2-1。 去firefox的官网,看到最新的firefox版本为53.0。 直接在firefox官网,下载...
2017-04-27 - 环境 操作系统:win7 虚拟机:centos7 效果 按照文件大小降序 du * -sh | sort -hr #h 表示以人可读的形式显示出来 按创建时间排序 ls -alc # 按创建时间排序 查看文件大小 du -sh # 查看文件大小 根据文件的创建时间(修改时间)排序升序,取前100条,并且...
2017-04-26 - 一、虚拟机NAT模式原理 NAT模式在VMware下又称VMnet8。在这种模式下,宿主机有两块网卡,一块是真实的物理网卡(即NAT device),连接Network;一块是 VMware Network Adapter VMnet8,通过虚拟交换机(VMnet8)与虚拟机网卡进行通信。 由于NAT device有网络...
2017-04-26 - 前言 在Linux系统下要使用Windows下共享的打印机,必须要在linux下安装cups和samba服务。其中cups是linux系统下管理打印机的服务,samba是实现局域网内的不同计算机之间提供文件及打印机等资源的共享服务。要确保linux下能使用windows下的共享打印机服务,必...
2017-04-25 - GoTTY 是一个简单的基于 Go 语言的命令行工具,它可以将你的终端(TTY)作为 web 程序共享。它会将命令行工具转换为 web 程序。 它使用 Chrome OS 的终端仿真器(hterm)来在 Web 浏览器上执行基于 JavaScript 的终端。重要的是,GoTTY 运行了一个 Web 套接...
2017-04-25 - 装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。于是请教网友大神,在费一番周折后,总结步骤如下: 1.修改文件/etc/sysconfig/iptables [root@bogon ~]# cd /etc/sysconfig/ [root@bogon sysconfig]# vi iptables 文件内容如下,注意红色一行是...
2017-04-25 - Docker在国内安装和Docker pull都很慢,阿里云给广大的docker爱好者提供了便利:不仅可以在各个Linux操作系统快速安装最新版的Docker,还免费提供了一个docker加速器,让大家免于阻碍。 接下来,我来说下Ubuntu16.04如何接受阿里云的优惠: 一.替换为阿里云...