前提先更改好Ubuntu的源,更新系统和软件
1、安装vim居然默认没有集成vim神器,只能手动安装了。

sudo apt-get install vim

注意:配置显示行和十字光标。
2、安装google浏览器,先到 https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb 下载最新的安装文件。
然后

sudo apt-get install libappindicator1 libindicator7
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt-get -f install

3、安装搜狗输入法百度即可
4、安装WPS Office

sudo apt-get install wps-office
5、安装sublime text3
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text

6、安装git并配置git
第一步:

安装git。打开终端输入命令sudo apt-get install git

第二步:

配置本机git的两个重要信息,user.name和user.email,中终端输入如下命令即可设置git config --global user.name "Your Name"git config --global user.email "email@example.com"然后我们可通过命令 git config --list,查看是否设置成功。

第三步:

查看home目录下是否有.ssh目录,一般情况是没有的,需要我们敲命令生成这个目录,在终端输入ssh-keygen -t rsa -C "youremail@example.com"邮箱就是刚刚第二步设置的。然后一路按回车,其实就是不设置密码。然后你就会看到home目录下
多了.ssh目录。

第四步:
进入.ssh目录你会看到两个文件id_rsa和id_rsa.pub,id_rsa是私钥,id_rsa.pub自然就是
公钥啦。然后我们需要做的就是把id_rsa.pub文件中的内容拷贝一下。
第五步:
进入你自己的github,进入Settings->SSH and GPG keys->New SSH key,然后在Key那
栏下面将第四步拷贝的东西粘贴进去就可以了,最后点击 Add SSH key按钮添加。

大功告成,这样你在git push的时候就不需要每次输入用户名和密码了,github作为现在最流行的代码管理
工具,对于程序员来说学会使用它还是很有必要的。

7、 安装Google浏览器
到 https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb 下载最新的安装文件。
然后

[html] view plain copy

sudo apt-get install libappindicator1 libindicator7
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt-get -f install

8、在软件中心安装unity tweak tool

9、安装Python3.6并配置
sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6

设置Python3的优先级
sudo update-alternatives –install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives –install /usr/bin/python3 python3 /usr/bin/python3.6 2

这里不要设置优先级,避免修改了Python3的指向之后出现其他问题。
安装pip
curl https://bootstrap.pypa.io/get-pip.py | sudo python3.6
没有curl的话,先安装上curl

安装Python2的pip可以这样安装:
apt-get install python-pip

注意:如果出现“apt_pkg”找不到的问题,那就是升级Python后出现的问题
将/usr/bin/add-apt-repository里面的Python指向修改为默认的python3版本即可

配置虚拟环境:

安装:

(sudo) pip install virtualenv virtualenvwrapper

修改~/.bash_profile或其它环境变量相关文件(如 .bashrc 或用 ZSH 之后的 .zshrc),添加以下语句

export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/workspace
source /usr/local/bin/virtualenvwrapper.sh

修改后使之立即生效(也可以重启终端使之生效):
source ~/.bash_profile

pip freeze > requirements.txt 导出虚拟环境所有依赖
10、安装必要的pycharm和webstorm
注意激活 hosts文件的修改操作 0.0.0.0 account.jetbrains.com
Windows系统hosts文件路径为:c:\windows\system32\drivers\etc
Mac和Ubantu(Linux)系统hosts文件路径为:/etc

激活码地址:http://idea.lanyus.com/

11、安装npm 和cnpm的配置
在.bashrc内部添加一下代码

alias cnpm=”npm –registry=https://registry.npm.taobao.org \
–cache=$HOME/.npm/.cache/cnpm \
–disturl=https://npm.taobao.org/dist \
–userconfig=$HOME/.cnpmrc”

具体地址:http://npm.taobao.org/

12、安装链接服务器的ssh服务器

1、首先在服务器上安装SSH的服务器端。

$ sudo apt-get install openssh-server
2、启动ssh-server。

$ /etc/init.d/ssh restart
3、确认ssh-server是否正常工作

$ netstat -tlp
tcp6 0 0 :ssh :* LISTEN -

上面这一行就说明ssh-server已经在运行了。
4、在Ubuntu客户端通过SSH登录服务器。假设服务器的IP地址是113.112.23.124,登录的用户名是name。

$ ssh -l name 113.112.23.124
5、最后提示你输入密码,就说明连上远程服务器了。
6、安装网络工具
sudo apt install net-tools
安装之后就可以使用ifconfig ping等命令

安装numix图标
sudo add-apt-repository ppa:numix/ppa
sudo apt-get update
sudo apt-get install numix-icon-theme-circle

pycharm 使用中文输入法(webstorm雷同)
在pycharm.sh里面适当位置加入以下代码
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx

记录安装Ubuntu16.04后必须要做的事,杂篇相关推荐

  1. 记一次解决Intel 9462无线网卡的笔记本安装Ubuntu16.04后无法连接WIFI问题的艰难历程

    文章目录 前言 安装环境 解决方案 安装过程 初始环境 安装Ubuntu16.04.2 硬件禁止问题 激活无线网卡 更新软件列表附加驱动 更新内核1 安装Ubuntu16.04.7 查找网卡版本 更新 ...

  2. 联想E480笔记本安装ubuntu16.04后没有wifi信号

    一.升级Linux内核为4.14以上 升级内核方法参考如下博客的第一部分 https://blog.csdn.net/dudu815110/article/details/84062286 二.关闭S ...

  3. 安装ubuntu16.04后卸载不常用软件

    apt purge unity-webapps-common apt purge thunderbird totem rhythmbox empathy brasero simple-scan gno ...

  4. 联想拯救者Legion Y7000P 2020款(10代INTEL+GTX1650)安装ubuntu16.04(双系统)

    (我这个Y7000P 2020型号系列的笔记本,经过以下教程安装Ubuntu16.04后,经过测试触控板与wifi都能用) 一.下载并安装Ubuntu16.04.6 阿里云下载ubuntu系统官方镜像 ...

  5. thinkbook 15p安装ubuntu16.04 触摸板+无线网卡不能用问题解决

    2021 thinkbook安装ubuntu16.04后触摸板无法使用,无线网卡无法使用的问题解决方法. 安装ubuntu20.04可正常使用,但由于需要16.04,故而必须解决不能使用的问题. th ...

  6. 安装ubuntu16.04引导项的解决办法

    安装ubuntu16.04后,重启到ubuntu系统会出现grub界面,这是系统的引导文件出错了. 我们一般会重启回到windows系统通过EasyBCD来修复. 可是当打开EasyBCD时软件报错: ...

  7. 安装完Ubuntu16.04后要做的事

    安装好Ubuntu16.04后要做的事 更新软件源 软件源使用国内比较知名的软件源例如163,清华,中科大等的软件源这些软件源的访问速度在国内也是比较快的. sudo vim /etc/apt/sou ...

  8. 神舟战神笔记本安装Ubuntu16.04 系统

    win10安装Ubuntu16.04 -神舟战神 总结 环境 流程 Q1 U盘问题 Q2 安装卡在启动LOGO界面 Q3 无法进入Ubuntu,总是直接进入Win10 Q4 Ubuntu反复进入登录界 ...

  9. 联想Y7000安装Ubuntu16.04/Win10双系统,wifi问题,显卡驱动和CUDA10安装

    联想Y7000安装Ubuntu16.04/Win10双系统,wifi问题,显卡驱动和CUDA10安装 目录 Ubuntu16.04系统安装 安装NVIDIA-1050Ti显卡驱动 安装Cuda10 目 ...

  10. 百度云服务器BCC安装ubuntu16.04 +python3.6配置uWSGI和Nginx 部署Django项目

    题外话 最近也不开学不开工,闲着没事在做一个python+Django的项目.正好域名之前刚审核通过.开始着手在百度云部署自己的项目,记录一下过程中踩过的坑. 简介 Django是一个功能强大的Web ...

最新文章

  1. 解释为什么用梯度下降而不是直接求导数为0的解
  2. 截取前四位字符串_Python的字符串切片
  3. Python基本语法_函数属性 参数类型 偏函数的应用
  4. JAVA接口返回面积_java – 将接口的返回值限制为实现类的范围
  5. Vim的使用技巧-自动闭合成对符号
  6. linux系统用xset命令,专 linux命令之set x详解
  7. JavaScript实现动态规划方法计算特定位置的斐波那契数fibonacciNth算法(附完整源码)
  8. 【机器视觉】机器视觉光源详解
  9. 如何在SAP UI5应用里添加使用摄像头拍照的功能
  10. 语言高精度算法阶乘_JavaScript中的算法(附10道面试常见算法题解决方法和思路)...
  11. mysql数据库快捷添加外键_mysql 数据库添加外键的几种方式
  12. IT部领导总结:不想被淘汰,看看快速做报表的技巧,甚至能养老
  13. 搜索引擎网站登录入口
  14. Linux系统基础原理
  15. android下拉菜单刷新,Android开发之头部悬浮的上拉加载,下拉刷新的列表
  16. 7、python数据框重复值的查找和删除
  17. 国外哪个服务器最稳定,合适的国外服务器有什么选择技巧
  18. VC的一些实用技巧和注意事项。
  19. avr单片机c语言程序设计,avr单片机c语言编程风格介绍
  20. python爬虫数据分析毕业论文_Python 爬虫实操,顺便做了个数据分析

热门文章

  1. APP运营中地推应该怎么做
  2. 安徽省二级计算机证书,在哪个网站打印安徽省二级计算机证书?
  3. ios键盘横屏_iOS强制转换横竖屏和键盘方向控制
  4. 有一部电影用计算机回到未来,《复联4》调侃《回到未来》,1985年的这部穿越片,到底讲了什么...
  5. kettle 报错【Maximum wait time of 10 seconds exceed while acquiring lock】
  6. EasyMicroPlot: 一种快速进行微生物下游分析的整合R包
  7. mysql运算符xor_MySql运算符
  8. 塞格Np7280游戏笔记本概述
  9. idea中创建scala的worksheet第五章
  10. Linux_29_Linux-Vsftpd