常用linux指令
cd
cd /
进入到根目录cd ~
进入到根目录下的root目录即/root/- 由
/
开头的是绝对路径,跟在cd后面可以进入相应的文件夹 cd ../
进入上一级目录
常用文本编辑器
nano
vim
vim常用命令
- w保存q退出!强制适用于只读保存文件
- i进入插入模式,: 进入底线命令模式
/
加文字表示搜索后面相匹配的文字,?
向前搜索,按n查看下一个匹配- [常用vim命令][http://www.runoob.com/linux/linux-vim.html]
配置python时常用的命令
以下皆为举例形式
ll /usr/bin | grep python
查看/usr/bin下的python版本mv /usr/bin/python /usr/bin/python2.7
重命名旧版本rm -rf /usr/bin/python
删除旧的软链接ln -s 新链接源文件 链接文件
创建新链接python --version
或python -V
查看python位置which python
查看python指令所调用的目录 (非常重要 改了软链接不起作用很有可能是这条!!)chmod 777 文件名
如果出现permission denied用此命令授予源文件权限vim ~/.bash_profile
添加环境变量vim ~/.bashrc
同样添加环境变量source ~/.bash_profile
保存文件pip install -r requirments.txt
新增依赖pip freeze > requirements.txt
导出该环境下的依赖到requirements.txt文件tar -xf tgz包
解压tgz包- ·
./configure --prefix=需要安装的目录
执行此命令前要先回到解压文件夹下 make && make install
编译安装,需要紧跟上部sh start.sh start/restart/stop/reload
执行 start.sh脚本,即shell脚本,可用于常开服务器端口rm [-f][-R] 文件名
不加参数删除单个文件,-f强行删除,-R删除目录下所有文件update-alternatives --config python
快速切换pythonupdate-alternatives --remove python /usr/bin/python2.7
移除旧版本
其他的一些有用的命令
ls -a
显示所有文件和文件夹,包括隐藏pstree -ap | grep gunicorn
获取gunicorn进程树kill -9 查询出的主进程pid
【强制】关闭主进程kill -HUP 主进程id
重启gunicorn任务
参考文档
[在软链接地方有坑其他ok的教程][https://www.cnblogs.com/mqxs/p/9103031.html]
[安装python加虚拟环境的靠谱教程][https://shimo.im/docs/PITngHlPpaIdxtFa/read]
[linux命令大全][http://www.runoob.com/linux/linux-command-manual.html]
[快速切换python][https://www.cnblogs.com/rexyan/p/7485135.html]
[flask+ningx=gunicorn][https://www.cnblogs.com/Ray-liang/p/4837850.html]
[virtuaenvwrapper基本使用][https://www.cnblogs.com/justbreaking/p/7103234.html]