it-blog.club
Полезные команды Linux

Полезные команды Linux

Данная статья будет содержать в себе список полезных команд для Linux. Было дело, что я ещё в школьные времена, ради интереса устанавливал себе Ubuntu и Kubuntu. Но тогда это было, чтобы поиграться. В последствии стал использовать данную ОС для разработки под PHP, но продолжительность работы в ней был не более месяца)

И вот наконец я решил серьёзно заняться изучение данной ОС. Откопал свой прошлый комп и решил организовать на нём локальный сервер на Debian. Так же на виртуальной машине развернул CentOS) Так что список команд будет именно под эти два дистрибутива.

Список будет мной наполняться со временем. Содержать он будет как редкие команды, так и совершенно простые. Так что если ты уже прошаренный линуксоид или системный администратор со стажем, строго не суди) Да и данная статья скорее всего будет просто запиской для меня) Но можете добавить в закладки, мало ли кому ещё пригодятся.

Список:

ОБЩИЕ

pwd - Узнать текущий каталог

ls - Просмотр содержимого текущей папки. Так же ls ПУТЬ - Просмотр содержимого указанной папки.

mkdir - Создать директорию. mkdir 123 - Создаст папку 123 в текущем каталоге. mkdir /123 - Создаст папку 123 в корне

cd - переход в директорию, либо от корня, либо из текущего каталога. cd .. - подняться на уровень вверх

shift + page up - Пролестнуть список вверх. shift + page down - Пролестнуть список вниз.

du -hsx ПУТЬ - показать размер папки в читаемом виде=)

cp путь1 путь2 - копировать файл/каталог(при ключе -r) 1 в каталог 2. cp -r /etc/folder/ /myFolder

rm ПУТЬ - удаление

touch НАЗВАНИЕ - создание файла

vi НАЗВАНИЕ - Создание файла через VI, так же сразу открыть для редактирование

cat ФАЙЛ - Вывести содержимое файла в консоль

mv ФАЙЛ1 ФАЙЛ2 - перемещает файл. Прим: mv somefile /myFolder/myFile - Переместит файл somefile в папку myFolder назвав его myFile. Если имя не меняется, можно указать только папку.

find ГДЕ -name ИМЯ - Поиск по каталогу ГДЕ по имени ИМЯ. find / -name backup. Будет искать папку или файл с именем backup начиная от корня системы

tail ФАЙЛ - Вывести последнии записи из файла. По умолчанию 10. tail -ЧИСЛО ФАЙЛ - вывести ЧИСЛО последних записей.

head ФАЙЛ - Вывести  первые 10 записей с начала файла. head -ЧИСЛО ФАЙЛ - вывести 20 первых записей из файла

grep - Ищет строку, где встречается указанное значение. Пример: grep ИЩЕМ ФАЙЛ - Выведет строки где встречается ИЩЕМ в файле ФАЙЛ. Чувствителен к регистру!

| - позволяет выполнять несколько команд. Прим: tail -20 ФАЙЛ | grep ИЩЕМ - Найдём ИЩЕМ 20ти последних строках файла ФАЙЛ.
Ещё пример: tail -20 ФАЙЛ | grep ИЩЕМ | head -2 - надём ИЩЕМ в 20ти последних строках файла ФАЙЛ, а на экран выведем 2 первых результата поиска

df -h - Посмотреть состояние жёстких дисков

top - Посмотреть состояние ОЗУ. Процессы, нагрузку и т.д. Потом q - выйти из top

ps aux - Список процессов

ps aux | grep cron - Найдём процесс службы cron, номер процесса и т.д.)

kill НОМЕР ПРОЦЕССА - убить процесс с указанным номером.

shutdown -h now - выключить PC прямо сейчас!

ll (лл) - Вывод содержимого папки со служебной информацией (права, дата создания, название, владелец и т.д.)

chown -R USER:GROUP /folder/ - Меняет владельца папки folder на USER из группы GROUP. Ключ -R поменяет владельца у вложенных файлов и папок

chmod ПРАВА /folder/ - Меняет права папки folder на folder. прим: cmod 777 /folder/ Все могут делать ВСЁ с папкой folder

VI

i - начать ввод текста

ESC - Выйти из режима

: - Начать ввод команды

команда w - Записать в файл

команда q - Выход

Прим :wq - записать и выйти

Сеть

service sshd reload - SSH сервер перечитает файлы конфигурации

service network restart - Перезапустить сетевую службу

Пользователи, группы и права

useradd *USER* - Новый пользователь *USER*

passwd *USER* - Задать пароль для *USER*


it-blog.club 274
Автор: Ярослав Хмель


Если Вам понравилась статья, то можете поддержать блог переведя N сумму на кофе авторам или оплату хостинга!
В любом случае спасибо! А так же не забывайте про группу в ВК
ПОИСК ПО САЙТУ
Поддержать