bin

路飞-虚拟环境的搭建

大城市里の小女人 提交于 2019-12-04 06:49:44
虚拟环境的搭建 优点 ''' 1、使不同应用开发环境相互独立 2、环境升级不影响其他应用,也不会影响全局的python环境 3、防止出现包管理混乱及包版本冲突 ''' windows 安装 """ # 建议使用pip3安装到python3环境下 pip3 install virtualenv pip3 install virtualenvwrapper-win """ 配置虚拟环境管理器工作目录 """ # 配置环境变量: # 控制面板 => 系统和安全 => 系统 => 高级系统设置 => 环境变量 => 系统变量 => 点击新建 => 填入变量名与值 变量名:WORKON_HOME 变量值:自定义存放虚拟环境的绝对路径 eg: WORKON_HOME: D:\Virtualenvs # 同步配置信息: # 去向Python3的安装目录 => Scripts文件夹 => virtualenvwrapper.bat => 双击 """ MacOS、Linux 安装 """ # 建议使用pip3安装到python3环境下 pip3 install -i https://pypi.douban.com/simple virtualenv pip3 install -i https://pypi.douban.com/simple virtualenvwrapper """ 工作文件 "

Linux更换默认Shell

五迷三道 提交于 2019-12-04 06:25:45
Linux 更改默认 Shell 首先查看系统支持的shell cat /etc/shells 或者 chsh -l 得到结果: /bin/sh /bin/bash /bin/zsh /sbin/nologin /usr/bin/sh /usr/bin/bash /usr/bin/zsh /usr/sbin/nologin 更换默认的Shell为zsh(需要输入管理员密码) sudo chsh -s /usr/bin/zsh 查看更换是否成功 grep 你的用户名 /etc/passwd 消息中最后一项是当前用户使用的shell类型usr/bin/zsh 参考: https://blog.csdn.net/liubenq/article/details/78446648 来源: https://www.cnblogs.com/geepair/p/11837387.html

【原创】Centos 7 升级安装python3.7.4

走远了吗. 提交于 2019-12-04 06:11:28
1、安装必须的软件 #更新源中包列表 yum -y update #先安装扩展源EPEL 才能安装pip 否则会报错 yum -y install epel-release //解决ssl问题,否则报错:pip is configured with locations that require TLS/SSL //你只需执行即可,具体解决过程参见:http://www.cnblogs.com/minglee/p/9232673.html yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel yum -y install gcc gcc-c++ kernel-devel 2、解压python tar -zxf Python-3.7.4.tgz 3、安装python cd /usr/local/ mkdir python3 chmod 777 python3/ #配置安装路径 cd /softwares/Python-3.7.4/ ./configure --prefix=/usr/local/python3 make all make install #主要看是否有pip3 和 python3 ll /usr

shell中的文件目录属性判断

蓝咒 提交于 2019-12-04 05:55:57
在linux中,我们经常会跟文件目录打交道,这就涉及到判断这个文件或目录是不是空、是否可写等情况 [ -f file ]判断是否是普通文件,且存在 [root@lijie-01 ~]# cat file1.sh #!/bin/bash f=/root/lijie.txt if [ -f $f ] then echo $f exist else touch $f fi [root@lijie-01 ~]# 然后我们来查看执行过程 [ -d file ] 判断是否是目录,且存在 [root@lijie-01 ~]# cat !$ cat file2.sh #!/bin/bash f=/root/lijie.txt if [ -d $f ] then echo $f exist else touch $f //注意touch即可创建文件也可创建目录,如果文件或目录存在,touch就会修改文件或目录的三个time: mtime ctime atime fi [root@lijie-01 ~]# 查看执行过程 [ -e file ] 判断文件或目录是否存在 [ -r file ] 判断文件是否可读 [root@lijie-01 ~]# cat !$ cat file2.sh #!/bin/bash f=/root/lijie.txt if [ -r $f ] then echo $f

Centos7安装Python

不打扰是莪最后的温柔 提交于 2019-12-04 04:45:27
centos7下原有的python版本为2.7 安装Python 3 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz tar zxvf Python-3.7.0.tgz yum install gcc gcc-c++ libffi-devel -y cd Python-3.7.0/ ./configure --prefix=/usr/local/python3 make make install ls -l /usr/bin/python* 可以看出python只是一个软链接,可以直接删除,原本的文件还在,然后按此方法查看pip是否存在,如是软链接就直接删除,如果不是则最好先备份一下文件。 rm -rf /usr/bin/python ln -s /usr/local/python3/bin/python3 /usr/bin/python ln -s /usr/local/python3/bin/pip3 /usr/bin/pip 到了这一步后,yum install git -y时发现报错了,于是还要再修改一下相关的配置文件 /usr/libexec/urlgrabber-ext-down /usr/bin/yum 把这2个文件的第一行改成#!/usr/bin/python ->> #!/usr/bin

git--介绍和安装

谁说我不能喝 提交于 2019-12-04 04:37:54
介绍 Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。只花费了两周的时间,就写了一个git。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件。 GitHub是一个基于Git的远程文件托管平台(同GitCafe、BitBucket和GitLab等) Git本身完全可以做到版本控制,但其所有内容以及版本记录只能保存在本机,如果想要将文件内容以及版本记录同时保存在远程,则需要结合GitHub来使用。使用场景: 无GitHub:在本地 .git 文件夹内维护历史文件 有GitHub:在本地 .git 文件夹内维护历史文件,同时也将历史文件托管在远程仓库 集中式和分布式的区别 CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢? 先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回图书馆。 集中式版本控制系统最大的毛病就是必须联网才能工作,如果在局域网内还好,带宽够大

Nutch 关于读取资源数据的命令

醉酒当歌 提交于 2019-12-04 03:52:54
资料来源: http://adt.haotui.com/thread-278-1-1.html 关于读取资源数据的命令 最近在研究 nutch ,整理了一下关于读取资源数据的命令。 1. 查看 crawldb 数据库: bin/nutch readdb url/crawldb/ -stats 这个命令可以查看 url 地址总数和它的状态及评分。 查看每个 url 地址的详细内容,导出数据: bin/nutch readdb url/crawldb/ -dump crawldb( 导出的地址 ) 查看具体的 url ,以 163 为例: bin/nutch readdb url/crawldb/ -url http://www.163.com/ 2. 查看 linkdb 数据库的链接情况: bin/nutch readlinkdb url/linkdb/ -url http://www.163.com/ 导出 linkdb 数据库文件: bin/nutch readlinkdb url/linkdb/ -dump linkdb( 导出的地址 ) 3. 查看 segments : bin/nutch readseg -list -dir url/segments/ 可以看到每一个 segments 的名称,产生的页面数,抓取的开始时间和结束时间,抓取数和解析数。 导出 segments

shell编程

两盒软妹~` 提交于 2019-12-04 03:52:10
shell编程入门简介 shell是用户与linux操作系统之间沟通的桥梁,用户可以输入命令执行,又可以利用shell脚本去运行 shell种类非常多,常见的shell如下: bourne shell(/usr/bin/sh或/bin/bash) bourne again shell(/bin/bash) C shell(/usr/bin/csh) K shell(/usr/bin/ksh) 不同的shell语言的语法有所不同,一般不能交换使用,最常用的shell是bash,也就是bourne agarn shell,bash由于易用和免费,在日常工作中被广泛使用,也是大多数linux操作系统默认的shell环境 shell脚本及Hello World 要熟练掌握shell语言需要大量的练习,初学者可以用shell打印 “Hello World”来增加仪式感!!! shell编程脚本需要注意以下几点: shell脚本名称命名一般为英文; 不能使用特殊符号,空格来命名 shell脚本要以.sh后缀 不建议shell命名为纯数字,一般以脚本功能命名 shell脚本首写最好#!/bin/bash开头; 以下为第一个脚本: [root@localhost ~]# vim a.sh #!/bin/bash echo "Hello World" 来源: https://www.cnblogs

Ubuntu笔记--软件安装篇

↘锁芯ラ 提交于 2019-12-04 03:44:13
不想看书复习时,写写笔记。进入主题。 目前接触到的程序安装格式有.deb,.bin,还有可执行类型(后缀看不到,查看属性时显示类型为executable )。知道的有以下几种方式: 1、通过源安装。 打开终端(一个类似windows下的cmd的玩意。ctrl+alt+t),然后输入:sudo apt-get install 包名回车,输入密码,这种方式,有点麻烦,因为你要先知道要安装的软件的包名,并且,联网提前下。 2、software center(软件中心)或新立得。 这两就像是软件管家一样,里面已经放了一堆的软件了,可以搜索找到想安装的,点击安装,输入密码,然后直接安装就可以了,当然,这是在联网的前提下。然后,如果后面不想再用该软件了,也是在这里可以卸载掉。这种方式其实是方式1的可视化形式而已,俩的文件源一样。个人觉得这里有点像那些app商店。 3、.deb文件安装。 这种程序一般是在网上下载到的deb包,可以直接双击,通过software center来安装该程序,或者打开终端,进入deb包所在后,运行命令:sudo dpkg -i xxxxxx.deb,再输入你的开机密码后(输入密码这点,表示,。。习惯习惯吧,linux下的系统对权限限制得比较严),程序就会开始安装。 4、.bin文件安装。 网上查过一下,扩展名为.bin文件是二进制的,它也是源程序经编译后得到的机器语言

MongoDB入门,在CentOS6.4 安装MongoDB

烈酒焚心 提交于 2019-12-04 03:33:17
先下载mongodb64位压缩文件,放到centos系统中 1、 安装到/usr/local,并创建db和logs目录 tar zxvf mongodb-linux-x86_64-2.4.9.tgz mv mongodb-linux-x86_64-2.4.9 mongodb cd mongodb mkdir db mkdir logs 2、添加配置文件,进行到bin目录中,执行命令 cd bin vi mongodb.conf #将下面的内容复制并保存 dbpath=/usr/local/mongodb/db logpath=/usr/local/mongodb/logs/mongodb.log port=27017 fork=true nohttpinterface=true 3、重新绑定mongodb的配置文件地址和访问IP /usr/local/mongodb/bin/mongod --bind_ip localhost -f /usr/local/mongodb/bin/mongodb.conf 4、 开机自动启动mongodb vi /etc/rc.d/rc.local /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf 5、重启一下系统测试下能不能自启