file opening on linux