开发环境与工程工具
Python、Go、Node.js、JetBrains、版本控制、数据库和下载工具。
pdf查看器
- okular:
sudo apt install -y okular
远程工具
teamviewer:
BASH
wget -Nc https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
sudo dpkg -i teamviewer_amd64.deb
sudo apt-get --fix-broken -y install
向日葵
BASH
# https://blog.csdn.net/weixin_43746424/article/details/119877044
# 下载
wget -Nc https://down.oray.com/sunlogin/linux/sunloginclient-11.0.0.36662-amd64.deb
# 因为直接安装会因为系统版本问题失败,所以在安装前处理一下操作系统版本信息,安装好之后还原回来
# 1. 备份相关文件
sudo mv -v /etc/os-release /etc/os-release.bak
sudo mv -v /etc/issue /etc/issue.bak
sudo mv -v /etc/upstream-release /etc/upstream-release.bak
# 2. 修改 issue 文件,指定版本
echo "Ubuntu 20.04 LTS \n \l" | sudo tee /etc/issue
# 安装
sudo dpkg -i sunloginclient-11.0.0.36662-amd64.deb
# 3. 还原备份的文件
sudo mv -v /etc/os-release.bak /etc/os-release
sudo mv -v /etc/issue.bak /etc/issue
sudo mv -v /etc/upstream-release.bak /etc/upstream-release
# 通过菜单-找到向日葵图标-打开使用
信息收取(email和rss):
- thunderbird
BASH
# Mint系统自带
sudo apt install thunderbird
py工具,py环境
pycharm:
BASH
wget -Nc https://download.jetbrains.8686c.com/python/pycharm-community-2019.2.3.tar.gz
sudo tar -zxf pycharm-community-2019.2.3.tar.gz -C /usr/local/share
ln -s /usr/local/share/pycharm-community-2019.2.3/bin/pycharm.sh ~/桌面
# 运行时选择运行
py2: Mint系统自带, python -V
pip2: Mint系统自带, pip2 -V
py3: Mint系统自带, python3 -V
pip3: sudo apt install -y python3-pip, pip3 -V
go工具:
go
BASH
wget -Nc https://dl.google.com/go/go1.13.1.linux-amd64.tar.gz
sudo tar -zxf go1.13.1.linux-amd64.tar.gz -C /usr/local
echo -e '#go\nexport GOPATH=/usr/local/go\nexport PATH=$PATH:$GOPATH/bin' >> ~/.bashrc
liteIDE
BASH
wget -Nc https://github.com/visualfc/liteide/releases/download/x36.1/liteidex36.1.linux64-qt5.5.1.tar.gz
sudo tar -zxf liteidex36.1.linux64-qt5.5.1.tar.gz -C /usr/local
ln -s /usr/local/liteide/bin/liteide ~/桌面/
node工具:
node,npm
BASH
wget -Nc https://cdn.npm.taobao.org/dist/node/v12.13.0/node-v12.13.0-linux-x64.tar.xz
sudo tar -xf node-v12.13.0-linux-x64.tar.xz -C /usr/local/
sudo ln -s /usr/local/node-v12.13.0-linux-x64/bin/{node,npm,cnpm} /usr/local/bin/
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
# echo -e '# node\nexport NODEPATH=/usr/local/node-v12.13.0-linux-x64\nexport PATH=$PATH:$NODEPATH/bin' >> ~/.bashrc
vue-cli: cnpm install -g vue-cli
开发工具箱:
JetBrains ToolBox [Pycharm, IDEA, GoLand, DataGrip, WebStorm]
BASH
wget -Nc https://download.jetbrains.8686c.com/toolbox/jetbrains-toolbox-1.15.5796.tar.gz
sudo tar -zxf jetbrains-toolbox-1.15.5796.tar.gz -C /usr/local/share/
JetBrains公司的CI/CD工具
TeamCity:
BASH
wget -Nc https://download.jetbrains.8686c.com/teamcity/TeamCity-2019.1.4.tar.gz
sudo tar -zxf TeamCity-2019.1.4.tar.gz -C /usr/local/share/
版本控制客户端
git: sudo apt install -y git
gitkraken:
BASH
wget -Nc https://release.axocdn.com/linux/gitkraken-amd64.deb
sudo dpkg -i gitkraken-amd64.deb
svn: sudo apt install -y subversion
RapidSVN: sudo apt install -y rapidsvn
kdesvn: sudo apt install -y kdesvn
git仓库概览工具
onefetch
BASH
wget -Nc https://github.com/o2sh/onefetch/releases/download/1.7.0/onefetch_linux_x86-64.zip
sudo unzip onefetch_linux_x86-64.zip -d /usr/local/bin/
# 使用:在每个仓库下使用此命令
数据库客户端
dbeaver:
BASH
wget -Nc https://github.com/dbeaver/dbeaver/releases/download/7.1.3/dbeaver-ce_7.1.3_amd64.deb
sudo dpkg -i dbeaver-ce_7.1.3_amd64.deb
打包工具
- tar: Mint系统自带
- zip: Mint系统自带
- rar:
sudo apt install -y rar
下载工具
- wget: http
- uget: http
- aria2: http,ftp,bittorrent(bt)
- 两种方法
sudo apt install -y aria2
Linux源码编译, Github
BASH
# 下载源码包
wget https://github.com/aria2/aria2/releases/download/release-1.35.0/aria2-1.35.0.tar.xz
# 解压
tar -xf aria2-1.35.0.tar.xz
# 安装依赖
sudo apt install nettle-dev libgmp-dev libssh2-1-dev libc-ares-dev libxml2-dev zlib1g-dev libsqlite3-dev pkg-config libunistring-dev lzma lzma-alone lzma-dev
# 运行以下命令来生成配置脚本和其他文件需要构建程序
autoreconf -i
# 建立aria2的最快方法是首先运行configure脚本
./configure
# 配置完成后,运行make来编译程序 -j使用多线程进行编译
make -j 4
# 安装
sudo make install
- 使用:
aria2c 'magnet:?xt=urn:btih:0f0d1df182a55ada3d7c86bb40260d01586f1ef6&dn=zh-cn_windows_10_business_editions_version_22h2_updated_feb_2023_x64_dvd_995f5ea6&xl=5973727232' -o windows_10_business_editions_version_22h2_updated_feb_2023_x64_dvd_995f5ea6.dvd
局域网端口侦测工具
nmap: sudo apt install -y nmap
tcping:
BASH
wget -Nc https://github.com/cloverstd/tcping/releases/download/v0.1.1/tcping-linux-amd64-v0.1.1.tar.gz
tar -zxf tcping-linux-amd64-v0.1.1.tar.gz
chmod +x tcping
sudo mv tcping /usr/bin/
# tcping www.baidu.com 443
其他的东西
下拉式终端 tilda: sudo apt install -y tilda
下拉式GNOME终端: sudo apt install guake
HTTP 协议文件共享服务 Chfs:
BASH
wget -Nc http://iscute.cn/tar/chfs/1.10/chfs-linux-amd64-1.10.zip
unzip chfs-linux-amd64-1.10.zip
chmod +x chfs
./chfs --port 8080 --path /path/to
MAC主题包 Cairo-dock:
BASH
系统管理-软件管理器-搜索'Cairo-dock'
安装,设置开机自启动
截图工具
+ Shutter: sudo apt install -y shutter –不好用
+ flameshot:
BASH
sudo apt install -y flameshot
# 取消显示托盘图标
flameshot config
# 设置系统快捷键:菜单-键盘-快捷键-添加自定义快捷键
定义快捷键名称:flameshot-截图
快捷键指定命令: '/usr/bin/flameshot gui'
添加后,设置键盘绑定: Alt+A
磁盘使用分析
BASH
sudo apt install -y baobab