Ubuntu Linux
PCBSD
PCBSD — операционная система, основанная на FreeBSD и ориентированная на использование в рабочих станциях.
Операционная система PCBSD предназначена для домашних компьютеров и рабочих станций и призвана конкурировать с другими операционными системами,
такими как Microsoft Windows, Mac OS X, различными дистрибутивами Linux, такими как Fedora, Mandriva, Ubuntu и другими.
PCBSD имеет собственную графическую программу установки. PCBSD имеет оригинальную систему пакетов PBI, которые устанавливаются в отдельную директорию, что позволяет каждому пакету быть относительно независимым, и происходит чѐткое разделение между пакетами и основной системой. Программы распространяются в пакетах вместе со многими зависимыми библиотеками, что облегчает их установку. В PCBSD имеется графическая программа установки и удаления пакетов. В то же время в ней есть и система портов (ports) и пакетов (packages) FreeBSD.
Основные команды командной строки:
ls | список файлов и каталогов |
ls -al | форматированный список со скрытыми каталогами и файлами |
cd dir | сменить директорию на dir |
cd | сменить на домашний каталог |
pwd | показать текущий каталог |
mkdir dir | создать каталог dir |
rm file | удалить file |
rm -r dir | удалить каталог dir |
rm -f file | удалить форсированно file |
rm -rf dir | удалить форсированно каталог dir |
cp file1 file2 | скопировать file1 в file2 |
cp -r dir1 dir2 | скопировать dir1 в dir2; создаст каталог dir2, если он не существует |
mv file1 file2 | переименовать или переместить file1 в |
file2. если file2 существующий каталог - переместить file1 в каталог file2 | |
ln -s file link | создать символическую ссылку link к файлу file |
touch file | создать file |
cat > file | направить стандартный ввод в file |
more file | вывести содержимое file |
head file | вывести первые 10 строк file |
tail file | вывести последние 10 строк file |
tail -f file | вывести содержимое file по мере роста, начинает с последних 10 строк |
date | вывести текущую дату и время |
cal | вывести календарь на текущий месяц |
uptime | показать текущий аптайм |
w | показать пользователей онлайн |
whoami | имя, под которым вы залогинены |
finger user | показать информацию о user |
uname -a | показать информацию о ядре |
cat /proc/cpuinfo | информация ЦПУ |
cat /proc/meminfo | информация о памяти |
man command | показать мануал для command |
df | показать инф. о использовании дисков |
du | вывести ―вес‖ текущего каталога |
free | использование памяти и swap |
whereis app | возможное расположение программы app |
which app | какая app будет запущена по умолчанию |
ping host | пропинговать host и вывести результат |
whois domain | получить информацию whois для domain |
dig domain | получить DNS информацию domain |
dig -x host | реверсивно искать host |
wget file | скачать file |
wget -c file | продолжить остановленную закачку |
Ubuntu Linux — использующая ядро Linux операционная система, основанная на Debian. Ubuntu поставляется с подборкой программного обеспечения для серверов и рабочих станций. Используя CD- или DVD-носитель, она устанавливается на настольные персональные компьютеры c помощью LiveCD или текстового установщика. В версии LiveDVD присутствуют несколько большие возможности — начиная от установки не только в графическом, но и в текстовом режимах, загрузки в режиме восстановления системы и заканчивая полной локализацией и большим количеством пакетов на диске. Есть версии для официально поддерживаемых архитектур, таких как i386, amd64, ARM.
Ubuntu ориентирована на удобство и простоту использования. Она включает широко распространѐнное использование утилиты sudo, которая позволяет пользователям выполнять администраторские задачи, не запуская потенциально опасную сессию суперпользователя.
Основные команды командной строки:
ls | список файлов и каталогов |
ls -al | форматированный список со скрытыми каталогами и файлами |
cd dir | сменить директорию на dir |
cd | сменить на домашний каталог |
pwd | показать текущий каталог |
mkdir dir | создать каталог dir |
rm file | удалить file |
rm -r dir | удалить каталог dir |
rm -f file | удалить форсированно file |
rm -rf dir | удалить форсированно каталог dir |
cp file1 file2 | скопировать file1 в file2 |
cp -r dir1 dir2 | скопировать dir1 в dir2; создаст каталог dir2, если он не существует |
mv file1 file2 | переименовать или переместить file1 в file2. если file2 существующий каталог - переместить file1 в каталог file2 |
ln -s file link | создать символическую ссылку link к файлу file |
touch file | создать file |
cat > file | направить стандартный ввод в file |
more file | вывести содержимое file |
head file | вывести первые 10 строк file |
tail file | вывести последние 10 строк file |
tail -f file | вывести содержимое file по мере роста, начинает с последних 10 строк |
date | вывести текущую дату и время |
cal | вывести календарь на текущий месяц |
uptime | показать текущий аптайм |
w | показать пользователей онлайн |
whoami | имя, под которым вы залогинены |
finger user | показать информацию о user |
uname -a | показать информацию о ядре |
cat /proc/cpuinfo | информация ЦПУ |
cat /proc/meminfo | информация о памяти |
man command | показать мануал для command |
df | показать инф. о использовании дисков |
du | вывести ―вес‖ текущего каталога |
free | использование памяти и swap |
whereis app | возможное расположение программы app |
which app | какая app будет запущена по умолчанию |
ping host | пропинговать host и вывести результат |
whois domain | получить информацию whois для domain |
dig domain | получить DNS информацию domain |
dig -x host | реверсивно искать host |
wget file | скачать file |
wget -c file продолжить остановленную закачку