# Записки о линуксе > 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