Трикове на командния ред на 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

Променете скоростта и дуплекса на мрежовата карта

За да промените скоростта и дуплекса на мрежовата карта, можете да използвате помощната програма ет.