add linux operation from wanghuida