Linux常用软件和命令行推荐

简介

最近安装上了号称世界排名第一的基于Arch Linux的发行版Manjaro,并进行了一些配置,可以点击查看。安装了很多好的软件和命令行工具,以此记录,给以后的自己和需要的人。

首先查看我的manjaro详细信息,一个screenfetch命令:

pic

Manjaro系统

Manjaro系统简介

Wiki上的介绍

Manjaro Linux(或简称Manjaro)是基于Arch Linux的Linux发行版,使用Xfce和KDE Plasma作为默认桌面环境,和Arch一样,采用滚动更新。其目标是为PC提供易于使用的自由的操作系统。
Manjaro Linux基于Arch Linux,但拥有自己独立的软件仓库。Manjaro的目标是让强大的Arch更方便用户使用,Manjaro使用著名的Pacman且可以直接利用AUR上的资源。Manjaro本身使用三个软件仓库:不稳定库,即含有那些不成熟的Arch包,这些包与Arch源有1-2天的延后;测试库,每周同步一次,包含那些Arch不稳定源的包;以及稳定库,包含那些由开发团队确认稳定的软件。

Manjaro包管理

Pacman: pacman 是 Arch Linux 的软件包管理器,具有依赖处理和构建软件包的功能;
Yaourt: Pacman 与 AUR 这两者相结合的绝佳工具的bash脚本。安装:sudo pacman -S yaourt

常用软件和命令

搜狗输入法

安装:

1
2
3
sudo pacman -S fcitx-im     # 全部安装
sudo pacman -S fcitx-configtool # 图形化配置工具
sudo pacman -S fcitx-sogoupinyin

配置:
vi ~/.xprofile,添加如下内容:

1
2
3
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=”@im=fcitx”

同样可以安装谷歌输入法:sudo pacman -S fcitx-googlepinyin

办公软件WPS

安装软件和缺失字体:

1
2
sudo pacman -S wps-office
sudo pacman -S ttf-wps-fonts

解决无法输入中文问题:
sudo vim /usr/bin/wps,在第一行(#!/bin/bash)下面添加:

1
2
3
4
5
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE="fcitx"
gOpt=
#gOptExt=-multiply
gTemplateExt=("wpt" "dot" "dotx")

pic

vim

安装:sudo pacman -S vim
配置:https://www.zhyong.cn/posts/edab/#%E5%AE%89%E8%A3%85vim
pic

QQ

安装TIM或QQ的任意一种:pacman -S deepin.com.qq.officepacman -S deepin.com.qq.im
注:KDE里无法正常使用wine QQ方案

Linux微信

electronic-wechat:sudo pacman -S electronic-wechat
pic

谷歌浏览器

安装:sudo pacman -S google-chrome

pic

Pycharm

python编辑器pycharm:sudo pacman -S pycharm

pic

网易云音乐

安装:sudo pacman -S netease-cloud-music,良心之作。

pic

Typora

Markdown编辑器:Typora:yaourt typora

pic

GitKraken

强大的全平台Git客户端GitKraken: yaourt GitKraken

pic

Gimp

图像编辑器Gimp:sudo pacman -S gimp

gimp

Foxit

强大的PDF阅读器Foxit: yaourt foxit

pic

深度截图

小巧强大的截图工具深度截图sudo pacman -S deepin-screenshot

pic

electron-netease-cloud-music

网易云音乐非官方客户端electron-netease-cloud-music: sudo pacman -S electron-netease-cloud-music

pic

网易云音乐命令行版

网易云命令行播放器(很赞)NetEase-MusicBox: yaourt musicbox,使用方法点击查看

pic

阿里云OSS

阿里云OSS客户端: 点击下载:oss Browser1.7.2,解压到目录,运行oss-browser即可。
若出现:./oss-browser: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory,解决:
sudo pacman -S gconf
pic

OneDrive Linux

onedrive Linux客户端:https://github.com/skilion/onedrive
安装:

1
2
3
4
5
sudo pacman -S curl sqlite dlang # 安装依赖
git clone https://github.com/skilion/onedrive.git
cd onedrive
make
sudo make install

注意:首次运行时,必须在命令行中运行并进行授权,运行之前进行配置,否则会自动下载onedrive中所有文件。
配置:

1
2
3
mkdir -p ~/.config/onedrive
cp ./config ~/.config/onedrive/config
vim ~/.config/onedrive/config

默认可以不改变,对于需要同步的文件夹,推荐使用sync_list,更加简单明了。
~/.config/onedrive新建sync_list文件,文件的每一行代表sync_dir的相对路径。在所有操作期间,将跳过与文件的任何行不匹配的所有文件和目录。如:

1
2
3
4
Backup
Documents/latest_report.docx
Work/ProjectX
notes.txt

当添加新文件或改动文件时,需手动上传同步:onedrive --resync --verbose
当然也可以自动同步:

1
2
systemctl --user enable onedrive
systemctl --user start onedrive

zsh

强大的shell命令脚本解释器zsh: https://www.zhyong.cn/posts/edab/#%E5%AE%89%E8%A3%85zsh

zsh

aria2

强大的命令行下载工具aria2: sudo pacman -S aria2

you-get

强大的Web内容(视频,音频,图片)下载工具you-get: sudo pacman -S you-get

brook

轻量级跨平台的go语言代理工具brook: sudo pacman -S brook

autojump

目录跳转神奇autojump: sudo pacman -S autojump,安装完成后需进行简单配置:
~/.zshrc中添加:

1
source /usr/share/autojump/autojump.zsh

如果默认Shell是bash的话,在~/.bashrc中添加:source /usr/share/autojump/autojump.bash

fzf

模糊搜素神奇fzf: sudo pacman -S fzf,具体配置查看文档,我的配置是添加alias:alias fzf="fzf --height 40%",可在oh-my-zsh配置文件中添加fzf插件。
个人认为通过vim **再按Tab键更好地利用了fzf命令,类似的还有kill **等。
pic

ag

一个速度极快的类似ack的代码搜索工具ag: sudo pacman -S the_silver_searcher

pic

thefuck

自动纠正上一个控制台命令thefuck: sudo pacman -S thefuck

pic

tmux

强大的终端复用工具tmux: sudo pacman -S tmux

pic

tig

字符模式下交互查看git项目tig: sudo pacman -S tig

pic

坚持原创技术分享,您的支持将鼓励我继续创作!
0%