Linux
likaiwalkman_Victor
这个作者很懒,什么都没留下…
展开
-
Linux中如何让进程在后台运行
在Linux中,如果要让进程在后台运行,一般情况下,我们在命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了: [plain] view plaincopyprint? $ ./test.sh & [1] 17208 $ jobs -l [1]+ 17208 Running .转载 2015-02-01 10:09:26 · 400 阅读 · 0 评论 -
bash配置文件加载顺序
bash配置文件加载顺序 2015-02-12 11:05 206人阅读 评论(0) 收藏 举报 分类: linux 版权声明:本文为博主原创文章,未经博主允许不得转载。 bash配置文件的分两大类: 1,全局配置,比如:/etc/profile, /etc/profile.d/*.sh, /etc/bashrc 2,个人配置转载 2016-11-21 23:51:57 · 359 阅读 · 0 评论 -
一致性hash算法 - consistent hashing
版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 一致性 hash 算法( consistent hashing ) 张亮 consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在cache 系统中应用越来越广泛; 1 基本场景 比如你有 N 个转载 2016-05-21 10:38:27 · 341 阅读 · 0 评论 -
Vim查找替换及正则表达式的使用
Vim查找替换及正则表达式的使用 JAN 13TH, 2013 简单替换表达式 :[range]s/from/to/[flags] range:搜索范围,如果没有指定范围,则作用于但前行。 :1,10s/from/to/ 表示在第1到第10行(包含第1,第10行)之间搜索替换; :10s/from/to/ 表示只在第10行搜索替换; :%s/fro转载 2016-05-14 22:34:54 · 373 阅读 · 0 评论 -
Become a Command Line Ninja With These Time-Saving Shortcuts
The command line can be quite powerful, but typing in long commands and file paths gets tedious pretty quickly. Here are some shortcuts that will have you running long, tedious, or complex commands wi转载 2016-05-01 14:17:13 · 938 阅读 · 0 评论 -
Git多账户SSH配置
.ssh/config文件内容:Host github.com HostName github.com User git IdentityFile /c/Users/ymm12/.ssh/id_rsa2 Host 192.168.199.199 HostName 192.168.199.199 User git IdentityFile /c/Users/ymm12/.ssh/id_原创 2015-12-21 11:23:04 · 438 阅读 · 0 评论 -
Mac环境变量释疑
PATH Environment Variable On Mac OS X & Emacs.App 分类: emacs2013-03-30 22:09 1118人阅读 评论(0) 收藏 举报 macemacs 目录(?)[+] From: http://blog.galeo.me/post/23467503436/path-environmen转载 2015-09-17 22:11:11 · 513 阅读 · 0 评论 -
Could not open a connection to your authentication agent
eval $(ssh-agent) More information in: https://coderwall.com/p/rdi_wq转载 2015-08-20 13:02:39 · 481 阅读 · 0 评论 -
ssh-key 与 git账户配置以及多账户配置
在使用git的时候,git与远程服务器是一般通过ssh传输的(也支持ftp,https),我们在管理远程分支之前 需要在本机上创建ssh-key密钥对,并把其中的公钥添加到github中。 单用户情况: 如果你就会一直在你的计算计算机使用一个远程的Git服务器,并且账号是一个,比较简单,生成key的时候也没有太大注意的地方,直接运行如下的第一步然后按回车就可以了 1、在 g转载 2015-08-20 23:21:06 · 371 阅读 · 0 评论 -
如何在 Git 里撤销(几乎)任何操作
原文:https://github.com/blog/2019-how-to-undo-almost-anything-with-git 译文:http://blog.jobbole.com/87700/译者: 老码农 任何版本控制系统的一个最有的用特性就是“撤销 (undo)”你的错误操作的能力。在 Git 里,“撤销” 蕴含了不少略有差别的功能。转载 2015-08-03 22:22:27 · 407 阅读 · 0 评论 -
计算机网络运输层之多路复用与多路分解
一、什么是多路复用和多路分解 我们知道,在网络上主机与主机之间的通信,实质上是主机上运行的应用进程之间的通信。例如,当你通过Http上网浏览网页时,实质上是你所访问的主机的服务器进程与你本机的浏览器进程在进行通信。试想一下,当你在上网的同时,还挂着QQ,还使用ftp下载大文件,这时就有三个网络上的进程与你的主机上的三个进程进行通信,那么系统是怎么样正确地把接收到的数据定位到指定的进程中的呢?转载 2015-08-03 14:05:22 · 560 阅读 · 0 评论 -
Linux进程间通信——使用数据报套接字
前一篇文章,Linux进程间通信——使用流套接字介绍了一些有关socket(套接字)的一些基本内容,并讲解了流套接字的使用,这篇文章将会给大家讲讲,数据报套接字的使用。 一、简单回顾——什么是数据报套接字。 socket,即套接字是一种通信机制,凭借这种机制,客户/服务器(即要进行通信的进程)系统的开发工作既可以在本地单机上进行,也可以跨网络进行。也就是说它可以转载 2015-08-03 14:04:10 · 338 阅读 · 0 评论 -
Linux进程间通信——使用流套接字
前面说到的进程间的通信,所通信的进程都是在同一台计算机上的,而使用socket进行通信的进程可以是同一台计算机的进程,也是可以是通过网络连接起来的不同计算机上的进程。通常我们使用socket进行网络编程,这里将会简单地讲述如何使用socket进行简单的网络编程。 一、什么是socket socket,即套接字是一种通信机制,凭借这种机制,客户/服务器(即要进行通信的进程)系转载 2015-08-03 14:03:14 · 357 阅读 · 0 评论 -
15 Useful “ifconfig” Commands to Configure Network Interface in Linux
fconfig in short “interface configuration” utility for system/network administration in Unix/Linux operating systems to configure, manage and query network interface parameters via command line inter转载 2015-05-10 08:46:33 · 529 阅读 · 0 评论 -
*nix操作系统查看某一个命令所在物理地址
whereis, which, type原创 2015-02-07 13:26:00 · 458 阅读 · 0 评论 -
grep 文件报错 “Binary file ... matches”的处理
grep 文件报错 “Binary file ... matches”的处理 抱着个错误是因为grep不能处理二进制的文件, -a, --text Process a binary file as if it were text; this is equivalent to the --binary-files=text option. 这个时候加上-a参转载 2016-12-08 14:26:44 · 1598 阅读 · 0 评论