Базовые команды Linux для веб-разработчика
июль
12
, 2015
Linux - прекрасная операционная система для веб-разработки и не только. К сожалению, многие из нас начинают понимать это, только когда нет выбора и приходится уходить с привычной Windows и пытаться осваивать новую систему, зачастую не понимая сразу, для чего это вообще нужно. В статье приведены базовые команды Linux, которые стоит знать каждому веб-разработчику.
Базовые команды Linux для веб-разработчика
Примеры приведены для Linux Debian 7, но команды одинаковы для всех версий Linux/ Список самый простой, для начала работы, он далеко не полный и будет редактироваться.
#Переход в каталог
cd /home/www/
#Переход в каталог уровнем выше
cd ..
#Создание нового каталога
mkdir posts
#Просмотр списка файлов и папок
ls -la
#Создание нового файла
cat > file.txt
#Копирование файла
cp file.txt /home/www/
#Удаление файла
rm file.txt
#Удаление папки с файлами
rm -R posts/
#Переименование файла
mv file.txt newfile.txt
#Перемещение файла
mv newfile.txt posts/
#Редактирование файла через редактор nano
nano file.txt
#Архивация папки (не сжатие)
tar -cvf posts.tar posts/
#Распаковка архива
tar -xvf posts.tar
#Скачивание файла с удаленного ресурса (в примере - xml курсов валют с сайта Центробанка)
wget http://www.cbr.ru/scripts/XML_daily.asp
#Поиск строки в файлах. Выдает список файлов с номерами строк, где попадается искомая
grep -Rn 'javascript' /home/www/posts/
#Очистка терминала
clear
#Что-то вроде оконного менеджера. Очень крутая штука
tmux - запуск
ctrl-B + C - создание нового "окна"
ctrl-B + (цифра) - переключение между "окнами"
ctrl-B + % (ctrl-B + shift-5) - разделение "окна" на 2 части
ctrl-B + left/right - переключение между частями
exit - выход / закрытие "окна"
Заходите в группу в контакте -
https://vk.com/webdevkin
Анонсы статей, обсуждения интернет-магазинов, vue, фронтенда, php, гита.
Истории из жизни айти и обсуждение кода.
Истории из жизни айти и обсуждение кода.