# Записки о линуксе
> history
показывает какие команды мы вводили
> history | grep ssh
показывает какие команды мы вводили, только содержащие ssh
## Подключение к серверу SSH
> ssh bandit0@bandit.labs.overthewire.org -p 2220
> exit --выйти из подключение
## перемещение по каталогам
> cd /home/user/ ---перешли в каталог /home/user/
> cd ~ --- перешли в каталог /home/user
> cd / --- перешли в корневой каталог
> .. --- вернулись на католог назад
> clear --стереть все на экране
## Работа с текстовыми файлами
### cat
> cat /home/user/file.txt
откроет содержимое файла, но изменять нельзя
### nano
> nano /home/user/file.txt
откроет содержимое файла и можно изменять
### sort --Это утилита для вывода текстовых строк в определенном порядке
> sort опции файл
Или
> команда | sort опции
-b - не учитывать пробелы
-d - использовать для сортировки только буквы и цифры
-i - сортировать только по ASCII символах
-n - сортировка строк linux по числовому значению
-r - сортировать в обратном порядке
-с - проверить был ли отсортирован файл
-o - вывести результат в файл
-u - игнорировать повторяющиеся строки
-m - объединение ранее отсортированных файлов
-k - указать поле по которому нужно сортировать строки, если не задано, сортировка выполняется по всей строке.
-f - использовать в качестве разделителя полей ваш символ вместо пробела.
### strings --выводит(ищет) из файла строки по определенным правилам
> strings -5 file.txt
ищет строки диной не меньше 5 и выводит их на экран
> strings file.txt | Меньше
выводит строки со словом меньше
## команды для того чтобы осматириваться в системе
### ls отображит что есть в каталоге
> ls --help (покажет справку)
> ls
покажет что есть в каталоге(папке)
> ls /home/user/
покажет, что есть в каталоге /home/user/
> ls -l -a или ls -la или ls -al
это ключи
* - а --показывает скрытые файлы
* - l --показывает атребуты файлов
### find поиск файлов
> find -size 55c
покажет файлы с размером 55 байт
## Дополнительные команды сортировки
### grep дополнительная команда фильтрует файлы
> ls /home/user/ | grep wit
покажет только файлы содержащие wit
> find -size 55c | grep wit
покажет только файлы содержащие wit и размером 55 байт
### uniq показывает только уникальные строки
> find -size 55c | uniq -u