Skip to content

Linux for beginners

Aleksandr Seryakov edited this page Feb 26, 2022 · 6 revisions

1. Обновление системы


lsb_release -a -сведения о системе

  1. Сначала обновление пакетов sudo apt update sudo apt full-upgrade

  2. Потом обновление системы sudo do-release-upgrade

Поиск по справке:

man -k(keyword) time - search all commands include word 'time' man uptime - справка по команде info uptime - описание команды q - выйти из текста команды whatis - краткое описание команды

whereis - показывает каталог расположения программы locate readme.txt - найти расположение файла

Процессы.

Cntr+C - завершить процесс terminate process Cntr+Z - оправить процесс на background fg - показать на экран скрытый процесс sudo - запуск с правами администратора top – как Task Manager в Windows free - показать состояние памяти в байтах free –h - показать состояние памяти в MB, GB ps - показать мои процессы ps aux - показать все процессы от всех пользователей

ps aux | grep bash - найти все процессы bash от всех пользователей

ls -la -R / - пролистать весь диск диск линукса включая подключенные диски

uptime- tell how long the system has been running ps - посмотреть запущенные процессы для моего пользователя sudo reboot now - перезагрузка

Интерфейс

Cntr+AltLeft +F3 - переключение в текстовый интерфейс Cntr+AltLeft +F4..F5..F6 - new sessions F7 - Переключение в графический интерфейс

Навигация по файлам и директориям:

~ находимся в домашней дирерктории cd "name directory" - перейти в директорию

cd / - перейти в корневую директорию

pwd - напечатать текущую директорию

cd .. - вернуться на директорию вверх

cd ../.. - вернуться на две директории вверх

cd - вернуться в домашнюю директорию

cd ~ - вернуться в домашнюю директорию

cd ~/Documents/ - перейти в каталог домашней директории

пример: cd /etc - перейти в каталог в корне

ls - список файлов в текущей директории, -l - параметр полное описание, -la(all) - включая скрытые файлы

5. Работа с Файлами

touch – создать файл или обновить время

cp - скопировать файл

mv – перенести файл или переименовать

rm – стереть файл

cat readme.txt - вывод на экран весь файла

more readme.txt - вывод на экран части, Enter - переход на следующую строку q - выйти из просмотра

less - редактор просмотра файла

/ слово поиска - подсвечивает слова в тексте файла

13.Linux для Начинающих - Редактирование Файлов

vi или vim - первый редактор

pico - новый редактор

nano – самый новый редактор

gedit – как и Notepad в Windows, работает только если есть графический интерфейс

16. Права доступа

chown – изменить владельца файла / директории

chgrp – изменить группу файла / директории

сhmod – изменить права доступа на файл / директорию

chmod ugo+x myfile.txt добавить X всем

сhmod g-rw myfile.txt убрать RW у группы

chmod o=rw myfile.txt установить RW всем остальным

Установить право на каталог NewFolder для пользователя usr1cv8 включая вложенные в него директории:

sudo chown usr1cv8 NewFolder/

u = user

g = group

o = other

a = ugo

chmod 777 myfile.txt установить RWX всем

chmod 741 myfile.txt установить: RWX владельцу, R - - группе, - - X всем остальным

r = 4

w = 2

x = 1

chmod 1777 myDir включить StickyBit

chmod 0777 myDir выключить StickyBit

Файловый менеджер mc:

mc - запустить менеджер Ctrl+T - выделить файл

Монтирование шары windows

  1. sudo apt-get install cifs-utils - команда установки утилиты для работы с протоколом SIFS(SMB) (команда для ubuntu) ели еще не установлена

  2. Открыть общий доступ к каталогу (file://ComputerName/Ubuntu18) Адрес в windows: \ComputerName\Ubuntu18

  3. Получить адрес компьютера заменить в адресе

  4. mount -t cifs //192.168.1.72/Ubuntu18 /mnt/ShareHost -o user=administrator