Ubuntu 常用软件整理
Ubuntu 默认系统比较简单,很多常用软件都缺乏或者不好用,这里记录下我常用的一些软件以备后续使用。
0 系统环境
Ubuntu 18.04、16.04
镜像源参考:https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/
1 搜狗输入法
简介:
搜狗拼音输入法是2006年6月由搜狐(NASDAQ:SOHU)公司推出的一款汉语拼音输入法。搜狗输入法从一开始偏向于词语输入特性,发展到后来配备云输入功能的以整句输入为优势的输入法,是中国大陆市场主流的汉语拼音输入法。
网址:
https://pinyin.sogou.com/linux/
安装:
https://pinyin.sogou.com/linux/help.php
2 HandBake 视频编解码
简介:
HandBake 是一个比较简单和跨平台的视频转换软件。无需特别技巧便可直接将 DVD 电影内转换成 AVI/MPEG4 格式,还有 MP4 及 OGM 输出、AAC 及 Vorbis 编码。HandBrake 能转换被加密的(encrypted)DVD,转换时以多任务方式工作,同时让你选择语言,声音及画面质量,转换后的画面大小等。具备 x264 的多线程 H.264 编码和 H.264...
Anaconda 使用方法
0 系统环境
Ubuntu 16.04/18.04
Anaconda 3
1 安装 Anaconda
Anaconda 是一个比较强大的虚拟环境工具,它支持了很多常用的科学计算库,对于配置非常有用。而且最大的优势就是不需要像 pip 一样更改系统环境,随意切换也很安全。下图是 Anaconda 支持的一些常见计算库:
首先在网站上下载最新可用的 Anaconda 安装包,我这里下载的是 Python 3.7 版本 Linux 安装包,这个 Python 版本其实后面可以切换。
https://www.anaconda.com/download
如果是 Linux 用户下载其中的 sh 文件。
将 sh...
Anaconda 更换环境安装地址
由于 Anaconda 环境往往很大,如果一开始分配在系统目录下,时间长了可能空间不足。这时可以考虑将整个环境目录迁移。一般可以使用直接迁移文件方法和重新安装方法。
1 本机:直接迁移环境文件
在本机最简单的方法是直接迁移环境文件夹到新的地址然后再建立软连接。
例如我在 Ubuntu 系统下原来安装地址为 /home/liuxiao/anaconda3/,想要迁移到 /data/anaconda3/ 路径下,则可以使用下述步骤。
1)使用 mv 命令迁移:
PowerShell
sudo mv /home/liuxiao/anaconda3/ /data/anaconda3/
1
sudo mv /home/liuxiao/anaconda3/ /data/anaconda3/
2)建立软连接到原来的路径:
PowerShell
sudo ln -s /data/anaconda3/ /home/liuxiao/anaconda3/
1
sudo ln -s /data/anaconda3/ /home/liuxiao/anaconda3/
...
Ubuntu Linux 常用命令
1 压缩解压缩
建议使用 7zip 进行压缩解压缩操作,一方面支持 2G 以上压缩文件,另一方面命令也相对简洁。
1)安装 7zip
PowerShell
sudo apt-get install p7zip-full p7zip-rar
1
sudo apt-get install p7zip-full p7zip-rar
2)解压文件
PowerShell
7z x yourfile.zip
1
7z x yourfile.zip
以上命令解压到与文件名同名的文件夹。如果要解压到当前文件夹使用 7z e。
3)压缩文件
PowerShell
7z a -t7z files.7z *.txt
1
7z...
Anaconda 镜像源
由于中国访问 Anaconda 官方镜像源比较慢,因此如果遇到速度瓶颈,可以尝试更换为其他国内镜像源。方法是:
编辑 ~/.condarc 文件,替换为下述任一镜像源的内容。
1 北京外国语大学镜像源
网址:https://mirrors.bfsu.edu.cn/
可用性:可用,速度快
Shell
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.bfsu.edu.cn/anaconda
default_channels:
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/free
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/r
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/pro
-...
[GDB] 使用 GDB 调试程序崩溃
1 GDB 简介
GDB(GNU Debugger)是UNIX及UNIX-like下的强大调试工具,可以调试ada, c, c++, asm, minimal, d, fortran, objective-c, go, java,pascal等语言。
它的官网地址:
https://www.gnu.org/software/gdb/
2 GDB 安装
通常 Ubuntu 系统都会预装某个版本的 GDB,如果没有或者想要安装新版可以使用如下命令:
Shell
sudo apt-get update
sudo apt-get install gdb
12
sudo apt-get updatesudo...
使用 CLion 进行 LeetCode 刷题 & 本地 Debug
在编辑器里面进行 LeetCode 刷题是一个很便捷的方式,相比网页端,随时写自测 Debug 然后再提交更加友好。本文整理了下使用 CLion 进行 LeetCode 刷题的插件安装、调试、提交的常用步骤。
0 系统环境
Ubuntu 16.04
CLion 2021.2.2
LeetCode Editor v7.0
C/C++ Single File Execution v1.3 (可选)
1 安装插件
所谓“工欲善其事必先利其器”,在进行刷题之前我们首先安装两个 CLion 插件。一个是 LeetCode Editor ,另一个是...
Terminator 安装 & 使用
Terminator 是一个命令行模拟器,相比系统默认的 Terminal 工具,其提供了更多的功能,比如窗格划分、风格设置等。与之前介绍的 Tmux 虚拟终端使用 不同,这是一个运行在自己电脑端的命令行 GUI 工具,而前者可以运行在服务器端并且能够持久运行与共享 session。
0 系统环境
Ubuntu 16.04
1 安装步骤
使用以下命令进行安装即可:
ZSH
sudo add-apt-repository ppa:gnome-terminator
sudo apt-get update
sudo apt-get install terminator
123
sudo add-apt-repository ppa:gnome-terminatorsudo apt-get updatesudo apt-get...
TeXLive + TeXstudio 配置与使用
LaTex 是学术论文写作的标准工具,其排版好,可控制性强同时格式调整容易书写更快。TeXLive + TeXstudio 是一个比较常见的搭配(当然 TeXmaker 也是可以的,并没有太大区别,TeXstudio 高级功能更多一点),这里面简单总结下其安装配置过程。
0 系统环境
Ubuntu 16.04
1 安装步骤
在 Ubuntu 上安装这一组合非常容易仅需两行命令即可(分别安装 TeXLive 包和 TeXstudio 包):
Shell
sudo apt-get install texlive-full
sudo apt-get install texstudio
12
sudo apt-get install...
Ubuntu/Mac 深度学习开发基本环境配置
0 环境依赖
Ubuntu 依赖库:
1)zsh:
安装:
Shell
sudo apt-get install zsh
1
sudo apt-get install zsh
2)git:
安装:
Shell
sudo apt install git-all
1
sudo apt install git-all
Mac 依赖库:
1)Homebrew:
安装:
Shell
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
1
/bin/bash -c "$(curl -fsSL...