Tag Archives: Linux

Shell脚本学习笔记(Beginning Linux Programming 4th Chapter 2)

1、使用Shell编程、开发脚本的原因:简单易学,所有的Linux都装备,无需安装。

2、Shell由一系列小的脚本组成,并且可以根据需求进行任意组合、替换,很好地诠释了Linux的核心特性“Reuse”(代码重用)。

3、Shell是用户和Linux系统之间的一层应用层交互接口。

4、经典的Shell版本:

  • sh:Unix的Shell脚本,Bourne开发。
  • csh, tcsh, zsh,:Berkeley Unix的Shell,Bill Joy开发。
  • ksh[......]

    继续阅读

Linux下用less浏览大文件

在Linux下,如果用vim打开一个大文件是非常困难的,即使配置了禁用临时文件也一样。

这是因为vim默认会全部加载文件!

而有时候,我们只想去查看文件的某一行(及浏览前后),怎么办?

以前我都是组合用head和tail,现在可以用less!

less初始不加载文件任何部分,是显示到哪一屏幕再加载那几行!
1、less打开文件
并指定直接定位到某个位置!
# 直接定位到第100行
less +100g xx.log

# 定位到最后一行
less +GG x[......]

继续阅读

Linux下配置bt客户端Deluge

0、添加官方的apt源
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:deluge-team/ppa
sudo apt-get update
1、apt安装
sudo apt-get install deluged deluge-web
2、运行
# 这个是Deluge后台服务端口
deluged -p 12345

# 这个是Deluge Web UI 的HTTP端口[......]

继续阅读

Thrift 0.9.3编译安装

1、依赖的库

经过试验,发现目前0.9.3依赖如下的库:
# build
sudo apt-get install autoconf build-essential
# Java 和 ant
java -version
注:ant安装最高支持到1.9.x,可以官方下载,链接

2、配置

这里我只需要使用Java的。
wget https://archive.apache.org/dist/thrift/0.9.3/thrift-0.9.3.tar.gz
tar -x[......]

继续阅读