Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Vim 复制粘贴和剪切

Vim 复制粘贴和剪切

用Vim这么久了,始终也不知道怎么在Vim中使用系统粘贴板,通常要在网上复制一段代码都是先gedit打开文件,中键粘贴后关闭,然后再用Vim打开编辑,真的不爽;上次论坛上有人问到了怎么在Vim中使用系统粘贴板,印象里回复很多,有好几页的回复却没有解决问题,今天实在受不了了又在网上找办法,竟意外地找到 了,贴出来分享一下。如果只是想使用系统粘贴板的话直接在输入模式按Shift+Inset就可以了。如果想更灵活地使用复制粘贴功能,就要看一下了:vim有12个粘...
Debian GNU/Linux 包管理锦囊妙计

Debian GNU/Linux 包管理锦囊妙计

作为一个资深的 Debian GNU/Linux(后文简称“Debian”)粉,笔者可是私藏了不少既实用又鲜为人知的锦囊妙计哦。独乐乐不如众乐乐,现从中撷取几条分享给大家,希望对各位有所帮助。当包管理工具被玩坏……设想有一天你不小心误删了 dpkg,因为它是 Debian 中最底层的包管理工具,所以然后你将杯具地发现从此再也不能成功安装 Debian 包。别慌,如果你了解一点儿有关 .deb 二进制包的知...
SSL在HTTPS和MySQL中的原理思考

SSL在HTTPS和MySQL中的原理思考

之前对HTTPS通信过程有过了解,HTTPS是应用HTTP协议使用SSL加密的版本,在TCP和HTTP之间增加SSL协议。通过握手阶段认证双方身份,协商对称秘钥对通信信息进行加密。此处只描述常用的服务器单向验证,大致过程简要描述如下:0:事先Web服务器把自己的公钥和Web信息提交给权威CA,CA确认后,用自己的私钥将Web信息以及公钥的文摘签名,制成数字证书交给Web服务器;客户端Web浏览器事先安装被信任的权威CA的根证书(未签名证书或者自签名证书)1...
Bash基本语法详解

Bash基本语法详解

Bash语法非常的简单,Bash是一个命令解释程序,单使用Bash做不了什么,但是Bash结合Linux命令就很强大了,几乎可以完成Linux所有的事情,早年第一个接触Bash的时候,可以追溯到2010年了,当时在一家互联网虚产品的公司,那是个时候WEB虚机还很流行的,底层WEB虚机的创建,开户都用Shell脚本实现。当时我作为Java开发人员,但有幸参与到shell脚本开发中,当时对Shell并不是很熟,从那个时候算是对Shell第一次试水,并没有进行深...
使用Vagrant和Virtualbox创建虚拟机

使用Vagrant和Virtualbox创建虚拟机

简单地说,Vagrant让我们可以通过代码的方式快速地、可重复地创建针对不同虚拟环境的虚拟机,包括Virtualbox、AWS、Docker等。它使得我们可以一次性地、自动创建多个环境相同的虚拟机,对于软件开发和测试尤其有用。本文我们将以Virtualbox为例,看看Vagrant的基本使用。(一)快速入门首先需要创建一个目录用于存放Vagrantfile文件以及Vagrant在工作中的数据:mkdir my-vagrant-projectcd my-va...
Linux中sudo的用法和sudoers配置详解

Linux中sudo的用法和sudoers配置详解

1.sudo的配置文件是/etc/sudoers ,我们可以用他的专用编辑工具visodu ,此工具的好处是在添加规则不太准确时,保存退出时会提示给我们错误信息;配置好后,可以用切换到您授权的用户下,通过sudo -l 来查看哪些命令是可以执行或禁止的;/etc/sudoers 文件中每行算一个规则,前面带有#号可以当作是说明的内容,并不执行;如果规则很长,一行列不下时,可以用号来续行,这样看来一个规则也可以拥有多个行。2./etc/sudoers 的规则...
Spark源码分析之SparkContext概述

Spark源码分析之SparkContext概述

本篇文章就要根据源码分析SparkContext所做的一些事情,用过Spark的开发者都知道SparkContext是编写Spark程序用到的第一个类,足以说明SparkContext的重要性;这里先摘抄SparkContext源码注释来 简单介绍介绍SparkContext,注释的第一句话就是说SparkContext为Spark的主要入口点,简明扼要,如把Spark集群当作服务端那Spark Driver就是客户端,SparkContext则是客户端的...
VMware虚拟机主机模式下与主机互ping通

VMware虚拟机主机模式下与主机互ping通

桥接模式:虚拟机作为一台独立的机器,拥有自己的独立的IP。 主机模式:虚拟机与主机组成一个局域网,主机使用虚拟网卡VMnet1与虚拟机进行通讯。NAT模式(网络地址转换):与主机使用同一个IP,这种模式我还不太理解,用的最多的是前两种模式。主机模式下配置网络与主机互ping步骤:1. 配置虚拟网卡2. 配置虚拟机软件的虚拟网络设置3. 修改虚拟机的网络配置文件这里的虚拟机搭载的操作系统是Ubuntu 12.04,网络配置文件:/etc/network/in...
Linux vi命令大全

Linux vi命令大全

分享一些Linux vi命令札记。曾经使用了两年多的Vim,手册也翻过一遍。虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享。索引1. 关于Vim1.1 Vim的几种模式2. 启动Vim3. 文档操作4. 光标的移动4.1 基本移动4.2 翻屏4.3 标记5. 插入文本5.1 基本插入5.2 改写插入6. 剪切复制和寄存器6.1 剪切和复制、粘贴6.2 文本对象6.3 寄存器7. 查找与替换7.1 查找7.2 替换7.3 正则表达式8...
CentOS6.x双网卡采用主-备份策略绑定(bond)

CentOS6.x双网卡采用主-备份策略绑定(bond)

一 介绍如题所示,CentOS服务器安装了双网卡,然后进行网络配置。为了增强服务器的网络连通性,采用“主-备份”策略来配置两个网卡:每次只有一个网卡处于活动状态,在一个网卡出现问题无法使用时可以快速的切换到另外一张网卡上去,保证网络的持续可用。当然缺点是每次只有一个网卡工作,因此硬件资源的利用率不高。参考文章:Oracle Linux 6.4(BOND)双网卡绑定实战—附加说明 http://www.linuxidc.c...
远程管理之VNC 详解

远程管理之VNC 详解

远程管理的基本概念①RDP(remote desktop protocol)协议 远程桌面协议,我们常用的windows操作系统就是的远程桌面管理就是基于该协议的,更多有关RDP协议的可以查看百度百科RDP②telnet CLI界面下的远程管理工具,因为其历史非常悠久,几乎所有的操作系统都有该工具(telnet在传送数据时是通过明文传输的,没有加密,所以现在几乎都不会使用telnet来进行远程管理了) telnet③SSH(Secure Shell)...
Ubuntu 16.04下安装网络流量分析工具 Wireshark

Ubuntu 16.04下安装网络流量分析工具 Wireshark

如果你经常分析不同的网络协议和研究数据包,那么你一定听说过 Wireshark。与其它难以操作的命令行网络协议分析工具不同的是,Wireshark 拥有非常简洁易用的图形界面,使用 Wireshark 可以很容易地查看有线和无线网络的实时信息。与此同时,这款免费的开源工具还同时支持 Windows、Linux 和 OS X 等多种平台。Wireshark 2.0.5发布带来了多项改进Wireshark 2.0.5 是 Wireshark 2.0 系列的第五...
Linux教程之磁盘配额(Quota)

Linux教程之磁盘配额(Quota)

1.什么是quota简单的说就是限制用户对磁盘空间的使用量。因为Linux是多用户多任务的操作系统,许多人共用磁盘空间,为了合理的分配磁盘空间,于是就有了quota的出现。2.quota的用途 显示磁盘使用情况和配额3.quota的一般作用对象 (1)针对WWW server (2)针对mail server (3)针对file server4.quota的限制 (1)仅能针对整个文件系统 (2)需要kernel的支持 (3)只对一...
Linux上安装MPEG-1 Layer3(mp3)解码器

Linux上安装MPEG-1 Layer3(mp3)解码器

今天突然想要在Linux系统上播放音乐,但是打开之后发现缺少了MPEG-1 Layer3(mp3)解码器。于是去网上找了解决的方法,说得天花乱坠,不过有个帖子给出了很简单的方法。以下内容转载于网络上面提示没有安装解码器,这是因为版权问题软件不自带解码器解决的方法很简单,就是安装第三方源32位的系统第三方源:rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2...
<< 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 >>