Linux

(64)

xargs 与 pipe 的区别

xargs 是将标准输入转为后面命令的参数。 pipe 是将标准输出转为下个命令的标准输入。 ## xargs 的逻辑 从标准输入读取内容,以空格或者换行进行分割,输出结果,做为命令的参数。 ## xargs 应用举例

Ubuntu 下通过命令行安装 .deb 格式的程序

一直使用的 Simplenote 客户端提示下载新版 1.1.3,但是下载之后,双击打开,怎么也安装不上。Ubuntu 自带的 Software Center 要么一直转菊花,要么假死状态。 不得以,还是要使用最靠谱的命令行方式安装

使用 sshfs 配合 vim 编辑远程服务器上的文件

ssh 到服务器上进行开发调试,最大的缺点是,不能使用本地已配置好的开发工具。 所以,思来想去还是决定将远程服务器的目录挂载到本地。 首先,开发机是 ubuntu 安装 sshfs sudo apt-get instal

ssh 上服务器后,避免连接频繁被断开

最近调一个线上的 wordpress 主题,实在懒得搭建本地开发环境,我就直接在服务器上开发调试了。 但是问题来了,ssh 上服务器使用 vim 进行开发调试,最不爽的一点是,经常性会遇到 > Write failed: Bro

从 ifconfig 读取网卡流量

如何读懂网卡流量数据? 感觉很多网卡流量的数据都是从 ifconfig 读取到的,所以先看一个 ifconfig 的各种输出结果、以及概念。 先从土鳖的百度百科看起, http://baike.baidu.com/view/10

通过宝塔 Linux 面板部署 Laravel 项目

确实是傻瓜式的面板,操作很方便。 虽然看起来土气,但是的确有亮点 - PHP 多版本并存,可以在一台机器上同时部署 php 5.2 ~ 7.1 任意版本。每个网站对应不同的 PHP 版本。然后通过 Nginx 配置使用不同的 P

使用 export 赋值与直接使用 = 赋值的区别

使用 export 赋值的变量能够被子进程继承,而直接使用 = 的不能。 但是在子进程中,无论使用 export 还是 = 都无法改变父进程的值。 而这里所说的父进程,通常是指 bash shell,所以通常修改环境变量都是通过

Linux 的目录权限与文件权限的区别

## 问题 帮朋友搭建一个 wordpress 站点,偷懒的在 root 帐号根目录下部署了。出现了神奇的报错 ``` stat() "/root/wordpress/" failed (13: Permission denied

使用了 oh-my-zsh 之后 cd some_dir 变得奇慢无比

想用 strace 跟踪一下,发现 strace 并不支持内置的命令 ``` strace cd ~/work/debugging/ strace: Can't stat 'cd': No such file or directo

Ubuntu 下使用 telnet 访问水木社区

terminal 下直接 telnet newsmth.net 进去之后,会发现中文全部显示乱码。 需要指定编码 luit -encoding GBK telnet newsmth.net > luit 命