naxa, причём тут апплет??? он про пакет спрашивает!
Добавлено: 01.11.2010 20:01:05
MrClon, 5 сек. сюда тока выложу
Добавлено: 01.11.2010 20:05:35
Файловые команды:
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 строк
Управление процессами:
ps – вывести ваши текущие активные процессы
top – показать все запущенные процессы
kill pid – убить процесс с id pid
killall proc – убить все процессы с именем proc
bg – список остановленных и фоновых задач;
продолжить выполнение остановленной задачи в фоне
fg – выносит на передний план последние задачи
fg n – вынести задачу n на передний план
Права доступа на файлы:
chmod octal file – сменить права file на octal,
раздельно для пользователя, группы и для всех
добавлением:
? 4 – чтение (r)
? 2 – запись (w)
? 1 – исполнение (x)
Примеры:
chmod 777 – rwx для всех
chmod 755 – rwx для владельца, rx для группы и остальных
Дополнительные опции: man chmod
SSH:
ssh user@host – подключится к host как user
ssh -p port user@host – подключится к host на порт
port как user
ssh-copy-id user@host – добавить ваш ключ на host
для user чтобы включить логин без пароля и по ключам
Поиск:
grep pattern files – искать pattern в files
grep -r pattern dir – искать рекурсивно pattern в dir
command | grep pattern – искать pattern в выводе command
locate file – найти все файлы с именем file
Системная информация:
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 будет запущена по умолчанию
Архивация:
file.tar содержащий files
tar xf file.tar – распаковать file.tar
tar czf file.tar.gz files – создать архив tar с сжатием Gzip
tar xzf file.tar.gz – распаковать tar с Gzip
tar cjf file.tar.bz2 – создать архив tar с сжатием Bzip2
tar xjf file.tar.bz2 – распаковать tar с Bzip2
gzip file – сжать file и переименовать в file.gz
gzip -d file.gz – разжать file.gz в file
Сеть:
ping host – пропинговать host и вывести результат
whois domain – получить информацию whois для domain
dig domain – получить DNS информацию domain
dig -x host – реверсивно искать host
wget file – скачать file
wget -c file – продолжить остановленную закачку
Установка пакетов:
Установка из исходников
./configure
make
make install
dpkg -i pkg.deb – установить пакет
Клавиатурные сочетания:
Ctrl+C – завершить текущую команду
Ctrl+Z – остановить текущую команду,
продолжть с fg на переднем плане или bg в фоне
Ctrl+D – разлогиниться, тоже самое, что и exit
Ctrl+W – удалить одно слово в текущей строке
Ctrl+U – удалить строку
!! - повторить последнюю команду
exit – разлогиниться
Работа с репозитарием:
# apt-get update - актуализирование списка пакетов
# apt-get upgrate - обновление установленных пакетов
# apt-get dist-upgrate - обновление ОС до последнего релиза
# apt-get install <имя> - установка/обновление пакета/ов (перечисление пакетов через запятую)
# apt-get remove <имя> - удаление пакета/ов (перечисление пакетов через запятую)
# apt-get source <имя> - скачивание исходника пакета
# apt-cdrom add - подключение к локальному репозитарию CD-ROMa
# apt-cache search <имя> - поиск пакета по неполному имени и по тексту в описании
# apt-cache show <имя> - показать описание пакета
# apt-cache depends <имя> - показать, от каких пакетов зависит пакет
# apt-cache whatdepends <имя> - показать, какие пакеты зависят от пакета
Работа с deb-пакетами:
# dpkg -i <имя,маска> - инсталляция пакета
# dpkg -r <имя,маска> - деинсталляция пакета
# dpkg -l <имя,маска> - запрос всех установленных пакетов
# dpkg -L <имя,маска> - запрос всех файлов, входящих в пакет
# dpkg -S <имя файла> - поиск данного файла в установленных пакетах
# dpkg -p <имя файла> - вывод детальной информации о установленном пакете
# dpkg-reconfigure <имя пакета> - переконфигурировать пакет
# /var/lib/dpkg - каталог со всей информацией по пакетному менеджеру
# /var/lib/dpkg/info - информация о пакетах: список файлов, список конфигов, конфигурационные скрипты
Настройки прокси-сервера для apt
# /etc/apt/apt.conf - Acquire::http::Proxy "http://192.168.21.1:3128";
Настройка сети:
Основные настройки сетевых интерфейсов
# /etc/network/interfaces: - auto имя_интерфейса (если необходимо стартовать при загрузке) - iface имя_интерфейса (можно указывать алиас) - вид работы (static или dhcp) - gateway шлюз_по_умолчанию - address ip-адрес - netmask маска_сети - network подсеть - broadcast широковещательный_адрес - dns-nameservers адрес_dns_сервера
Изменение переменных ядра
# /etc/sysctl.conf: - net.ipv4.conf.default.forvarding=1 разрешение форвардинга - net.ipv4.tcp_syncookies=1 SYN Cookies
Настройка DNS
# /etc/resolv.conf: - nameservers выбор NS - search подстановка суффикса по умолчанию
# /etc/nsswitch.conf: - определение последовательности выбора NS
Настройка статического маршрута
# /etc/network/interfaces: - up route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.17.254 - down route del -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.17.254
Настройка Wi-Fi
# Пример настройки - #iface wlan0 inet dhcp - iface wlan0 inet static - address 192.168.0.2 - netmask 255.255.255.0 - network 192.168.0.0 - broadcast 192.168.0.255 - gateway 192.168.0.1 - # dns-* options are implemented by the resolvconf package, if installed - dns-nameservers 192.168.0.1 - wpa-psk b56243d133283f7efd34741dfedbfc590fae0e24640625f0e7767555afcd787e - wpa-driver wext - wpa-key-mgmt WPA-PSK - wpa-proto WPA - wpa-ssid mynet
# iwconfig - вывод информации о Wi-fi сетевых интерфейсах
# iwlist scan - вывод информации о точках доступа в радиусе действия
# wpa_passphrase <имя сети> <ключ сети> - генерация hex-ключа для заданного ssid
Использование Windows драйверов сетевых карт под Linux
# ndiswrapper -i <файл inf> - инсталляция драйвера
# ndiswrapper -r <имя драйвера> - удаление драйвера
# ndiswrapper -l - список драйверов и устройств
# ndiswrapper -m - запись информации о драйвере в конфиг модулей для автозагрузки
Другие настройки системы:
Управляющие команды
# /etc/init.d/<имя_сервиса> <действие> - управление сервисами
# update-rc.d - управление загрузочными скриптами
# sysctl - управление переменными ядра
Работа с модулями
# /etc/modules - перечиление загружаемых модулей (именно так, как они будут переданы команде modprobe)
# /etc/init.d/module-init-tools - скрипт загрузки модулей
Настройки bash
# /etc/skel/ - каталог с дефолтными файлами, которые создаются у всех новых пользователей
# /etc/adduder.conf - конфиг с параметрами создания нового пользователя
# /etc/bash.bashrc - глобальный конфиг
# /etc/profile - глобальный профиль при локальном логине
# ~.bashrc - индивидуальный конфиг
# ~.profile - индивидуальный профиль при локальном логине
# ~.bash_logout - скрипт, выполняющийся при разлогине
Работа с локалями
# /var/lib/locales/supported.d/local - список используемых локалей
# /usr/share/i18n/SUPPORTED - список возможных локалей
# /etc/default/locale - локаль по умолчанию
# dpkg-reconfigure locales - пересобрать используемые локали
# apt-get install console-cyrillic - установка пакета кирилизации
# /usr/bin/cyr - закомментировать проверку tty
# /etc/console-cyrillic - конфиг пакета кирилизации
# dpkg-reconfigure console-cyrillic - настройка кирилизации
Инициализация различных баз
# updatedb - инициализация базы поиска утилиты "locate"
# mandb - инициализация базы контекстного поиска для "man -k"