Intelligence without ambition is a bird without wings.

2015-01-29
cmake-打印Include路径列表

1
2
3
4
get_property(dirs DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY INCLUDE_DIRECTORIES)
foreach(dir ${dirs})
message(STATUS "dir='${dir}'")
endforeach()

参考

  1. http://stackoverflow.com/questions/6902149/listing-include-directories-in-cmake
阅读此文

2015-01-29
sudo unable to resolve host ubuntu

原因

通过更改/etc/hostname,修改了主机名,而/etc/hosts中没有更改

解决

修改/etc/hosts

127.0.0.1   当前主机名

参考

  1. http://ubuntuguide.net/fix-ubuntu-sudo-errorunable-to-resolve-host
阅读此文

2015-01-29
ubuntu-软件列表

  • python-pip

    python包管理

阅读此文

2015-01-29
运行python脚本出错-No such file or directory

原因

文件格式为DOS格式,#! /usr/bin/env python后有\r\n,而/usr/bin/env的参数为python\r
找不到即报改错;因为有\rpython输出后回到行首继续打印,则导致

: No such file or directory

解决

文件格式改为UNIX格式

参考

  1. http://hgoldfish.com/blogs/article/31/
  2. http://stackoverflow.com/questions/12996065/no-such-file-or-directory
阅读此文

2015-01-29
configure-make中的prefix-DESTDIR区别

只使用./configure --prefix

当使用make install时,被安装到prefix为前缀的指定目录

使用./configure --prefixmake install DESTDIR

目标安装目录为DESTDIR/prefix

只要使用了make install prefix=DIR

安装目录为DIR

注意

  • ./configure -prefix必须是绝对路径

  • make install prefix也要绝对路径,虽然可以是相对路径,但安装时,因为切换工作目录,导致安装目录错误!

参考

  1. http://stackoverflow.com/questions/11307465/destdir-and-prefix-of-make
阅读此文

2015-01-29
nautilus-隐藏指定文件

  • 添加要隐藏的文件到.hidden

    echo '$RECYCLE.BIN' >>.hidden
    
  • F5刷新即可

参考

  1. http://askubuntu.com/questions/143315/how-to-hide-files-and-folders-in-nautilus
阅读此文

2015-01-29
ubuntu-nautilus快捷键打开terminal

环境

  • ubuntu-14.04

  • nautilus-3.10.1

步骤

  • 安装nautilus-open-terminal

    sudo apt-get install nautilus-open-terminal
    
  • 退出nautilus

    nautilus -q
    
  • 编辑配置文件

    gvim ~/.config/nautilus/accels
    
  • 反注释掉该行,并添加映射

    (gtk_accel_path “/ExtensionsMenuGroup/NautilusOpenTerminal::open_terminal” “F4”)

阅读此文

2015-01-28
linux-查看域名对应IP

nslookup

不使用/etc/hosts文件

ping

getent

getent ahosts www.baidu.com

参考

  1. http://superuser.com/questions/106901/added-entry-to-hosts-file-ubuntu-can-ping-ok-cannot-nslookup
阅读此文

2015-01-28
ubuntu-查看文件所属

  • 安装apt-file

    sudo apt-get install apt-file
    
  • 更新数据库

    sudo apt-file update
    
  • 查询

    apt-file search /usr/include/arpa/inet.h
    

参考

  1. http://superuser.com/questions/10997/find-what-package-a-file-belongs-to-in-ubuntu-debian
阅读此文

2015-01-28
linux-添加域名映射

sudo echo "192.192.192.243 svn.meichuan.com" >>/etc/hosts
阅读此文