Linux常用软件一览
作者:互联网
系统工具
OS信息获取
- screenfetch
sudo emerge --ask screenfetch
磁盘分区与格式化
创建NTFS格式的文件系统
-
使用parted命令初始化磁盘
parted -a optimal /dev/sdb1
mklabel gpt
unit mib
mkpart primary 1 -1
name 1 data
q
-
为
/dev/sdb1
磁盘初始化为NTFS格式sudo mkfs.ntfs -f -L BasicData /dev/sdb1
磁盘格式支持
-
支持
ntfs
格式的磁盘sudo emerge --ask sys-fs/ntfs3g
-
支持
exfat
格式的磁盘sudo emerge --ask sys-fs/fuse-exfat
sudo emerge --ask sys-fs/exfat-utils
截图工具
- flameshot自带图像处理的截图工具
sudo emerge --ask media-gfx/flameshot
Android投屏
- scrcpy
sudo emerge --ask dev-util/android-tools
sudo emerge --ask app-mobilephone/scrcpy
Virtualbox虚拟机
手动安装(推荐)
-
本机寻找包或到 VirtualBox 官网下载最新安装版本,linux 版本是 tar.gz 压缩包,下载之后解压缩,会得到一个 virtualbox*.run 文件,查看该文件是不是可执行文件,若不是将其添加可执行权限:
sudo chmod +x virtualbox*.run
-
安装VirtualBox
sudo ./virtualbox*.run install
-
安装完之后要将用户添加到 vboxusers 组中才可使用 VirtualBox:
less /etc/group ## 查看系统中都有哪些组 groups jingpeng ## 查看普通用户 jingpeng 都属于那些组 gpasswd -a jingpeng vboxusers ## 将 jingpeng 添加到 vboxusers 组
-
如果点击 VirtualBox 图标很可能打不开,此时需要安装 media-libs/libsdl 软件包:
sudo emerge -avt media-libs/libsdl
-
无法创建网卡, 无法创建虚拟机等则需要手动加载模块:
sudo modprobe vboxdrv sudo modprobe vboxnetflt sudo modprobe vboxnetadp
Install Virtualbox
-
安装virtualbox
sudo emerge --ask app-emulation/virtualbox
-
强化窗口插件
sudo emerge --ask app-emulation/virtualbox-additions
Guest插件添加
-
下载并添加强化插件
sudo emerge --ask app-emulation/virtualbox-guest-additions
-
将guest与D-bus环境设置为开机启动
sudo rc-update add virtualbox-guest-additions default
## 操作系统安装时候已经设为开机启动了 sudo rc-update add dbus default
-
启动共享剪切板
gpasswd -a jingpeng vboxguest
共享文件
- 用户必须添加到vboxsf组
gpasswd -a jingpeng vboxsf
文件操作
查找xxx文件
- Find命令
find ./ -name b.txt ## 查找当前目录下名字为b.txt的文件
文件编码转换
- iconv
iconv -f gbk -t utf8 xxx.txt > xxx.txt.utf8
解/压缩文件
-
Unar万能一键解压工具
sudo emerge --ask app-arch/unar
-
打包解包(tar只负责把多个文件打包,而不负责压缩)
tar -cvf abc.tar abc/ ## 把abc这个目录打包,生成一个文件名字叫abc.tar
tar -xvf abc.tar ## 把abc.tar这个文件中所有的文件提取出来
-
gzip压缩与解压
gzip abc.tar ## 把abc.tar文件压缩为abc.tar.gz
gzip -d abc.tar.gz ## 把abc.tar.gz解压
-
zip 压缩与解压
zip abc.zip abc.tar ## 把abc.tar压缩为abc.zip unzip abc.zip abc.tar ## 把abc.zip解压为abc.tar
浏览器
Google-Chrome
安装Chrome
- Emerge
sudo emerge --ask www-client/google-chrome
Saladict(翻译)
- github 从源码创建
git clone git@github.com:crimx/ext-saladict.git
cd ext-saladict
yarn install
yarn pdf
- Add a
.env
file following the.env.example
format(leave cmpty if you don't use these dictionaries).
yarn bulid
-
Artifacts can be found in
build/
-
Saladict安装与下载
https://pictureknow.com/extensions
- then search "saladict"
- Chrome插件
google address bar:
chrome://extensions/
Firefox
- Gentoo
sudo emerge --ask www-client/firefox
字典工具
- goldendict
sudo emerge --ask app-text/goldendict
办公软件
PDF渲染器
- Evince
sudo emerge --ask app-text/evince
表格字处理
- libreoffice
sudo emerge --ask app-office/libreoffice
开发环境构建
版本控制
- Git
sudo emerge --ask dev-vcs/git
编程语言
Python环境
- 安装ipython
sudo emerge --ask dev-python/ipython
Java环境
- 安装配置文件的默认JDK运行
sudo emerge --ask --oneshot virtual/jdk
编辑器
-
visual-studio-code
sudo emerge --ask app-editors/visual-studio-code
-
sublime-text
sudo emerge --ask app-editors/sublime-text
IDE
CodeBlocks
- Gentoo Linux
sudo emerge --ask dev-util/codeblocks
Qt-Creator
- Gentoo Linux
sudo emerge --ask dev-qt/qt-creator
sudo emerge --ask dev-qt/qt-docs
Android Studio
- Gentoo Linux
sudo emerge --ask dev-util/android-studio
Android Studio 下载fastutil.jar文件连接失败
- 解决方法: 换国内的源.
- 打开项目文件中的buld.gradle
- 在buildscript 和 allprojects 的 repositories 中分别注释掉
jcenter()
- 在 buildscript 和 allprojects 的 repositories 分别添加:
maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'}
- 继续在 buildscript 的 repositories 添加:
maven{url "https://jitpack.io"}
程序库安装
OpenGL
- 安装
sudo emerge --ask x11-apps/mesa-progs
glxinfo | grep rendering
sudo glxgears
Mysql数据库
Install dev-db/mariadb
-
安装mariadb
sudo emerge --ask mariadb
-
To have Mariadb startd automatically at boot, add it to the default runlevel
sudo rc-update add mysql default
sudo rc-service mysql start
-
The configuration will create a database, set proper permissions, and assist you in creating a secure root password(this is for the Mariadb root account, which is not related to the linux root account)
sudo emerge --config dev-db/mariadb
- if the event Mariadb configuration fails due 'localhost' as hostname, update the system hostname variable to a name other than 'localhost' in /etc/conf.d/hostname
- sed -i 's/localhost/larry/g' /etc/conf.d/hostname
- rc-service hostname restart
- emerge –config dev-db/mariadb
- if the event Mariadb configuration fails due 'localhost' as hostname, update the system hostname variable to a name other than 'localhost' in /etc/conf.d/hostname
-
When the database is set up and running, conncet to MariaDB using the mysql client application
mysql -u root -p
嵌入式
电子电路设计
KiCad
- Arch Linux
yay -S kicad
yay -S kicad-library-3d
多媒体
图像处理
-
Gimp
sudo emerge --ask media-gfx/gimp
-
Krita
sudo emerge --ask media-gfx/krita
图形绘图
思维导图
- Freeplace
- 直接去官网下载
数学绘图
- geogebra
sudo emerge --ask sci-mathematics/geogebra
三维动画
- Blender
sudo emerge --ask --verbose blender
图片浏览器
- shotwell
sudo emerge --ask media-gfx/shotwell
视频播放器
- SMPlayer
sudo emerge --ask --verbose media-video/smplayer
标签:emerge,abc,tar,--,一览,sudo,Linux,ask,常用软件 来源: https://www.cnblogs.com/ieeqc/p/14218587.html