Shell 脚本知识拾遗

2018.08.20

[ 居然是一个 Shell 命令, 位置在 /bin/[, 大概可以算冷知识了?

[] 可以用于判断, 左右需要加空格. 可以有多个判断条件, 判断条件必须是 -o, -a.

# this will echo true

if [ "string" -o "" ......

sudo 使用当前用户配置

2018.08.17

sudo vim /etc/sudoers

# add below:

Defaults env_keep += "ftp_proxy http_proxy https_proxy"

Defaults env_keep += "HOME"

Compile VIM with lua

2018.08.16

# install libs

sudo apt-get install libncurses5-dev libperl-dev python-dev ruby-dev mercurial checkinstall lua5.2 liblua5.2-dev

# make link

sudo ln -......

Linux time 时间设置

2018.08.14

自动同步 Internet时间, 两种方法:

sudo rdate -s ntp.api.bz

# or

sudo ntpdate -u ntp.api.bz

写入 BIOS:

sudo hwclock -w

# or

sudo clock -w # clock is a link to hwc......

编译命令顺序对结果的影响

2018.08.08

最近在尝试写点 C++, 因为需要访问服务器获取 json 数据, 所以其中涉及到了 curl 相关内容.

makefile 中有一段话:

g++ -lcurl -lm -o mssout $(Objects)

其中 -lcurl 代表需要去链接 curl 的库文件. 以上这段 makefil......

Pre