123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190 |
- Исполнить команду (открыть приложение) с правами root:
- su
- Репозитории:
- nano /etc/apt/sources.list
- Установка пакетов:
- apt install имяпакета
- Установка deb файла:
- apt install ./файлточкаdeb
- Перезапустить установщик (полезно когда вы прервали установку):
- sudo dpkg --configure -a
- Посмотреть инструкцию к комманде:
- man комманда
- Копировать файл:
- cp -r файлисточник директорияприемник
- Редактировать текстовый файл (сохранить Ctrl+O, выйти Ctrl+X):
- nano файл или директория/файл
- Распаковать AppImage (найти иконку для ярлыка):
- ./файлточкаappimage --appimage-extract
- Временное исправление ошибки "Unable to get list of updates: Failed to update metadata":
- fwupdmgr --force refresh
- Выбор между X11 и Wayland (убрать решетку перед строчкой "#WaylandEnable=false"):
- nano /etc/gdm3/daemon.conf
- ####################################################################################################################
- Управление службами:
- Перечисление служб:
- sudo service --status-all
- [ + ] - службы с этим знаком в настоящее время запущены.
- [ - ] - Службы с этим знаком в настоящее время не запущены.
- [ ? ] - Службы, у которых нет переключателя состояния.
- Для запуска службы:
- sudo service имяслужбы start
- Для остановки службы:
- sudo service имяслужбы stop
- Для перезапуска службы:
- sudo service имяслужбы restart
- Чтобы узнать статус службы:
- sudo service имяслужбы status
- Чтобы добавить службу в автозагрузку:
- sudo update-rc.d имяслужбы defaults
- Чтобы убрать службу из автозагрузки:
- sudo update-rc.d -f имяслужбы remove
- Управление терминалом:
- Ctrl + Shift + С = копировать
- Ctrl + Shift + V = вставить
- Ctrl + R = поиск введенных ранее команд
- history = список введенных ранее команд
- Ctrl + U = стереть текущую написанную команду
- Ctrl + A/I = переместить курсор вверх/вниз
- Alt + вправо/влево = переместить курсор через слово
- Alt + стереть = стереть слово
- Пути к ярлыкам:
- /usr/share/applications
- ~/.local/share/applications
- /var/lib/flatpak/exports/share/applications
- ####################################################################################################################
- Простые терминальные Bash команды
- Копировать с заменой
- cp -r
- Cоздать папку с полным путем
- mkdir -p
- Запустить команду/команды от имени пользователя/root
- su $USERNAME -c''
- su $ROOT -c''
- Переместить/Переименовать
- mv
- Запустить
- ./
- Показать в терминале
- echo ""
- Записать текст/переменные в файл
- echo "" >> file.txt
- Записать в переменную "peremennaya" команду "comanda"
- peremennaya=`comanda`
- Записать в переменную "peremennaya" текст "text"
- peremennaya='text'
- Как использовать переменные, (выводит пременные)
- echo "$comanda $soderzhanie"
- Дать права файлу
- chmod -R u+rwx
- chmod -R o+rwx
- Заменить текст в текстовом файле на ваш
- sed -i 's///g' file.txt
- sed -i 's|||g' file.txt
- ####################################################################################################################
- Примеры использования простых терминальных Bash команд
- Будьте внимательны при работе с путями:
- /абсолютный/путь/
- путь/от/текущей/папки
- Копировать с заменой
- cp -r файл_источник_из_текущей_папки любой/путь/
- cp -r любой/путь/файлисточник любой/путь/файлисточник2
- cp -r любой/путь/папкаисточник любой/путь/
- Cоздать папку с полным путем
- mkdir -p любой/путь/несуществующая_папка/новая_папка
- Запустить команду/команды от имени пользователя/root
- su $USERNAME -c'команда от имени пользователя
- если надо то другая команда
- требует root для запуска'
- su $ROOT -c'команда от имени root
- если надо то другая команда'
- Переместить/Переименовать
- mv путь/файл1 путь/файл2
- Запустить
- ./установщик.sh
- Показать в терминале
- echo "любой текст и переменные, например $USERNAME"
- Записать текст/переменные в файл
- echo "любой текст и переменные, например $USERNAME" >> путь/файл
- Записать в переменную команду
- actualpath=`pwd`
- Записать в переменную текст
- time14='04:37'
- Как использовать переменные, (выводит пременные)
- echo "$actualpath $time14"
- Дать права файлу:
- u - владелец файла;
- g - группа файла;
- o - все остальные пользователи;
- r - чтение;
- w - запись;
- x - выполнение;
- s - выполнение от имени суперпользователя (дополнительный);
- chmod -R u+rwx путь/файл/папка
- chmod -R o+rwx путь/файл/папка
- Заменить текст в текстовом файле на ваш (заменится все что с ним совпадает)
- sed -i 's/текст который нужно заменить/новый текст/g' file.txt
- sed -i 's/текст из строки для удаления текста//g' file.txt
- sed -i /текст из строки для удаления строки/d file.txt
- sed -i 's|что либо со знаками / |cp file /home/devos/|g' file.txt
|