1.日常工具:

开箱即用:

  • Chrome
  • 火狐
  • TeamViewer
  • PDF查看器
  • 截图/录屏
  • Shutter
  • 办公套件
  • 网易云音乐

科学上网:

  • 安装:electron-ssr-0.2.6

  • 配置本机系统代理为:SOCKS:127.0.0.1;端口:1080;

Typora:

安装:

  • 官方命令:
# or run:
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -

# add Typora's repository
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update

# install typora
sudo apt-get install typora
  • deepin之Typora:
# 1.
sudo apt-get install dirmngr
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -

# 2.
sudo apt-get install python-software-properties 
sudo apt-get install software-properties-common

# 3.
sudo add-apt-repository ‘deb https://typora.io/linux ./’ 
sudo apt-get update 
sudo apt-get install typora

参考:https://blog.csdn.net/zhangziju/article/details/80531501

2.开发环境:

curl:

  • 安装:
sudo apt-get install curl

# 查看版本:
curl --version

# 查看终端ip:
curl ip.gs

SdkMan:

清单:

  • Jdk
  • Maven
  • Gradle

指南:

  • 见个人笔记:<SDKMan - 使用指南>

Git:

  • 安装:
sudo apt-get install git
  • 指南:
# 初始化用户名及邮箱:
git config --global user.name "名字或昵称"
git config --global user.email "邮箱"

# 本机生成ssh key并添加到仓库:
ssh-keygen -t rsa -C "xxxxx@xxxxx.com(邮箱)"  

# 查看并去添加
cat ~/.ssh/id_rsa.pub


# 关于初始化用户名错误的情况下修改
# 1.查看当前配置:
git config --list 

# 2.修改
git config --global --replace-all user.email "修改后的邮箱" 
git config --global --replace-all user.name "修改后的用户名"

Hexo:

  • 见个人笔记:<Hexo - 安装环境配置>

Redis:

  • 安装:
sudo apt-get install redis-server
  • 检查Redis服务器系统进程:
ps -aux|grep redis
  • 查看redis端口状态
netstat -nlt|grep 6379
  • 其他:
# 停用: 
/etc/init.d/redis-server stop
# 启动:
/etc/init.d/redis-server start
# 重启:
/etc/init.d/redis-server restart

Nginx:

  • 安装:
sudo apt-get install nginx

PHP/FPM:

  • 见个人笔记:<Deepin - 系统安装nginx,php7.2,php5.6多版本以及mysql8.0.13>

Docker:

  • 见个人笔记:<Docker - Deepin和Ubuntu安装docker>

Node.js:

  • 安装:
# 下载
wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz
# 解压
tar xf  node-v10.9.0-linux-x64.tar.xz
# 进入解压目录
cd node-v10.9.0-linux-x64/
# 执行node命令 查看版本
./bin/node -v
  • 使用 ln 命令来设置软连接:
# 注意此处文件路径为个人存放node路径
ln -s /usr/software/nodejs/bin/npm /usr/local/bin/ 
ln -s /usr/software/nodejs/bin/node /usr/local/bin/

oh my zsh:

  • 见个人笔记:<oh-my-zsh,让你的终端从未这么爽过>

vim扩展:

  • vim 实现外部文件与vim之间的粘帖和复制:

    sudo apt-get install vim-gnome
    

mysqldump:

  • 安装:
# 安装依赖
sudo apt install libmysqlclient-dev
# 安装(一般直接执行该命令安装会报错)
suod pip install mysqlclient -i https://pypi.doubanio.com/simple/

3.开发工具:

Jetbrains全家桶:

清单:

  • IdeaIU

  • Datagrip

  • Pycharm

  • WebStorm

配置快捷方式 (部分应用安装好后是没有快捷方式):

  • 创建快捷文件:

在 /usr/share/applications/ 文件夹下创建一个文本文件 Datagrip.desktop, 用vim或者gedit等都可以

sudo  vim   /usr/share/applications/Datagrip.desktop
  • 在文件中添加以下语句:
[Desktop Entry]
 
Version=1.0
 
Type=Application
 
Name=Datagrip
 
Icon=/opt/Datagrip-2018.3/bin/Datagrip.png    #注意此处的路径
 
Exec="/opt/Datagrip-2018.3/bin/Datagrip.sh" %f   #注意此处的路径
 
Comment=The Drive to Develop
 
Categories=Development;IDE;
 
Terminal=false Startup
 
WMClass=jetbrains-Datagrip
  • 保存。修改此文件的用户权限:
sudo chmod u+x /usr/share/applications/Datagrip.desktop

关于数据的同步:

  • Linux下仅需同步config目录即可plugins在其之下

  • Win10下需同步config和plugins目录

抓包工具:MitmProxy:

官方文档地址:https://docs.mitmproxy.org/stable/overview-installation/

  • pip安装方式:

  • 先检查本机是否安装PIP

  • deepin - python3安装、更新pip

    # 安装:
    sudo apt install python3-pip
    
    # 更新PIP
    sudo pip3 install --upgrade pip
    
  • 安装mitmproxy

    sudo pip3 install mitmproxyshell
    
  • 源码安装方式:

# 下载压缩包
https://github.com/mitmproxy/mitmproxy/releases/tag/v4.0.4

# 移动可执行文件到/usr/bin
sudo mv mitmproxy mitmdump mitmweb /usr/bin

Q.E.D.