Не баг, а фича
321K subscribers
443 photos
310 videos
3.28K links
Оригинальный первоисточник ИТ-лайфхаков и секретов кибербезопасности

Администратор: @andrey_admin
Download Telegram
​​Основные linux-команды для новичка

Большинство людей думают, что Linux - это сложная операционная система, которая используется только программистами. На самом деле это не так. К тому же базовые команды Linux довольно понятны и просты, а терминал - это просто инструмент для управления.

Если у вас под рукой нет устройства с UNIX-подобными системами, то в этом посте мы писали про онлайн-эмулятор, с которым вы сможете попрактиковаться. Загружайте Ubuntu и открывайте терминал (можно найти поиском в списке приложений).

pwd - показывает в какой директории (папке) вы находитесь сейчас.

ls - позволяет просмотреть содержимое каталога, в котором вы находитесь. Команда с флагом «-l» ls -l») выведет более читабельный список, где можно будет сразу увидеть дату создания файла, его размер, автора и выданные файлу права.

cd - команда перехода к другой директории. Выглядит как «cd <путь>». Путь до целевой директории может быть абсолютный или относительный.

mkdir - команда создания новой директории. Команда вида «mkdir TestDir» создаст новую папку с именем «TestDir» там, где вы находитесь сейчас.

touch - команда, побочным эффектом которой становится создание нового файла. Выполните команду «touch My_file.txt», будет создан новый файл с названием «Myfile» и расширением «.txt».

cp - команда копирования. Выглядит как «cp <чтоКопировать> <кудаКопировать>». Например, выполним команду «cp Myfile.txt TestDir/Myfile.txt», чтобы скопировать ранее созданный файл «Myfile.txt» в недавно созданную директорию «TestDir».

rm - команда для удаления файлов. Выполните команду «rm Myfile.txt», чтобы удалить первую версию нашего файла.

#команды #linux
​​Linux-команды для работы с текстом

Используя командную строку, на компьютере можно выполнять различные задачи, не пользуясь мышью или сенсорным вводом. С помощью команд удобно не только передвигаться по каталогам, но и работать с текстом любых размеров.

less - команда для просмотра длинных текстов, которые не вмещаются на одном экране. Используется, если ваш терминал не поддерживает прокрутку текста.

head/tail - команды, которые показывают начало или конец файла соответственно. С флагом -n покажут заданное количество строк, вместо 10 выводящихся по умолчанию. Команда вида tail -n 3 file.txt выведет на экран три последние строчки файла file.txt.

grep - выполняет в файле поиск по шаблону. Обязательно требует после себя наличие шаблона. Команда grep hello file.txt найдет в файле file.txt все строки, в которых присутствует шаблон «hello», и выведет их на экран. Может использоваться совместно с другими командами.

sort - сортирует строки текста по различным критериям. По умолчанию утилита сортирует строки по алфавиту. С флагом -r команда вида sort -r file.txt выполнит сортировку в обратном порядке: от Z к A.

wc - утилита для подсчета количества слов, строк, байт и слов в файле. Без флагов команда выводит количества слов, строк и байт. С флагом -w показывает количество слов в объекте (строке или файле).

diff - показывает различия между двумя файлами в построчном сравнении. Причём выводятся только строки, в которых обнаружены отличия. Измененные строки отмечаются символом «с», удаленные - «d», а новые - «а».

#команды #linux
​​Как узнать свой IP в командной строке Linux

IP-адрес - уникальный числовой идентификатор устройства в компьютерной сети. IP-адреса разделяются на два типа: внутренний (он же частный, локальный) и внешний (он же публичный, глобальный).

Внутренние (частные) IP-адреса не используются в сети интернет. К внутренним относятся адреса, используемые в локальных сетях. Доступ к внутреннему IP-адресу можно получить лишь в пределах локальной подсети.

Команда «hostname -I» выведет ваш IP-адрес на экран. Вы также можете воспользоваться командой «ip a». В результате выполнения на экран будет выведен список текущих сетевых интерфейсов и их параметры. Найдите интересующий вас интерфейс в списке. Его IP-адрес выводится на строке «inet ...».

Внешние (публичные) IP-адреса используются в сети интернет. Публичным IP-адресом называется IP-адрес, под которым вас видят устройства в интернете, и он является уникальным во всей сети интернет. Доступ к устройству с публичным IP-адресом можно получить из любой точки глобальной сети.

Чтобы узнать публичный IP вашего ПК, воспользуйтесь командой «curl ifconfig.co». Команда обращается к серверу ifconfig.co, который возвращает обратно ваш IP-адрес одной строкой вместо полноценной веб-страницы.

#команды #linux
​​Команда для загрузки всех изображений с веб-страницы в MacOS

«Команды» - это действительно быстрый способ совершать различные объемные действия в MacOS. В этом приложении вы сможете создавать, редактировать и сохранять свои команды. Здесь вы также можете получить многие готовые варианты автоматизаций в разделе «Галерея».

Чтобы разом получить доступ ко всем фотографиям на веб-странице:
1. Откройте раздел «Галерея» и через поиск найдите автоматизацию «Get Images from Pages».
2. Кнопкой «Добавить» сохраните ее в свои команды.
3. Перейдите в раздел «Все быстрые команды» и откройте меню настроек новой автоматизации двойным щелчком мыши.
4. В разделе «Получить входные данные от …» измените опцию «Продолжить» на «Получить буфер обмена» (так, как показано на рисунке).

Использовать команду предельно просто. Скопируйте адрес сайта в буфер обмена и запустите команду. При первом запуске предоставьте необходимые разрешения. В появившемся окне быстрого просмотра будут показаны все картинки с сайта. Их сразу можно сохранить и использовать.

#команды #macos
​​Подборка быстрых команд для iPhone

Быстрые команды значительно упростят вашу жизнь, если вы научитесь ими пользоваться. Команды могут делать не только разные полезные действия, но и множество приятных и смешных мелочей, которые смогут вас порадовать.

1. Случайные обои для iPhone.
Вы можете просто запустить быструю команду и она самостоятельно подберет для вас обои, равные размеру и разрешению вашего экрана. Можно установить эти обои на экран блокировки или главный экран в два клика. Забрать команду себе.

2. Продуть динамики iPhone от влаги.
Эта полезная команда позволяет быстро выдуть влагу из отверстий динамиков смартфона. Если случайно намочили гаджет, сразу запускайте команду и смотрите, как капли быстро вылетают из смартфона. Забрать команду себе.

3. Камень, ножницы бумага.
Простая, но прикольная игра, которая позволит проверить вашу удачу и немного отвлечься от рутины. Выберите одно из трех (камень, ножницы или бумага) и сыграйте с телефоном. В ответ получите результат — победили или нет. Забрать команду себе.

#команды #iphone