日常开发中由于各种原因经常会需要重新装机,下面将ubuntu装系统后需要配置和安装的一些常用操作整理如下,方便查询

目录

  • 配置软件源
  • 创建bin目录
  • 安装jdk
  • 安装chrome浏览器
  • 安装opera浏览器
  • 安装vim文本编辑工具
  • 安装Geany文本编辑工具
  • 安装截图软件shutter
  • 安装git代码管理工具
  • 生成ssh key
  • 下载repo
  • 安装源码编译环境
  • 安装WPS
  • 卸载原生librreoffice
  • 配置终端
  • 安装Android Studio
  • 配置adb和fastboot
  • 安装thunderbird

配置软件源

https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
更新源

sudo apt-get update

更新软件

sudo apt-get upgrade

创建bin目录

用于存放自己的一些全局可执行配置文件或者脚本文件

mkdir -p ~/bin

添加环境变量,编辑~/.bashrc,添加

export PATH=~/bin:$PATH

安装jdk

sudo apt install openjdk-8-jdk
java -version

安装chrome浏览器

1、将下载源加入到系统的源列表(添加依赖)

sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/

2、导入谷歌软件的公钥,用于对下载软件进行验证

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

3、用于对当前系统的可用更新列表进行更新。(更新依赖)

sudo apt-get update

4、谷歌 Chrome 浏览器(稳定版)的安装。(安装软件)

sudo apt-get install google-chrome-stable

5、启动谷歌 Chrome 浏览器

/usr/bin/google-chrome-stable

6、添加到任务栏即可

安装opera浏览器

1、添加Opera钥匙圈

wget -qO- https://deb.opera.com/archive.key | sudo apt-key add -

2、从Opera的官方网站添加Opera信息库

sudo add-apt-repository "deb [arch=i386,amd64] https://deb.opera.com/opera-stable/ stable non-free"

3、下载安装

sudo apt install opera-stable

4、打开

opera

5、添加到状态栏即可

安装vim文本编辑工具

安装

sudo apt-get install vim

设为默认

echo export EDITOR=/usr/bin/vim >> ~/.bashrc

设置光标下划线

vim ~/.vimrc
//添加
set cursorline "显示光标下划线
syntax on "进行语法检验,颜色显示。

乱码问题
在~/.vimrc添加

set termencoding=utf-8
set encoding=utf-8
set fileencodings=utf-8,ucs-bom,gbk,cp936,gb2312,gb18030

安装Geany文本编辑工具

sudo add-apt-repository ppa:geany-dev/ppa
sudo apt-get update
sudo apt-get install geany

安装截图软件shutter

sudo apt install shutter
libgoocanvas-common
libgoocanvas3
libgoo-canvas-perl

安装git代码管理工具

sudo apt-get install git
git --version
git config --global user.name "yourname"
git config --global user.email "youremail@example.com"
git config --list

以上操作后会在家目录下创建隐藏的配置文件,用于记录用户名和邮箱

 ~/.gitconfig

生成ssh key

在家目录生成一个.ssh隐藏文件。里面包含id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对

ssh-keygen -t rsa -C "youremail@example.com"

本地添加私钥

ssh-add ~/.ssh/id_rsa

服务器端添加公钥
将 ~/.ssh/id_rsa.pub的内容粘贴到网页当前用户的账号下

下载repo

curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

安装源码编译环境

sudo apt-get install bc bison build-essential curl flex g++-multilib gcc-multilib gnupg gperf imagemagick lib32ncurses5-dev lib32readline-dev lib32z1-dev liblz4-tool libncurses5-dev libsdl1.2-dev libssl-dev libwxgtk3.0-dev libxml2 libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc yasm zip zlib1g-dev python

ubuntu18编译失败需要加

vim LINUX/android/build/envsetup.sh
//添加
export LC_ALL=C

安装WPS

下载地址
https://www.wps.cn/product/wpslinux/
安装

sudo dpkg -i 包名

安装字体
在CSDN下载https://download.csdn.net/download/weixin_43860588/12293231
解压到/usr/share/fonts/wps-office
重启wps

卸载原生librreoffice

sudo apt-get remove libreoffice-common

配置终端

更换背景色,和字体色
编辑 -> 首选项 -> 颜色
去掉使用系统主题中的颜色的勾,修改文本颜色和背景颜色,选择添加自定义颜色,把

  • 文字颜色设为#708284
  • 背景颜色设为#07242E

高亮显示
vim ~/.bashrc 编辑bash配置文件,去掉force_color_prompt=yes之前的注释标识符#号,

#force_color_prompt=yes
force_color_prompt=yes

source ~/.bashrc 即可生效

自定义命令行提示符
注释掉原有PS1起始的行,然后添加新的定制化语句。

#PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@ubuntu-\t-\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '#PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
PS1='${debian_chroot:+($debian_chroot)}\u@ubuntu-\t-:\w\$ '#PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@ubuntu-\t-: \w\a\]$PS1"

安装Android Studio

下载
https://developer.android.google.cn/studio/
解压后执行安装

./xxx/android-studio/bin/studio.sh

配置adb和fastboot

将上面安装Android studio安装后自动下载的sdk目录下的adb和fastboot两个文件拷贝到家目录下新建的bin文件中

cp ~/Android/Sdk/platform-tools/adb ~/bin/
cp ~/Android/Sdk/platform-tools/fastboot ~/bin/

如果没有权限则添加

chmod a+x ~/bin/adb
chmod a+x ~/bin/fastboot

安装thunderbird

sudo apt-get install thunderbird

安装中文包

sudo apt-get install thunderbird-locale-zh-cn

重启thunderbird

ubuntu配置工作环境相关推荐

  1. ubuntu配置java环境变量

    文章目录 下载 jdk8 上传文件 解压文件 转移文件 配置Java环境变量 验证安装是否成功 下载 jdk8 下载Linux环境下的jdk1.8 http://www.oracle.com/tech ...

  2. ubuntu 配置android环境,Ubuntu Linux下如何配置Android开发环境

    下载和安装Win7系统Android开发环境中讲了怎样在Win7系统中安装Android开发环境,那么怎样在Linux系统中配置Android开发环境呢?本篇文章就将演示如何使用Eclipse.And ...

  3. Win7下安装Ubuntu16.04以及Ubuntu配置Android环境

    1.安装Ubuntu系统 1用windows磁盘管理给硬盘划分空白空间 2下载USBWriter( http://www.linuxidc.com/Linux/2014-10/108015.htm)( ...

  4. eclipse如何配置工作环境

    第一.当我们下载了java和eclipse但没有配置好环境时会出现一下的错误提示: 接下来我们只需要 右键"此电脑"点击属性. 然后点击高级系统设置. 然后再点击环境变量. 然后在 ...

  5. Ubuntu配置deepin-wine环境安装QQ,微信,百度网盘

    一·配置deepin-wine环境 在终端输入: sudo git clone https://github.com/wszqkzqk/deepin-wine-ubuntu.git 若没有安装git命 ...

  6. ubuntu 配置 jdk 环境

    2019独角兽企业重金招聘Python工程师标准>>> 以下是Ubuntu 14.04安装JDK1.8.0_25与配置环境变量过程笔记. 1.源码包准备: 首先到官网下载jdk,ht ...

  7. Ubuntu配置开发环境

    su - sudo passwd root sudo apt install gedit sudo apt install nano 1.Ubuntu修改IP http://blog.csdn.net ...

  8. Ubuntu配置编译环境jack-server问题解决

    1.更新apt的源 参考此博客:https://blog.csdn.net/qq_30683329/article/details/88582435 在souce.list 中再多添加一个 deb h ...

  9. Ubuntu 配置OpenCV 环境并在Qt下运行

    之前发过一篇Ubuntu20.04配置OpenCV3.4.14的文章,由于理解有限,其实配置方法不是很好,比如直接将OpenCV直接编译到了/usr/local/路径下,这样做会导致文件夹混乱,最好的 ...

最新文章

  1. 为什么我们会被这种 “提前退休” 的节奏逼疯?
  2. 数据挖掘和机器学习:基本概念和算法(附电子书PPT)
  3. 钉钉、阿里云和PaaS平台的整合开发
  4. 【Linux环境下安装Maven与环境配置简易教程】
  5. VTK:vtk布尔运算隐式函数BooleanOperationImplicitFunctions用法实战
  6. ThinkPHP 3.2 支付宝即时到账接口开发
  7. Java怎么重复使用套接字_在java中连续地通过套接字传输数据
  8. python游戏猫咪藏在哪个房间_tes体系风格已经定型,EZ加猫咪似乎成唯一解,在藏还是真没了?...
  9. OpenCV调用YOLOv4进行目标检测
  10. 关于LabVIEW视觉ROI的读取与存储
  11. java websocket原理_Java WebSocket基本原理
  12. sql server 性能_SQL Server性能神话破灭
  13. knight tour java,Knight Tour Problem
  14. 排球积分程序(二)——需求分析
  15. 实名寻人搜索引擎app_Lookup:整合多个社交网络的寻人搜索引擎
  16. vc c语言标准库头文件,VC++ 6.0中添加库文件和头文件
  17. 3d布衣天下1手机调试html,真精华布衣天下3d
  18. 【mcuclub】四相五线步进电机
  19. 东软睿驰 adas车载测试
  20. softmaxsigmoid

热门文章

  1. oracle 数据转换不报错,oracle数据库与hibernate方言转型异常
  2. android手机刷新率,终于知道为何苹果手机60Hz刷新率,却比大部分安卓的120Hz更强了...
  3. 为什么码农要了解业务?(文末有福利)
  4. 以太坊BIP39助记词到公钥地址的原理与细节
  5. 1271:圆柱体的表面积
  6. project和program的区别
  7. java-net-php-python-ssh学生信息管理系统录像演示录像2019计算机毕业设计程序
  8. python md5加密和统一社会信用代码_统一社会信用代码校验位python实现
  9. 【小程序项目开发-- 京东商城】uni-app之商品列表页面 (下)
  10. Thinging in Java读后总结