Форум русскоязычного сообщества Ubuntu


Автор Тема: ШПАРГАЛКА. Команды Unix - Linux  (Прочитано 1338671 раз)

0 Пользователей и 7 Гостей просматривают эту тему.

Оффлайн f0ka(OfndnTga)

  • Автор темы
  • Участник
  • *
  • Сообщений: 138
  • 910910910910
    • Просмотр профиля
ШПАРГАЛКА. Команды Unix - Linux
« : 23 Октябрь 2007, 16:21:19 »
Файловые команды|

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 – чтение, запись, исполнение для всех
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 будет запущена по умолчанию
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Архивация|

tar cf file.tar files – создать tar-архив с именем 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 – установить пакет (Debian)
rpm -Uvh pkg.rpm – установить пакет (RPM)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Клавиатурные сочетания|

Ctrl+C – завершить текущую команду
Ctrl+Z – остановить текущую команду, продолжть с fg на переднем плане или bg в фоне
Ctrl+D – разлогиниться, тоже самое, что и exit
Ctrl+W – удалить одно слово в текущей строке
Ctrl+U – удалить строку
!! - повторить последнюю команду
exit – разлогиниться




Взято с http://zenon.ffn.ru/crib/
« Последнее редактирование: 28 Февраль 2010, 13:27:29 от Malamut »

Оффлайн Alеxandеr

  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
Re: ШПАРГАЛКА.Команды Unix - Linux
« Ответ #1 : 24 Октябрь 2007, 06:33:16 »
Здесь тоже типо такой, только таблица :)
http://linuxforum.ru/index.php?showtopic=49213

Оффлайн xkool

  • Старожил
  • *
  • Сообщений: 1460
  • do not love my brain
    • Просмотр профиля
Re: ШПАРГАЛКА.Команды Unix - Linux
« Ответ #2 : 24 Октябрь 2007, 16:09:59 »
Вот этот справочник http://xkool.narod.ru/files/Linux_Comand_Book.pdf,весит 1.73 Mb
Лучше маленький доллар, чем большое спасибо.

Оффлайн ceval

  • Активист
  • *
  • Сообщений: 778
  • Минск, Беларусь
    • Просмотр профиля
    • On-line журнал o Linux
Re: ШПАРГАЛКА.Команды Unix - Linux
« Ответ #3 : 24 Октябрь 2007, 16:18:43 »
Еще можно добавить копирования по ssh
scp ИСточник Получатель:/
пример:  scp /home/user/  user@XXX.XXX.XXX.XXX:/home/user

Оффлайн begemot

  • Активист
  • *
  • Сообщений: 385
  • Я отказался от наркотического яда - никотина!
    • Просмотр профиля
Re: ШПАРГАЛКА.Команды Unix - Linux
« Ответ #4 : 27 Октябрь 2007, 10:52:42 »
Блин, хорошо всё это, но надо делать в формате wiki, однозначно.

Очень не хватает элементарных
iconv - смена кодировки текстовых файлов.
ifconfig - многогранная утилита конфигурирования параметров сетевых интерфейсов.

И ещё многого чего полезного надо бы добавить...

Оффлайн Sasha Shveik

  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: ШПАРГАЛКА.Команды Unix - Linux
« Ответ #5 : 01 Ноябрь 2007, 16:35:56 »
[Редирект удалён]
--toZen
« Последнее редактирование: 13 Май 2016, 01:21:31 от τοΖεη »

Оффлайн xxxYURAxxx

  • Активист
  • *
  • Сообщений: 537
  • LinuxFormat друг человека...
    • Просмотр профиля
Re: ШПАРГАЛКА.Команды Unix - Linux
« Ответ #6 : 04 Ноябрь 2007, 19:00:01 »
основные понятия тут: http://linuxforum.ru/index.php?showtopic=41137

Оффлайн Sasha Shveik

  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: ШПАРГАЛКА.Команды Unix - Linux
« Ответ #7 : 12 Январь 2008, 21:30:22 »
Еще один сборник основных команд: linux commands line v1.1 ­ www.LinuxGuide.it

Оффлайн Ghost

  • Зарегистрировавшийся
  • *
  • Сообщений: 0
    • Просмотр профиля
Re: ШПАРГАЛКА.Команды Unix - Linux
« Ответ #8 : 18 Январь 2008, 11:28:19 »
тоже самое, но на английском, но зато в удобном для печати виде
« Последнее редактирование: 18 Январь 2008, 11:40:23 от victor53p »

Оффлайн Buy

  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
F.A.Q UNIX Toolbox - справочник по shell командам
« Ответ #9 : 30 Март 2008, 03:17:16 »
Вот: http://cb.vu/unixtoolbox.xhtml
Самые ходовые команды практически для любого случая, с кратким их описанием, в коментариях не нуждаеться, по категориям, очень удобно систематизированно, просто. Думаю пригодиться каждому :)
« Последнее редактирование: 30 Март 2008, 14:49:59 от Garfeild »

Оффлайн intelegator

  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: ШПАРГАЛКА.Команды Unix - Linux
« Ответ #10 : 03 Апрель 2008, 15:35:19 »
Если кто-то уже кидал, то не пинайте сильно, не было времени проверять...
А вообще самый полный сборник шпаргалок по Unix\Linux

http://www.scottklarr.com/topic/115/linux-unix-cheat-sheets---the-ultimate-collection/

Оффлайн Shefango

  • Старожил
  • *
  • Сообщений: 1121
  • "Нет ни Зла, ни Добра. Только Целесообразность"
    • Просмотр профиля
Команды в Ubuntu
« Ответ #11 : 13 Апрель 2008, 14:53:35 »
Вот нашёл на форуме Runtu, может пригодиться, особенно начинающим
Ubuntu MATE@G2120/ASRock H61M-DGS/2x2Gb RAM/500Gb,1Tb,1Tb SATA/GF GTХ650/ext4
Runtu XFCE-14.04@Dell Inspirion 3542

Оффлайн contestar

  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Команды в Ubuntu
« Ответ #12 : 14 Апрель 2008, 17:13:18 »
нашёл полезное и удобное для себя здесь

Оффлайн ZuKK

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Пара шпаргалок
« Ответ #13 : 09 Май 2008, 13:15:41 »
В дополнение .
Так сказать ОСНОВЫ...  ;)
« Последнее редактирование: 16 Ноябрь 2009, 04:01:07 от ubuntar »
-- Меры вот какие. Взял я на кухне свечечку...

Оффлайн jmur

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Очень полезные команды Linux на одном листе
« Ответ #14 : 19 Июнь 2008, 18:11:16 »
Оригинал перевода — http://www.f-notes.info/?p=2&sp=2
Список на английском — http://www.linuxguide.it/commands_list.php?Choose_Language:English

Продублирую здесь на всякий случай.
При использовании Проверяйте комманды по первоисточникам! или используйте man

КомандаОписание
Системная информация
archотобразить архитектуру компьютера
uname -m
uname -rотобразить используемую версию ядра
dmidecode -qпоказать аппаратные системные компоненты - (SMBIOS / DMI)
hdparm -i /dev/hdaвывести характеристики жесткого диска
hdparm -tT /dev/sdaпротестировать производительность чтения данных с жесткого диска
cat /proc/cpuinfoотобразить информацию о процессоре
cat /proc/interruptsпоказать прерывания
cat /proc/meminfoпроверить использование памяти
cat /proc/swapsпоказать файл(ы) подкачки
cat /proc/versionвывести версию ядра
cat /proc/net/devпоказать сетевые интерфейсы и статистику по ним
cat /proc/mountsотобразить смонтированные файловые системы
lspci -tvпоказать в виде дерева PCI устройства
lsusb -tvпоказать в виде дерева USB устройства
dateвывести системную дату
cal 2007вывести таблицу-календарь 2007-го года
date 041217002007.00 установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды)
clock -wсохранить системное время в BIOS
Остановка системы
shutdown -h nowОстановить систему
init 0
telinit 0
shutdown -h hours:minutes &запланировать остановку системы на указанное время
shutdown -cотменить запланированную по расписанию остановку системы
shutdown -r nowперегрузить систему
reboot
logoutвыйти из системы
« Последнее редактирование: 19 Июнь 2008, 18:15:50 от jmur »

 

Страница сгенерирована за 0.16 секунд. Запросов: 24.