Трикове на командния ред на Linux

- Премахнете празни редове от файла
- Изпращане на GET/HEAD HTTP заявки чрез Telnet
- Променете скоростта и дуплекса на мрежовата карта
- Изпълнете командата MySQL от Linux BASH Shell
- Архивирайте базата данни MySQL от командния ред
- Възстановете базата данни MySQL от командния ред
- Променете потребителската парола в MySQL
Премахнете празни редове от файла
Използвайте една от следните команди, за да премахнете празни редове от файл.
1. Използване на командата grep:
$ grep -v "^ $" file.txt
2. Използване на командата сед:
$ sed ‘/ ^ $/d’ file.txt
3. Използване на командата awk:
$ awk ‘/./’ file.txt
4. Използване на командата тр:
$ tr -s ‘\ n’ output.txt
Изпращане на GET/HEAD HTTP заявки чрез Telnet
Telnet Е помощна програма за свързване към сървъри на даден порт, която се използва главно за отстраняване на неизправности.
Една от най-често срещаните задачи, изпълнявани от telnet, е свързването с уеб сървър към проверка на HTTP кода на състоянието от заглавката.
Също така, ако е необходим по-задълбочен анализ, използвайки telnet мога да получите пълното съдържание на уеб страница.
По-долу ще намерите примери за това как да изпратите GET и HEAD заявки към уеб сървъра от командния ред, използвайки telnet.
Проверка на HTTP кода на състоянието с Telnet
Използвайте следния синтаксис, за да се свържете с [СЪРВЪР] На [ПОРТ] използване на telnet и изпращане на заявка за получаване на HTTP заглавката [УЕБ СТРАНИЦИ]:
$ telnet [СЪРВЪР] [ПОРТ]
Опитва се xxx.xxx.xxx.xxx ...
Свързан със [SERVER].
Изходният знак е '^]'.
HEAD [WEB PAGE] HTTP/1.1
ВОДИТЕЛ: [СЪРВЪР]
Проверка на HTTP заглавката на началната страница на този уебсайт с помощта на telnet:
$ 80. телнет xakinfo.ru
Опитва се xxx.xxx.xxx.xxx ...
Свързан с xakinfo.ru.
Изходният знак е '^]'.
HEAD/HTTP/1.1
ВОДЕЩ: xakinfo.ru
Извличане на съдържание на уеб страница чрез Telnet
Синтаксис за свързване с [СЪРВЪР] На [ПОРТ] използване на telnet и изпращане на заявка за получаване на съдържание [УЕБ СТРАНИЦИ]:
$ telnet [СЪРВЪР] [ПОРТ]
Опитва се xxx.xxx.xxx.xxx ...
Свързан със [SERVER].
Изходният знак е '^]'.
ВЗЕМЕТЕ [УЕБ СТРАНИЦА] HTTP/1.1
ВОДИТЕЛ: [СЪРВЪР]
Прегледайте съдържанието на началната страница на този уебсайт, използвайки telnet:
$ 80. телнет xakinfo.ru
Опитва се xxx.xxx.xxx.xxx ...
Свързан с xakinfo.ru.
Изходният знак е „^]“.
GET/HTTP/1.1
ВОДЕЩ: xakinfo.ru
Променете скоростта и дуплекса на мрежовата карта
За да промените скоростта и дуплекса на мрежовата карта, можете да използвате помощната програма ет.