Их, конечно, туева хуча, и все не запомнишь. Вот только малость из них:
sudo shutdown -h now - выключение сейчас
sudo shutdown -h 20:25 - выключение в заданное время
sudo shutdown -r now - перезагрузка системы
sudo poweroff - тоже выключение
sudo reboot - перезагрузка
sudo apt-get install <programm> - установить программу
sudo apt-get remove <programm> - удалить программу, оставив конфиги
sudo apt-get purge <programm> - полностью удалить программу
sudo apt-get autoremove - удалить ненужные пакеты
sudo apt-get autoclean - очистить систему от ненужного мусора
ls — выдать список файлов в текущем каталоге.
lsusb - просмотр usb устройств
lspci - просмотр устройств
cat /var/log/syslog | egrep -i "(error|fail|warning)" - просмотр системного журнала на ошибки
cat /var/log/Xorg.0.log | egrep -i "(error|fail|warning)" - просмотр XORG на ошибки
cd [каталог] — сменить текущий каталог. Если имя каталога не указывается, то текущим становится домашний каталог пользователя.
cp <что_копировать> <куда_копировать> — копировать файлы.
mv <что_перемещать> <куда_перемещать> — переместить или переименовать файл.
ln -s <на_что_сделать_ссылку> <имя_ссылки> — создать символическую ссылку.
rm <файлы> — удалить файлы.
mkdir <каталог> — создать новый каталог.
rmdir <каталог> — удалить пустой каталог.
rm -r <файлы и/или каталоги> (рекурсивное удаление) — удалить файлы или каталоги и их подкаталоги. ОСТОРОЖНЕЙ с этой командой, поскольку пока у Linux нет системы полного восстановления удаленных файлов (если вы не пользуетесь специальными программами для помещения удаленных файлов в специальный каталог, что-то вроде «корзинки» в ОС Windows).
cat <имя_файла> — вывод содержимого файла на стандартный вывод (по умолчанию — на экран).
Можно записать вводимый на экран текст с помощью следующей последовательности действий:
cat > <имя_файла>
.
.
.
CTRL/d
more <имя_файла> — просмотр содержимого длинного текстового файла по страницам.
less <имя_файла> — просмотр содержимого текстового файла с возможностью вернуться к предыдущим страницам. Нажмите q, когда захотите выйти из программы. «less» — аналог команды DOS «more», хотя очень часто «less» бывает более удобной чем «more».
pico <имя_файла> — редактировать текстовый файл с помощью текстового редактора pico.
lynx <html_файл или ссылка> — просмотр файла html или WWW ссылки с помощью текстового браузера Lynx.
tar -zxvf <файл> — распаковать архив tgz или tar.gz
find <каталог> - name имя_файла — найти файл с именем «имя файла» и отобразить результат поиска на экране. Поиск начинается с каталога <каталог>; «имя_файла» может содержать маску для поиска.
pwd — вывести имя текущего каталога.
whoami — вывести имя под которым Вы зарегистрированы.
date — вывести дату и время.
who — определить кто из пользователей работает на машине.
uptime — количество времени, прошедшего с последней перезагрузки операционной системы.
ps a — вывести список текущих процессов в Вашем сеансе работы.
top — интерактивный список текущих процессов, отсортированных по использованию центрального процессора.
uname -a — вывести информацию о версии операционной системы.
uname -r - версия ядра.
lsb_release - версия операционной системы.
free — вывести информацию по использованию памяти.
df -h — вывести информацию о свободном и используемом месте на дисках.
du . -bh | more — вывод на экран информации о размере файлов и каталогов, начиная с текущего каталога.
hostname -i — показывает IP адрес компьютера, на котором Вы работаете.
passwd — изменить свой пароль на каком-либо локальном компьютере.
chmod <права доступа> <файл> — изменить права доступа к файлу, владельцем которого вы являетесь.
Есть три способа доступа к файлу:
чтение - read (r), запись - write (w), исполнение - execute (x) и три типа пользователей:
владелец файла - owner (u), члены той же группы, что и владелец файла (g) и все остальные (o).
Поверить текущие права доступа можно следующим способом:
ls -l имя_файла
Если файл доступен всеми способами всем пользователям, то напротив имени файла будет следующая комбинация букв: rwxrwxrwx
Первые три буквы — это права доступа для владельца файла, второй триплет — права доступа для его группы, следующая тройка — права доступа для остальных. Отсутствие права доступа показывается как «-».; Например: Эта команда позволит вам установить права доступа на чтение для файла «junk» для всех (all=user+group+others):
chmod a+r junk
Эта команда отнимет право доступа на исполнение файла у всех кроме пользователя и группы:
chmod o-x junk
Для получения дополнительной информации наберите chmod —help или man chmod или почитайте любое руководство по Linux. Вы можете установить права доступа по умолчанию для создаваемых вами файлов с помощью команды»umask» (наберите man umask).
chown <новый_владелец> <файлы> — изменить владельца файлов.
chgrp <новая_группа> <файлы> — изменить группу для файла.
Вы можете использовать две последние команды, после того как сделали копию файла для кого-либо.
ps axu | grep <Ваше_имя_пользователя> — отобразить все процессы, запущенные в системе от Вашего имени пользователя.
kill <PID> — остановить процесс. Для начала определите PID Вашего «убиваемого» процесса при помощи ps или top.
kill -9 <PID> - убить процесс.
killall <имя_программы> - «убить» все процессы по имени программы.
xkill (в терминале X window) — «убить» процесс, на окно которого укажите курсором.
sed — утилита для обработки текстовых файлов.