You are on page 1of 1

Справочник команд Unix/Linux .

com
Файловые команды Системная информация
ls – список файлов и каталогов date – вывести текущую дату и время
ls -al – форматированный список со скрытыми cal – вывести календарь на текущий месяц
каталогами и файлами uptime – показать текущий аптайм
cd dir – сменить директорию на dir w – показать пользователей онлайн
cd – сменить на домашний каталог whoami – имя, под которым вы залогинены
pwd – показать текущий каталог finger user – показать информацию о user
mkdir dir – создать каталог dir uname -a – показать информацию о ядре
rm file – удалить file cat /proc/cpuinfo – информация ЦПУ
rm -r dir – удалить каталог dir cat /proc/meminfo – информация о памяти
rm -f file – удалить форсированно file man command – показать мануал для command
rm -rf dir – удалить форсированно каталог dir * df – показать инф. о использовании дисков
cp file1 file2 – скопировать file1 в file2 du – вывести “вес” текущего каталога
cp -r dir1 dir2 – скопировать dir1 в dir2; создаст free – использование памяти и swap
каталог dir2, если он не существует whereis app – возможное расположение программы
mv file1 file2 – переименовать или переместить file1 app
в file2. если file2 существующий каталог - переместить which app – какая app будет запущена по умолчанию
file1 в каталог file2
ln -s file link – создать символическую ссылку link к Архивация
файлу file tar cf file.tar files – создать tar-архив с именем
touch file – создать file file.tar содержащий files
cat > file – направить стандартный ввод в file tar xf file.tar – распаковать file.tar
more file – вывести содержимое file tar czf file.tar.gz files – создать архив tar с
head file – вывести первые 10 строк file сжатием Gzip
tail file – вывести последние 10 строк file tar xzf file.tar.gz – распаковать tar с Gzip
tail -f file – вывести содержимое file по мере роста, tar cjf file.tar.bz2 – создать архив tar с сжатием
начинает с последних 10 строк Bzip2
tar xjf file.tar.bz2 – распаковать tar с Bzip2
Управление процессами gzip file – сжать file и переименовать в file.gz
ps – вывести ваши текущие активные процессы gzip -d file.gz – разжать file.gz в file
top – показать все запущенные процессы
kill pid – убить процесс с id pid Сеть
killall proc – убить все процессы с именем proc * ping host – пропинговать host и вывести результат
bg – список остановленных и фоновых задач; whois domain – получить информацию whois для
продолжить выполнение остановленной задачи в фоне domain
fg – выносит на передний план последние задачи dig domain – получить DNS информацию domain
fg n – вынести задачу n на передний план dig -x host – реверсивно искать host
wget file – скачать file
Права доступа на файлы wget -c file – продолжить остановленную закачку
chmod octal file – сменить права file на octal,
раздельно для пользователя, группы и для всех
добавлением:
Установка пакетов
Установка из исходников:
● 4 – чтение (r) ./configure
● 2 – запись (w) make
● 1 – исполнение (x) make install
Примеры: dpkg -i pkg.deb – установить пакет (Debian)
chmod 777 – чтение, запись, исполнение для всех rpm -Uvh pkg.rpm – установить пакет (RPM)
chmod 755 – rwx для владельца, rx для группы и
остальных. Клавиатурные сочетания
Дополнительные опции: man chmod. Ctrl+C – завершить текущую команду
SSH Ctrl+Z – остановить текущую команду, продолжть с fg
ssh user@host – подключится к host как user на переднем плане или bg в фоне
ssh -p port user@host – подключится к host на порт Ctrl+D – разлогиниться, тоже самое, что и exit
port как user Ctrl+W – удалить одно слово в текущей строке
ssh-copy-id user@host – добавить ваш ключ на host Ctrl+U – удалить строку
для user чтобы включить логин без пароля и по ключам !! - повторить последнюю команду
exit – разлогиниться
Поиск
grep pattern files – искать pattern в files
grep -r pattern dir – искать рекурсивно pattern в dir
command | grep pattern – искать pattern в выводе * используйте осторожно
command
locate file – найти все файлы с именем file

http://ulmencave.blogspot.com