# advanced: linux
###### tags: `tutorial` `electrical_system` `NTURT` `software`
##### Author: @chemmy-kuo @LY-pac
## Introduction
Here are some tips for linux.
## Some commands (package)
* [linux command handbook from freecodecamp](https://www.freecodecamp.org/news/the-linux-commands-handbook/)
* commad list
* [some basic linux command for interview](https://youtu.be/l0QGLMwR-lY) : netstat -tulpn, ip show (ifconfig for older version), systerctl (service for older version), uname -a, du(disk usage), df(disk freespace)
* lsblk, blkid, swapon, swapoff
* bpytop, neofetch, nnn, htop
## Some great terminal package to use
[my dotfiles (configuration repository)](https://github.com/chemmy-jack/dotfiles)
### vim
A super powerful text editor. but difficult to learn and master.
I personally use vundle to manage its package.
It's configuration file is ~/.vimrc
### tmux
is a super powerful terminal multiplexer for Unix-like operating system.
It's configuration file is ~/.tmux.conf
use prefix + I to install package
my prefix is ctrl + z
### zsh
A shell better than bash.
I use oh-my-zsh as package manager.
I use powerlevel10k as the theme.