difference-between-sh-and-bash

今天遇到了一个问题,再使用let的时候
/bin/sh 提示没有关键字

以前一直以为/bin/sh/bin/bash是一样。
遇到了这个问题,我查了一下:

bash and sh are two different shells. Basically bash is sh, with more features and better syntax. Most commands work the same, but they are different.
I would use bash, as that is pretty much the standard (or at least most common, from my experience). In fact, problems arise when a bash script will use #!/bin/sh because the script-maker assumes the link is to bash

在使用/bin/sh 或者/bin/bash的时候要注意兼容性

查看当前页面的所有

cat /etc/shell

ubuntu-server-set-timezone

最近在使用ubuntu的服务器,我发现如果不是设置时区打印出log的时候是按照UTC时区来的。我就不能直观知道请求时间,所以就需要设置一下时区。

先查看当前的时间:

1
date

显示当前的时间,例如:

Wed May 6 13:24:59 CST 2015

再看出当前的时区:

1
more /etc/timezone

显示时区为:

Asia/Shanghai

接下来调整到你需要的时区,使用命令:

1
sudo dpkg-reconfigure tzdata

选择时区,完成操作。

同样如果你有cron的任务的话,需要重启cron,不然它还是会使用老的时区时间

1
2
/etc/init.d/cron stop
/etc/init.d/cron start

new to world

自从发现了markdown写文章这种方式,现在已经爱上了这种方式。没事儿干自己就码点文章。这样既作为自己平时学习的积累,以便自己未来某个时间自己回顾一下。

以前看了很多东西,不为自己写下来。时间久了,不怎么用也会慢慢一点点的遗忘。每次要用的时候,需要去回忆,会花费很长的时间。所以越发的觉得把学到的、想到的写下来是非常非常重要的。慢慢写,每周都有所积累。