linux命令

1.cp -r dir1 dir2 如果目录dir2不存在的时候,会把dir1中的所有文件复制到新的目录dir2中。如果dir2存在,那么dir1整个目录会复制到新的目录dir2中;

2.sudo visudo 用于修改 /etc/sudores 文件,修改用户在linux系统中的权限; ssh    ALL=(ALL)       NOPASSWD: /bin/df  该命令可以给 ssh 用户添加无密码执行 df的命令的权限

3. postgres创建数据库的时候没有 IF EXISTS 的判断,因此需要先查询数据库是否存在 使用方法如下:

    def db_exist(self, dbname):
        try:
            self.cursor.execute("SELECT EXISTS(SELECT * FROM pg_database WHERE datname='%s')" % dbname)
            return bool(self.cursor.fetchone()[0])
        except psycopg2.Error as e:
            sys.stderr.write(e.__str__())
            sys.stderr.write("\n")
        return False

 

posted @ 2018-03-23 13:05  百变小超  阅读(118)  评论(0编辑  收藏  举报