Net/Repo/Alias/Arc

                                                                                                                                                                

 
 NETWORK 
 Узнать свой MAC адрес 
 ifconfig -a | grep ether | gawk '{print $2}' 
 Узнать свой внешний IP адрес 
 curl ifconfig.me 
 Узнать свои локальные IP адреса 
 hostname -I 
 Узнать свои локальные IP адреса 
 nmap -sn 192.168.1.0/24 | grep "Nmap scan report for" | awk '{print $NF}' | tr -d '()' 
 Очистить DNS cache 
 sudo systemd-resolve --flush-caches 
 Установка SSH Туннеля 
 с 8000 порта уд.сервера на локальный порт 8000 
 ssh -i ~/.ssh/<key> <ip> -lroot -L 8000:127.0.0.1:8000 
 REPOs 
 Поиск сервиса по маске 
 sudo systemctl list-units --type=service --all | grep <name> 
 Инфо о сервисе по маске 
 dpkg -l | grep <name> 
 Удаление пакета Ubuntu 
 sudo apt remove --purge package_name
sudo apt autoremove 
 Удаление пакета CentOS 7 
 sudo yum install yum-plugin-remove-with-leaves
sudo yum remove package_name  --remove-leaves 
 Удаление пакета CentOS 8 
 sudo sh -c "echo 'clean_requirements_on_remove=1' >> /etc/yum.conf"
sudo yum remove "package_name*"
sudo yum autoremove 
 Удаление Репозитория 
 # Debian
sudo apt-add-repository --r ppa:nilarimogard/webupd8

# Redhat
sudo rm /etc/yum.repos.d/"repo_name*" 
 Удаление gpg ключа 
 sudo apt-key list
sudo apt-key del '1641 6B76 CB22 062C 8A2A  5F99 F4A7 CFE6 A3FA 5D6A' 
 ALIAS 
 Создать временный Алиас 
 # Создать Alias [временный]
alias name='command'

# Удалить Алиас
unalias name 
 Создать постоянный Алиас 
 # Создать Alias [постоянный]
echo alias name='command' >> ~/.bashrc
exit

# Применить bashrc без перезагрузки
. ~/.bashrc 
 ARCHIVES 
 Архиватор Tar 
 # Упаковать тек.дир.
tar -cvzf files.tar.gz .

# Распаковать архив в тек.дир.
tar -xvf files.tar.gz 
 Архиватор 7-Zip 
 # Упаковать тек.дир.
7z a arch.7z

# Упаковать тек.дир. + запись в Log Loglevel1
7z a arch.7z -bb >Log.txt 2>&1

# Распаковать архив в тек.дир.
7z x arch.7z