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
2.开发环境:
curl:
- 安装:
sudo apt-get install curl # 查看版本: curl --version # 查看终端ip: curl ip.gs
- 更多关于curl的参数:http://man.linuxde.net/curl
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.