code: def _put_to_history(self, command_script):
          
          history_file_name = self._get_history_file_name()
          if os.path.isfile(history_file_name):
              with open(history_file_name, 'a') as history:
                  entry = self._get_history_line(command_script)
                  if six.PY2:
                      history.write(entry.encode('utf-8'))
                  else:
                      history.write(entry)
docs: Puts command script to shell history.