写这篇小文是想帮助更多人快速上手Ubuntu,里边的工具不少也适合其他Linux发行版,欢迎更多人投入到Linux的怀抱!
升级到20.04
升级到19.10
Ubuntu在2019年10月份发布了新系统 19.10,升级了Linux内核到 5.3.0-19-generic,提供了更多对开发者友好的工具,升级了桌面Gnome到 3.34,更多特性可以查看更新日志 ReleaseNotes
升级系统比较推荐全新安装,万一不成功也不同担心;不建议“就地更新”,如果非要就地更新,确保重要文件已经备份,避免系统故障进不去系统甚至相关文件丢失。
升级Ubuntu桌面系统:
1、打开“软件与更新”
![打造Ubuntu为PHP开发生产力工具[持续更新]插图1 image.png](https://img.mushiming.top/app/bianchenghao_cn/794b27234f4f461a9daf47c3ac1940b5.jpg)
2、设置新版本通知,选择“适用任何新版本”,然后关闭
![打造Ubuntu为PHP开发生产力工具[持续更新]插图3 image.png](https://img.mushiming.top/app/bianchenghao_cn/9e7386e8d69b4a0383aeb65b93dc2c89.jpg)
3、Ctrl + Alt + T 打开终端工具,执行命令 update-manager -c -d
4、此时应该会打开“软件更新器”,检查可用版本,如果有可用版本会提示类似“有新版本 19.10 可以更新”的问题,点击“升级”,会有新的窗口提示升级进度
![打造Ubuntu为PHP开发生产力工具[持续更新]插图5 image.png](https://img.mushiming.top/app/bianchenghao_cn/2df3f4b40f63416eb7614baba86e8774.jpg)
![打造Ubuntu为PHP开发生产力工具[持续更新]插图7 image.png](https://img.mushiming.top/app/bianchenghao_cn/9bffb5c8348e4c21aaa6dece52c5cff4.jpg)
![打造Ubuntu为PHP开发生产力工具[持续更新]插图9 image.png](https://img.mushiming.top/app/bianchenghao_cn/a4a2e47ca8d548609da81fa8a0d9ef73.jpg)
5、如果你的系统因为一些原因没有“软件更新器”,可以通过命令安装 sudo apt-get install --reinstall update-manager
6、更为详细的升级操作可以参考 ① 官网的Upgrading from Ubuntu 19.04 ② 2 Ways to Upgrade Ubuntu 18.04/19.04 To Ubuntu 19.10 (GUI & Terminal) 第二篇更为详细
一、系统安装
1、版本选择
Ubuntu最新版本 19.04 ,但是技术支持只到2019年1月,另外一个普遍采用的版本 是 18.04,是长期技术支持的版本。
当然我们需要的Ubuntu桌面版本,直观上 19.04 的桌面体验会更好一点,如果不了解技术支持的含义或者想更稳定可以选择 18.04,如果追求体验和美观的环境可以试试19.04 。
![打造Ubuntu为PHP开发生产力工具[持续更新]插图11 image.png](https://img.mushiming.top/app/bianchenghao_cn/8614a47ad76b4929828152697febfa83.jpg)
2、下载渠道
3、安装
教程比较多,如果是制作Ubuntu的usb启动盘,建议参考一下官方文档,因为有的电脑使用一些工具刻录的镜像启动盘不能识别,Ubuntu官方教程推荐了一个工具https://rufus.ie/。
二、系统设置
1、软件源
在已安装的应用程序中心,找到 软件和更新,选择最佳服务器,这样安装会比较快
![打造Ubuntu为PHP开发生产力工具[持续更新]插图13 image.png](https://img.mushiming.top/app/bianchenghao_cn/bf3f57209eb74a9fab003b4478680a9c.jpg)
![打造Ubuntu为PHP开发生产力工具[持续更新]插图15 image.png](https://img.mushiming.top/app/bianchenghao_cn/f21acbf3b4434677b5f9a27320bb1aaa.jpg)
2、快捷键
![打造Ubuntu为PHP开发生产力工具[持续更新]插图17 image.png](https://img.mushiming.top/app/bianchenghao_cn/af81c02cad9449a49b5742e5ca0bb5c8.jpg)
2.1、窗口操作
super + 上下左右,上 全屏,下 移动窗口 左 左半屏 右 右半屏
快捷键参考 os.51cto.com/art/201809/…
2.2、分屏
分屏的五种方法 blog.csdn.net/nyist327/ar…
2.3、截图
选定区域截图并复制到剪切板 ctrl + shift + print screen 或者 Ctrl + Alt + A
2.4、显示应用程序中心
2.5、显示桌面
2.6、图形界面和命令行模式切换
- 图形界面切到命令行
Ctrl + Alt + F3-F6,就是F3/F4/F5/F6都可以打开tty,要了解tty可以点击这里 - 命令行模式切换到图形界面
Ctrl + Alt + F2
2.7、Run a Command
Alt+F2
![打造Ubuntu为PHP开发生产力工具[持续更新]插图19 图片.png](https://img.mushiming.top/app/bianchenghao_cn/ab331e34115a46d489da31fc1274786a.jpg)
3、系统美化
3.1、字体安装
可以先尝试文泉字体 >> sudo apt-get install ttf-wqy-microhei
3.2、字体等桌面优化
Gnome桌面美化,使用命令行安装 sudo apt-get install gnome-tweak-tool
![打造Ubuntu为PHP开发生产力工具[持续更新]插图21 image.png](https://img.mushiming.top/app/bianchenghao_cn/3d708dd4429646ee8ac1f73cdd88c740.jpg)
![打造Ubuntu为PHP开发生产力工具[持续更新]插图23 image.png](https://img.mushiming.top/app/bianchenghao_cn/a867c5fe95e047aea4b8b170be9fc239.jpg)
在这里设置字体就可以就会避免有的界面字体特别难看或者锯齿情况,比如这种:
![打造Ubuntu为PHP开发生产力工具[持续更新]插图25 image.png](https://img.mushiming.top/app/bianchenghao_cn/f44352fd908944849a8461f082f0a669.jpg)
3.3、主题界面
图标主体我的是默认的,想做优化的可以参考 >> www.jianshu.com/p/4bd2d9b1a…
3.4、修改ubuntu系统通知栏弹出位置
参考 >> ubuntuhandbook.org/index.php/2…
3.5、分享几张高清壁纸
![打造Ubuntu为PHP开发生产力工具[持续更新]插图27 flash-logo.jpg](https://img.mushiming.top/app/bianchenghao_cn/d503be36bd4548929e4fdf42ba0f21cc.jpg)
![打造Ubuntu为PHP开发生产力工具[持续更新]插图29 thumb-1920-317172.jpg](https://img.mushiming.top/app/bianchenghao_cn/9c3784aa5faf4c6f895a97e004ed319f.jpg)
![打造Ubuntu为PHP开发生产力工具[持续更新]插图31 arrow-wallpapers-31509-4190464.jpg](https://img.mushiming.top/app/bianchenghao_cn/53130a9dac2a46918a3d24929c33e11b.jpg)
3.6、输入法
20.04系统更新后放弃了一些类库导致搜狗输入法不能使用,可以使用百度输入法**。**对于20.04之前的搜狗安装可以参考 blog.csdn.net/ljheee/arti…
4、办公软件
- Office 系统支持,有开源免费的
![打造Ubuntu为PHP开发生产力工具[持续更新]插图33 image.png](https://img.mushiming.top/app/bianchenghao_cn/4467de66fc834305926939f18ca6be01.jpg)
![打造Ubuntu为PHP开发生产力工具[持续更新]插图35 image.png](https://img.mushiming.top/app/bianchenghao_cn/bf1b31278f44431b95edbb33d10d3033.jpg)
- 微信 网页版, 可以设置网页弹出消息; 或者安装 Electronic WeChat 跨平台兼容的方案
- 钉钉 网页版,可以设置网页弹出消息,偶尔一些表情和图片显示异常
- QQ,没装过,很少用QQ了 2019年wine QQ最完美解决方案(多Linux发行版通过测试并稳定运行)
- 印象笔记 网页版
- 邮箱客户端 snapcraft.io/mailspring
- Linux QQ im.qq.com/linuxqq/ind…
5、windows软件
利用 wine 可以完美安装常见 Windows 软件,甚至包括游戏
首先需要安装 wine 环境
开源的 deepin-wine-ubuntu (项目地址: github.com/wszqkzqk/de…)
用这个命令下载git clone https://github.com/wszqkzqk/deepin-wine-ubuntu.git
进入文件目录cd deepin-wine-for-ubuntu
执行安装sudo ./install.sh
5.1、钉钉
钉钉桌面版,基于electron和钉钉网页版开发,支持Windows、Linux和macOS
github.com/nashaofu/di…
选择合适的版本,如 dingtalk-2.1.1-latest-amd64.deb 下载,然后打开安装或者命令行 sudo dpkg -i 软件名.deb
主界面
![打造Ubuntu为PHP开发生产力工具[持续更新]插图37 image.png](https://img.mushiming.top/app/bianchenghao_cn/997109487e764da88c03f245c0278d54.jpg)
有弹窗 也有声音
![打造Ubuntu为PHP开发生产力工具[持续更新]插图39 image.png](https://img.mushiming.top/app/bianchenghao_cn/d4ec829059f6470caae820c340fd4598.jpg)
还有未读数
![打造Ubuntu为PHP开发生产力工具[持续更新]插图41 image.png](https://img.mushiming.top/app/bianchenghao_cn/7b033e27453d40cd8053c41369208812.jpg)
不完美
表情在输入框显示文本,
![打造Ubuntu为PHP开发生产力工具[持续更新]插图43 image.png](https://img.mushiming.top/app/bianchenghao_cn/928f037767b24da780e201795dd4363c.jpg)
不能显示表情
![打造Ubuntu为PHP开发生产力工具[持续更新]插图45 image.png](https://img.mushiming.top/app/bianchenghao_cn/841d667e8c2f468da768d192200f9b06.jpg)
5.2、微信
不要直接装从微信官网下载的exe文件,因为我尝试了 2.6.8 的版本有严重的bug是输入框不显示输入的内容。
从这里下载
mirrors.aliyun.com/deepin/pool…
选择 deepin.com.wechat_2.6.2.31deepin0_i386.deb
主界面
![打造Ubuntu为PHP开发生产力工具[持续更新]插图47 image.png](https://img.mushiming.top/app/bianchenghao_cn/c5df7980fa674887922ddd7e51306234.jpg)
不完美
- 新消息有声音,但是弹窗不显示发信人
- 只能从本地选择然后上传图片,不能直接粘贴图片发送
5.3、QQ
mirrors.aliyun.com/deepin/pool…
选择 deepin.com.wechat_2.6.2.31deepin0_i386.deb
下载完,比如直接打开这个软件,就会跳到Gnome应用中心,然后安装即可
![打造Ubuntu为PHP开发生产力工具[持续更新]插图49 image.png](https://img.mushiming.top/app/bianchenghao_cn/38bdb38d21f44a699ebe689519b24fa7.jpg)
![打造Ubuntu为PHP开发生产力工具[持续更新]插图51 image.png](https://img.mushiming.top/app/bianchenghao_cn/45a69bdc7335449391160b405a9a94a2.jpg)
![打造Ubuntu为PHP开发生产力工具[持续更新]插图53 image.png](https://img.mushiming.top/app/bianchenghao_cn/534707ef1fda4577b2eea1ad0ba29425.jpg)
![打造Ubuntu为PHP开发生产力工具[持续更新]插图55 image.png](https://img.mushiming.top/app/bianchenghao_cn/46e4908fa8b74e6ca7f62e5cdd49b342.jpg)
不完美
最小化窗口会退出
5.4、百度网盘
mirrors.aliyun.com/deepin/pool…
安装方法参考上文
5.5、旺旺
mirrors.aliyun.com/deepin/pool…
5.6、印象笔记
mirrors.aliyun.com/deepin/pool…
5.7、其他
可以在这里查找 mirrors.aliyun.com/deepin/pool…
或者wine官网列出来的软件,但是这里的软件还没验证过是否可用 >> appdb.winehq.org/
三、开发环境
1、常用命令
- sudo apt-get install software-name
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get –purge remove
- whereis software-name
- systemctl start/stop/restart/status software-name
- ps -ef | grep software-name
- kill
- netstat -ap | grep 端口号
- lsof -i:端口号
- dpkg -l | grep php
- iostat w uptime top
- 待总结完善
2、软件安装
2.1、Snap系统自带的应用商店
2.2、新立得 可视化 apt 包管理器工具
该工具更适合安装管理系统软件或开发环境等,可以使用如下命令安装sudo apt-get install synaptic
![打造Ubuntu为PHP开发生产力工具[持续更新]插图57 image.png](https://img.mushiming.top/app/bianchenghao_cn/62d50572ccf74d699a3a564bef0477cc.jpg)
2.3、命令行(万能推荐)
-
nginx
sudo apt-get install nginx, 如果Apache有影响可以使用systemctl stop apache2.service关闭 -
php
sudo add-apt-repository ppa:ondrej/php && sudo apt-get update && sudo apt-get upgrade && sudo apt-get install php7.2 php7.2-fpm一文彻底解决Ubuntu上PHP的安装以及版本切换 -
php扩展
sudo apt-get install php-mysql php-redis php-xdebug php-curl php-pear phpunit php-扩展名 -
代码对比 Beyong Compare
-
数据库管理客户端 Mysql Workbrench
-
Redis数据管理客户端,可在Ubuntu软件商店搜索 redis
-
Jetbrains 家族IDE 推荐使用ToolBox App管理,安装卸载多版本共存
-
Postman www.getpostman.com/
-
VSCode code.visualstudio.com/
-
远程控制(文件传输) TeamViewer
-
svn 暂时没找到好用的客户端,日常管理可用简单的命令行 svn update svn add 或者phpstorm等支持版本控制的按钮
-
git分支管理工具 ,也建议熟悉命令行,其次 IDE 也都支持,如果非要客户端 可以看看 Sublime Merge
-
抓包 charles ,如果想使用Fiddler,可以参考 >> www.cnblogs.com/jcli/p/4474…
-
命令行工具美化 Oh-my-zsh
-
Oh-my-zsh 推荐主题 github.com/agnoster/ag…
-
Oh-my-zsh 推荐插件:高亮可用命令行 zsh-syntax-highlighting
-
跨平台文件传输工具 dukto
-
终端工具 terminator ,
sudo apt-get install terminator
终端设置字体
![打造Ubuntu为PHP开发生产力工具[持续更新]插图61 image.png](https://img.mushiming.top/app/bianchenghao_cn/9312187a570f4b2d9de1129b913efa75.jpg)
终端配色方案
![打造Ubuntu为PHP开发生产力工具[持续更新]插图63 image.png](https://img.mushiming.top/app/bianchenghao_cn/a38c2f44275942ceb27597d88c55d41a.jpg)
最后
![打造Ubuntu为PHP开发生产力工具[持续更新]插图65 image.png](https://img.mushiming.top/app/bianchenghao_cn/fe97751b6cd747cc95e4b46f13809a42.jpg)
你有什么黑科技或小技巧也来一起分享下?
扩展
今天的文章打造Ubuntu为PHP开发生产力工具[持续更新]分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/15536.html
![打造Ubuntu为PHP开发生产力工具[持续更新]插图59 image.png](https://img.mushiming.top/app/bianchenghao_cn/8feb733a2db14782a33270e6462f82bd.jpg)