Полезные команды для работы в консоли Linux

Полезные команды для работы в консоли Linux

793
14.10.2016

Т.к. я уже больше 2 лет как перешел на полноценную работу в Linux (не ну не полностью в консоль, а на Ubuntu), то использованием различных консольных команд для меня уже давно стало нормой. Вот решил собрать наиболее часто используемые команды при повседневной работе с данной системой

Чтобы не заходить за рута (либо другого юзера), но выполнить от его имени любую команду пишем так:

su root -c "passwd mishanya"

или можно просто написать (рут в таком случае подразумевается):

su -c "passwd mishanya"

Чтобы ввести в строку любую команду, из тех которые вводили ранее, нужно нажать клавишу со стрелкой вверх. Столько раз, сколько нужно.

Чтобы ввести длинное имя файла или папки можно набрать первые несколько символов из ее имени и нажать TAB. Если введено количество символов, которое позволяет определить, что именно подразумевает пользователь, имя будет введено автоматически.

Аналог Task Manager

Чтобы просмотреть все процессы:

ps -aux

РАБОТА С ФАЙЛАМИ И ПАПКАМИ

Чтобы запустить файловый менеджер Midnight Commander (аналог FAR) введите:

mc

Чтобы перейти в нужную папку вводим:

cd /home/bitrix/www/

Чтобы посмотреть в какой папке сейчас находитесь:

pwd

Чтобы найти файл - пишем:

find -name httpd.conf -print

Чтобы просмотреть содержимое папки:

ls -alh

Чтобы создать директорию:

mkdir myFolder

Чтобы удалить файл

rm textfile

Чтобы переместить/переименовать файл

mv somefile /some/path

Чтобы скопировать файл:

cp somefile /some/path

Чтобы скопировать файл `my-copy' в файл `neighbor-copy', сохранив все атрибуты исходного файла в копии, нужно ввести:

cp -p my-copy neighbor-copy

Чтобы скопировать папку вместе со всем содержимым, необходимо воспользоваться ключем -R:

cp -R public_html private_html
Опция `-R' не копирует файлы, являющиеся символической ссылкой, и не сохраняет оригинальные права доступа к файлам. Чтобы скопировать каталог рекурсивно, включая все ссылки и учитывая все права доступа, используйте опцию `-a' (``archive''). Это полезно для резервного копирования больших по объему деревьев каталогов. Чтобы сделать резервную копию дерева каталогов `public_html' в каталог `private_html', введите:
cp -a public_html private_html

Создание ссылки:

ln --symbolic КУДА НАЗВАНИЕ_ССЫЛКИ

Tar, Zip

Затарить папку:

tar -cvvf foo.tar foo/
Если вы не хотите, чтобы названия файлов выдавались на экран, то дополните строку конструкцией >> tar-log. Это укажет команде tar все сообщения помещать в файл с именем tar-log.

Чтобы удалить файлы (после выполнения команды tar):

tar -cvvf --remove-files foo.tar foo/

Затарить папку и пожать gzip-ом

tar -czf foo.tar.gz foo/

Извлечь содержимое tar-файла:

tar -xvvf foo.tar

Разархивировать пожатый gzip-ом tar-файл

tar -xvvzf foo.tar.gz

РАЗМЕРЫ ДИСКА И ФАЙЛОВ

Общий размер дисков и количество свободного местах на них:

df -h

Размер папок и файлов (аналог любимого CTRL+Q):

du --max-depth=1 -hc

РАБОТА С ПОЛЬЗОВАТЕЛЯМИ И ПРАВАМИ

Чтобы создать нового пользователя говорим:

adduser

Чтобы сменить группу, которая владеет файлом/папкой:

chgrp usergroup /var/ftp/pub/users-folders/user/

Чтобы сменить права у файла/папки:

chmod g+w /folder-path/
Это мы разрешаем запись группе
chmod g+r /var/ftp/pub/users-folders/4ygak/
Это мы разрешаем просмотр содержимого папки для группы

Меняем владельца у файла/папки:

chown username somefile

Чтобы сразу сменить и владельца и группу пишем:

chown username:usergroup file-path

Меняем пароль у пользователя:

passwd username

РАБОТА С СЕТЬЮ

Состояние сети:

netstat -rn

Состояние интерфейсов:

ifconfig



Благодарю за внимание! Делитесь вашими замечаниями в комментариях ниже.


P.S. Обращайтесь ко мне за приобретением лицензий и продлений на 1C-Битрикс "Управление сайтом", лицензий на облачную и коробочную версии Битрикс 24 а также за приобретением и внедрением готовых решений на базе 1С-Битрикс от партнеров. За более подробной информацией свяжитесь со мной любым удобным для вас способом


Комментарии

Еще никто не комментировал данную публикацию. Будьте первыми!

Добавить комментарий

captcha

Возврат к списку