在Linux下,如果用vim打开一个大文件是非常困难的,即使配置了禁用临时文件也一样。
这是因为vim默认会全部加载文件!
而有时候,我们只想去查看文件的某一行(及浏览前后),怎么办?
以前我都是组合用head和tail,现在可以用less!
less初始不加载文件任何部分,是显示到哪一屏幕再加载那几行!
1、less打开文件
并指定直接定位到某个位置!
# 直接定位到第100行
less +100g xx.log
# 定位到最后一行
less +GG x[......]
在Linux下,如果用vim打开一个大文件是非常困难的,即使配置了禁用临时文件也一样。
这是因为vim默认会全部加载文件!
而有时候,我们只想去查看文件的某一行(及浏览前后),怎么办?
以前我都是组合用head和tail,现在可以用less!
less初始不加载文件任何部分,是显示到哪一屏幕再加载那几行!
1、less打开文件
并指定直接定位到某个位置!
# 直接定位到第100行
less +100g xx.log
# 定位到最后一行
less +GG x[......]
又名余弦相似度,代码如下:
import math
def cos_dist(a, b):
if len(a) != len(b):
return None
part_up = 0.0
a_sq = 0.0
b_sq = 0.0
for a1, b1 in zip(a,b):
part_up += a1*b1
a_sq += a1**2
b_sq += b1**2[......]
假设要给Web服务器的URL的/abc/添加一个虚拟目录,本地路径为/home/xxx/abc
则有两种方案:
1、使用alias
使用alias,加全路径即可。
location /abc/ {
alias /home/xxx/abc/;
}
2、使用root
注意,如果使用root命令,那么就不要加最内部的目录abc了。
location /abc/ {
root /home/xxx/;
}[......]
本教程针对最新版Transmission,无gui(Daemon)模式。
1、添加最新的稳定ppa
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:transmissionbt/ppa
sudo apt-get update
2、安装最新、稳定的Transmission
sudo apt-get install transmission-daemon
3、配置
# 创建工作[......]
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端口[......]