Команды Linux

Приведу примеры некоторых команд для Linux и Ubuntu:

команда —help — справка о команде.
svn co LINK — скачивание файлов с SVN.
aptitude update — обновление локального списка пакетов (/etc/apt/sources.list).
aptitude upgrade — обновление уже установленных пакетов.
aptitude install — стандартная установка пакета, если конфиги существуют или пакет был ранее установлен и криво удален, то конфиги не будут создаваться.
aptitude remove — удаление пакета без конфигов.
aptitude purge — удаление пакета вмесете с конфигами.
aptitude reinstall — переустановка указанного пакета.
sudo apt-get install —reinstall mysql-server — полная переустановка указанного пакета.
apt-get autoremove — удаление пакета и всех неиспользуемых пакетов.
apt-get -f install — восстановление поврежденных пакетов.
apt-get check — проверка целостности зависимостей.
apt-cdrom install — установка или обновление пакета с компакт диска.
arch — отображение архитектуры компьютера.
arp -an — просмотр таблицы IP+MAC
diff ФАЙЛ ФАЙЛ — сравнение содержимого файлов.
eject — открытие привода компакт дисков.
find — поиск файлов.
hddtemp -uC /dev/sda — просмотр температуры винчестера.
last reboot — просмотр истории перезагрузок системы.
gdb ПРОГРАММА — отладка указанной программы.
getent passwd — просмотр списка пользователей.
apache2 -v -отображает версию веб сервера apache.
php5 -v -отображает версию php.
/etc/init.d/имяприложения restart — Перезапуски приложения, для остановки или запуска использовать stop, start.
ls или dir — отображает список файлов и каталогов в текущей директории. (ls -al — более подробный список).
ls -l ФАЙЛ — просмотр атрибутов файла.
top — Выводит список процессов с сортировкой по процессорному времени. Нажмите q чтобы выйти из него.
w — показывает пользователей онлайн.
cat /proc/cpuinfo — информация о процессоре.
cat /proc/meminfo — информация о памяти.
cat /etc/passwd — просмотр списка аккаунтов.
cat ФАЙЛ — просмотр содержимого текстового файла.
cp ФАЙЛ ФАЙЛ ДИРЕКТОРИЯ — копирование файлов в указанную директорию.
lshw -C network — информация о сетевых интерфейсах.
ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up — временная настройка сетевого интерфейса до перезагрузки.
free — использование памяти и swap
ifconfig — команда настройки и отображения сетевых параметров.
passwd имяпользователя — спена пароля пользователя.
passwd — смена пароля текущего пользователя.
lastlog — выводит отчёт о последнем входе в систему всех или указанного пользователя.
netstat — информация о сетевой активности.
man КОМАНДА — просмотр документации о команде.
man -k ТЕКСТ — поиск команды.
make -n install — ключ -n позволяет выполнить проверку вместо установки.
mv ФАЙЛ ФАЙЛ — переименование файла.
mv ФАЙЛ ./ДИРЕКТОРИЯ/ — перемещение файла.
select-editor — выбор текстового редактора по умолчанию.
sort — сортировка или слияние файлов.
ln -s /директория/файл /директори/директория/файл — создание символической ссылки.
locale — показывает текущую локализацию системы.
locate — поиск файлов.
ldconfig — настраивает привязку динамических ссылок (-v подробный режим).
chmod — устанавливает права доступа фалам и папкам (chmod -R 777 /директория — устанавливает права 777 всем подпапкам и файлам).
chown -R www-data:www-data /var/www/ — пример установки владельца и группы папке и подпапкам.
head -n 10 ФАЙЛ — вывод первых десяти строк из файла в терминал.
tail -f ФАЙЛ — вывод последних строк файла в терминал (удобно просматривать логи в реальном времени).
touch — создание пустого файла или изменение времени существующего.
tar -cvjf имяархива.tar.bz2 имяархивируемогообьекта — архивация.
tar -xvjf имяархива.tar.bz2 — распаковка архива.
tar -xvzf имяархива.tar.gz — распаковка архива.
ps — просмотр активных запущеных процессов.
ps aux — просмотр всех запущеных процессов.
ps aux | grep имяслужбы — проверяет запущена ли служба.
pwd — отображение пути текущего рабочего каталога.
rm ФАЙЛ — удаление файла.
netstat -nlp | grep имяслужбы — проверяет какие порты слушаются.
ldd файл.so — показывает зависимости для разделяемых библиотек.
dpkg -s имяпрограммы — отображает информацию об установленной программе.
sudo /etc/init.d/networking restart — перезапуск сетевых интерфейсов.
dpkg-reconfigure tzdata — настройка времени (для проверки — date).
ntpdate ntp.ubuntu.com — синхронизация времени с сервером.
iptraf — утилита для мониторинга активности сетевых интерфейсов.
df -h — информация о дисковом пространстве.
ip route — показывает список маршрутизации.
ufw — управление фаерволом.
dmesg — выводит последние сообщения ядра на экран.
dmidecode — вывод различной информации о аппаратных устройствах.
wget http://example.net/file.zip — скачать файлю
wget -c http://example.net/file.zip — продолжить скачивание файла.
xrandr — список поддерживаемых графических разрешений.
vmstat — вывод информации о процессах, памяти и т.д.
ping -i 0.2 -s 10024 -c 100 ya.ru — пинг ya.ru с интервалом 200мс, размером пакета 10024 байта 100 раз.

ВЫКЛЮЧЕНИЕ И ПЕРЕЗАГРУЗКА:
poweroff/reboot (завершение работы/перезагрузка.)
shutdown -h now (выключение системы)
init 0 (выключение системы)
telinit 0 (выключение системы)
shutdown -h часы:минуты (запланированное выключение)
shutdown -r (перезагрузка)

Ctrl + c — завершить текущую команду.
Ctrl + d — exit (выйти из putty).

РАБОТА С КАТАЛОГАМИ:
cd ДИРЕКТОРИЯ — переход в указанную директорию.
mkdir ДИРЕКТОРИЯ — создание директории.
rmdir ДИРЕКТОРИЯ — удаление директории.

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