Linux common software list

Time:2020-12-28

Linux common software list

The following are some software in Linux environment (some are just keywords, you can search for elements directly):

The arch series ispacman -Ss
The Debian series isapt search
The RedHat series isdnf search

  • Terminal editor: VIM
  • Aur package manager: yay
  • Graphical interface editor: GEDIT
  • Network connection: IW, WPA_ Supplicant and dhcpcd
  • Battery Optimization: TLP
  • Sound management: alsa utils, pulse audio, pavuccontrol
  • GUI services: xorg, xinit
  • Search bar: dmnu
  • Top bar: polybar
  • I3 wallpaper Management: FEH
  • Xorg rendering tool: picom (gnome and KDE don’t need it)
  • Terminal emulator (gpgno) and terminal emulator (gpgno) can be customized
  • Shell: fish (more powerful and easy to use than the default bash, but not compatible with bash script), Zsh
  • File browser under terminal: Ranger (very powerful)
  • Picture viewing and editing: lengthumb
  • Picture editor similar to PS: gimp
  • Svg editor: Inkscape
  • Video clips: kdenlive (similar to PR), openshot (slightly simpler)
  • Screen recording and live broadcasting software: OBS
  • Camera: the camera driver comes with ffplay and ffmpeg, and the graphical interface operates with cheese
  • Tree lists all levels of directories: tree
  • Linux remote operation: SSH
  • Input method framework: fcitx or IBus (Gnome comes with IBus)
  • Input method: sunpinyin
  • Markdown editor: typora
  • C language compiler: GCC
  • Project construction and management: make, cmake, made, NPM
  • C + + compiler: G++
  • Debugger: GDB
  • Virtual machine: VirtualBox
  • Baidu net disk: Baidu netdisk
  • Database: MariaDB (open source version of MySQL)
  • Browser: chromium (Google browser open source)
  • Keyboard operation chromium: vimium plug-in
  • Video player: VLC
  • Project management and version controller: GIT. Subversion
  • Making Windows startup disk: woeusb
  • Discover other systems in the computer: OS prober
  • Accessing remote Windows Desktop: rdesktop
  • DOS simulator: dosemu
  • Prototype tool: Pencil
  • Traceroute: traceroute
  • NSLOOKUP: arch is in dnsutils package, and other distributions should be in bind utils.
  • Network tools: ifconfig, route in net tools, NSLOOKUP, dig in dnsutils, FTP, telnet in inetutils, IP command in iproute2.
  • Mobile screen to computer: scrcpy
  • Computer screen to mobile phone: VNC series or RDP series, vnc server (computer) I use x11vnc; client (mobile) can go to the app store to search VNC, just install a good looking one, or go to the Internet to download and install vncviewer, I personally use “bvnc free”.
  • Processing DEB package: debtap
  • Terminal 256 color print picture: catimg
  • Picture to text: chafa (color, clearer than catimg)
  • Picture to ASCII: jp2a
  • Downloader: uget, aria2
  • Install terminfo: tic