ubuntu 环境搭建
Ubuntu安装后一些配置什么的:https://blog.csdn.net/hymanjack/article/details/80285400
一、golang安装、环境搭建
// 安装 sudo apt-get install golang // 查看go版本 go version // 查看环境变量 go env // GOPATH=/home/zhou/go // 需要手动创建go文件夹 cd ~/ mkdir go cd go mkdir bin mkdir pkg mkdir src // 设置GOPATH环境变量 export GOPATH=/home/zhou/go //加入到~/.bashrc文件的最后。 source ~/.bashrc //重新加载配置 // 使用vim编辑器,编辑hello.go package main import "fmt" func main() { fmt.Println("Hello World!") } // 直接运行run命令 go run hello.go
包依赖管理:
go get -u -v github.com/kardianos/govendor
升级golang:
首先卸载:
sudo apt-get remove golang-go sudo apt-get remove --auto-remove golang-go
安装:(此处以golang-1.11 版本演示)
这次选择 下载源码包 方式安装
官网下载最新的 1.11.2版本: go1.11.2.linux-amd64.tar.gz
进入下载的目录,解压到usr/local:
sudo tar -xzf go1.11.2.linux-amd64.tar.gz -C /usr/local
现在执行 go version 和 go env 都是提示找不到命令,需要配置环境变量
设置环境变量:
vim ~/.profile //此处加入到当前登录的用户下 export PATH=$PATH:/usr/local/go/bin // 文件的最后一行添加 source ~/.profile // 不用重启,立即生效
设置项目路径:
Create your workspace directory, $HOME/go
. (If you'd like to use a different directory, you will need to set theGOPATH
environment variable.) 官网说如果直接在当前用户根目录下,可以不用设置
export GOPATH=$HOME/xxx/go
二、goland IDE编辑器
官网:https://www.jetbrains.com/go/
// 解压到 /opt/ sudo tar -xzvf goland-2018.2.3.tar.gz -C /opt/
激活:
如果服务器方式不行,可以选择下面的方式(还有个破解方式的,没搞懂Ubuntu系统怎么弄)
http://idea.lanyus.com/ //hosts文件 0.0.0.0 account.jetbrains.com //生成注册码 。。
生成启动图标:
PS: 更新:现在不用那么麻烦了,打开软件后,直接右键单击Dock上的软件图标,选择:Add to Favorites, 就OK了!!!
sudo vim /usr/share/applications/goland.desktop // 内容: [Desktop Entry] Version=1.0 Type=Application Name=Goland Exec=/opt/goland/bin/goland.sh Icon=/opt/goland/bin/goland.png MimeType=application/x-go; Name[en_US]=Goland
可以拖放到dock中,方便打开,但可能遇到一个问题:
如果打开后,发现dock上出现两个图标,一个带点,一个不带点,解决方法:
首先打开应用,然后在终端输入:
xprop |grep WM_CLASS
xprop |grep WM_CLASS,此时鼠标指针会变成一个十字准心,然后点击打开的应用,终端会反馈一条信息,包括2个字符串
WM_CLASS(STRING) = "sun-awt-X11-XFramePeer", "jetbrains-goland"
打开/usr/share/applications/中对应的xxxx.desktop文件, 在最后一行写入StartupWMClass=jetbrains-goland(此处填写第三步后面出现的名字列表, 选择其中一个与你的应用程序名字最相近的, 此处两个名字相同, 故随便写一个即可),保存,关闭应用重新打开,将不会出现双图标的情况了
sudo vim /usr/share/applications/goland.desktop // 添加一行: StartupWMClass=jetbrains-goland
三、Pycharm IDE编辑器
官网:https://www.jetbrains.com/pycharm/download/#section=linux
// 解压到 /opt/ sudo tar -zxvf pycharm-professional-2018.2.4.tar.gz -C /opt/ // 进入 /opt/,重命名文件夹 sudo mv pycharm-2018.2.4 pycharm
四、安装git
安装git:
sudo apt install git
配置ssh:
//查看是否有ssh密钥、公钥 cd ~/.ssh //配置本机git的两个重要信息,user.name和user.email git config --global user.name "Your Name" git config --global user.email "email@example.com" //通过命令 git config --list,查看是否设置成功 git config --list //查看home目录下是否有.ssh目录,目录里时候有公钥和私钥,一般情况是没有的,需要我们敲命令生成这个目录,在终端输入 ssh-keygen -t rsa -C "youremail@example.com" // 进入 .ssh,有两个文件 id_rsa是私钥,id_rsa.pub是公钥 把id_rsa.pub文件中的 全部 内容拷贝一下 // 进入gitlab\github setting->SSH and GPG keys->New SSH key,然后在Key那 栏下面将第四步拷贝的东西粘贴进去就可以了,最后点击 Add SSH key按钮添加。
五、安装docker
// 安装docker sudo apt install docker.io // 查看版本 docker -v // 启动Docker服务 sudo service docker start // 关闭Docker服务 sudo service docker stop
权限管理,默认docker运行需要sudo权限,需要配置用户为docker组才可以使用docker。通常只应把信任的用户加入docker用户组因为docker用户组的权限相当于root。
// 增加一个用户组docker sudo groupadd docker // 把用户${USER}加入docker用户组,如zhou USER=zhou sudo usermod -aG docker ${USER} // 重启docker服务(可不执行) sudo service docker restart //切换到root再切换会普通用户才会生效 su root // 或者 sudo -i su zhou
六、postman生成启动图标
PS: 更新:现在不用那么麻烦了,打开软件后,直接右键单击Dock上的软件图标,选择:Add to Favorites, 就OK了!!!
下载,解压,安装,(此安装位置在/opt)
1、创建全局变量,也就是在任何地方都可以执行postman,不用去到安装目录,执行 :
sudo ln -s /opt/postman/Postman /usr/bin/postman
2、添加启动器应用图标,也就是可以从启动器快速启动,执行:
sudo vim /usr/share/applications/postman.desktop
3、编辑内容:
[Desktop Entry] Encoding=UTF-8 Name=Postman Exec=postman Icon=/opt/postman/app/resources/app/assets/icon.png Terminal=false Type=Application Categories=Development;
七、系统美化工具 gnome-tweak-tool
在16.04上使用的美化工具unity-tweak-tool,不过在18.04版本上使用了gnome因此之前的那个工具不能用了,转而用gnome-tweak-tool替代了。
通过使用gnome-tweak-tool工具,我们可以自定义系统主题、图标、锁屏界面内容、字体等等内容,再加上gnome桌面本身就足够漂亮,整个系统看起来就很棒了!
整体mac风格美化的详细教程:https://blog.csdn.net/lishanleilixin/article/details/80453565
系统登录界面美化的详细教程:https://ywnz.com/linuxmh/2273.html
美化过程中使用到的所有材质来源网站:https://www.opendesktop.org/s/Gnome
使用的主题包名称:McOS-MJV
使用的锁屏界面工具名称:SetAsWallpaperV1.3
使用的图标材质包名称:papirus-icon-theme-20180720
以上三个均可在gnome-look.org上搜索到
八、网易云音乐
解决 网易云linux-Ubuntu16版本,安装到Ubuntu18.04,打不开问题
1、将当前用户加入 sudoer
sudo visudo -f /etc/sudoers.d/zhou //zhou是开机登录的用户名
输入:
zhou ALL=(ALL:ALL) NOPASSWD:ALL
2、使用 sudo 运行网易云音乐
编辑启动文件:
sudo vim /usr/share/applications/netease-cloud-music.desktop
Exec添加 sudo :
Exec=sudo netease-cloud-music %U
现在就可以启动了!
九、sublime
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-get install apt-transport-https echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list sudo apt-get update sudo apt-get install sublime-text // 安装完成
官方网站详情:http://www.sublimetext.com/docs/3/linux_repositories.html
sublime 的很多功能都是由插件(插件官网:https://packagecontrol.io/。)配置生效的,所以插件的使用非常重要,这里只介绍自己使用的一种加载插件的方法:
Package Control是一个用于管理sublime插件的工具,可以用于安装、删除、禁用相应的插件,常用的插件都能在上面找到,配置Package Control的方法如下:
打开安装的sublime-text工具,通过“View > Show Console”菜单或者 Ctrl+` 快捷键进入控制台模式。
复制下面的命令,放入控制台执行(https://packagecontrol.io/installation#st3): import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
执行成功后,会自动显示一个说明文档,在"Preference"菜单中会有“Package Control”的菜单项。
点击“Package Control”菜单项后输入install,或者“Ctrl+Shift+p”,输入install:会显示一个下拉框
选择Package Control:Install Package后进入插件选项框,输入想要安装的插件,然后双击即可安装:
有时候会 报错,可能半天解决不了,安装不上,如果急用,可以使用第二种安装方法:
首先打开sublime 点菜单 “Preferences—>Browse Packages 看下packag文件夹的路径,进入文件夹,使用git clone 去git仓库拉取插件代码
中文支持:
更新并升级系统为最新(较新的系统会解决很多可能出现的问题): sudo apt-get update && sudo apt-get upgrade 克隆项目到本地 : git clone https://github.com/lyfeyaj/sublime-text-imfix.git 运行脚本 : cd sublime-text-imfix && ./sublime-imfix
之后启动sublime text 发现已经可以正常使用搜狗输入法进行汉字输入了。
十:截图软件
shutter:https://blog.csdn.net/hymanjack/article/details/80285400
之前用的deepin-scrot 在18.04版本一直无效,因此换用flameshot 感觉还可以
安装flameshot:https://github.com/lupoDharkael/flameshot
安装命令:sudo apt-get install flameshot
设置>设备>键盘,设置一个自定义快捷键(下拉到最下面,点击“+”号)起个名字:xxx,命令填写:flameshot gui (终端输入命令,就可以截图了)
还可有快捷键 Ctrl+Alt+A 进行截图
截完图后保存Ctrl+S,复制到剪贴板 Ctrl+C
十一:搜狗输入法
问题记录:英文间隔大
// 解决办法 shift + 空格
就是把圆角改成半角
---------------------------------------分割线-------------------------------------------------
参考:http://get.ftqq.com/9088.get