«

linux电脑配置,打造自己的开发环境(以deepin为例)

时间:2024-1-27 09:35     作者:韩俊     分类: Linux


linux电脑配置,打造自己的开发环境,本人以后搞开发就打算用 deepin 系统了,所以这里记载一下从安装完 deepin 系统后的各种打造的过程。

1. sudo 免输密码

linux sudo免密(免输入密码)的设置方法

2. 更新源以及升级系统,然后删除无用的一些东西

sudo apt update && sudo apt upgrade && sudo apt autoremove

3. 删除默认vim,安装完整的 vim

首先,要先卸掉旧版的 vi,输入以下命令:

sudo apt-get remove vim-common

然后安装 full 版的 vim,输入命令:

sudo apt-get install vim

4. 设置 vim 显示行号

vim ~/.vimrc

输入

set number

然后保存即可。

5. 解决 vim 环境下点击鼠标右键显示的是[可视],没法粘贴的问题

Debian(深度) Vim无法使用鼠标右键复制的解决方法

6. 检查 vim 的左右方向按键以及删除按键是否正常,如果不正常按如下设置

解决vim编辑器方向键和删除键无法使用的问题

7. 配置 ll 和清屏命令

vim ~/.bashrc

找到

alias ll='ls -l'

行,去掉前面的 #,如果没有找到这一行,则自己添加一行。

增加两行:

#清屏
alias c='clear'

8. 配置 git 推拉 gitee 仓库的代码免输每次的用户名和密码

执行命令

ssh-keygen -t rsa

生成本地的 ssh 私钥,公钥文件,然后将公钥文件 id_rsa.pub 里的内容拷贝到 gitee 的安全设置里面的 SSH公钥 里面去。

将公钥文件 id_rsa.pub 文件里的内容拷贝到阿里云服务器的 /home/git/.ssh/authorized_keys 文件里面去。

然后使用 ssh 方式的克隆代码即可。

9. git 命令简写配置

Git 命令的简写配置(别名)

git 常用快捷键设置

git一步完成文件的 add, commit 和 push功能的命令(git合并命令实现快速提交代码)

10. 配置 vim 作为 git 的默认编辑器

git config --global core.editor vim

11. 配置 git 忽略文件属性变更

git config --global core.fileMode false

这个是添加全局配置,如果不生效的话,则需要进入具体 git 仓库的目录执行:

git config --add core.filemode false

12. 配置 git log 的时间显示方式

修改git log默认的时间显示方式

13. 安装 php 7.4(这步根据情况看是否需要安装,php开发环境使用 docker 集成的开发环境,如果希望不进入 docker 容器就能执行 php 代码做一些测试则需要安装一下 php)

deepin 安装PHP7.4.4

14. 安装 docker 环境

先尝试卸载老的环境,不管有没有安装过,都可以执行一下:

sudo apt-get remove docker docker-engine docker.io containerd runc

安装以下库,支持 https

sudo apt-get install \
     apt-transport-https \
     ca-certificates \
     curl \
     gnupg-agent \
     software-properties-common

添加证书

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

添加源

deepin20 是基于Debian Buster 10 (stable) 开发的,所以,需要在对应文件末尾添加:

deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian buster stable

sudo vim /etc/apt/sources.list.d/docker.list

正式安装 docker

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

验证安装

docker -v

确认服务是否启动

sudo docker info

15. 配置终端提示符

如何在linux终端实时显示当前git分支

16. 克隆 ubuntu server 仓库(这是一个包含 php go python 开发环境的镜像仓库)

git clone git@gitee.com:phpernote/ubuntu_server.git

然后参考

Docker镜像的导入导出

将开发环境搭建起来,搭建过程中需要参考 

https://gitee.com/phpernote/ubuntu_server/blob/master/readMe.md

17. 检查 F1 - F12 按键是否是媒体功能按键,如果需要将 F5 配置成刷新网页按钮,则可参考:

切换笔记本电脑F1-F12快捷键为开发功能按键(关闭媒体按键功能)

标签: linux

热门推荐