Команды терминала 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. Исполнить команду (открыть приложение) с правами root:
  2. su
  3. Репозитории:
  4. nano /etc/apt/sources.list
  5. Установка пакетов:
  6. apt install имяпакета
  7. Установка deb файла:
  8. apt install ./файлточкаdeb
  9. Перезапустить установщик (полезно когда вы прервали установку):
  10. sudo dpkg --configure -a
  11. Посмотреть инструкцию к комманде:
  12. man комманда
  13. Копировать файл:
  14. cp -r файлисточник директорияприемник
  15. Редактировать текстовый файл (сохранить Ctrl+O, выйти Ctrl+X):
  16. nano файл или директория/файл
  17. Распаковать AppImage (найти иконку для ярлыка):
  18. ./файлточкаappimage --appimage-extract
  19. Временное исправление ошибки "Unable to get list of updates: Failed to update metadata":
  20. fwupdmgr --force refresh
  21. Выбор между X11 и Wayland (убрать решетку перед строчкой "#WaylandEnable=false"):
  22. nano /etc/gdm3/daemon.conf
  23. ####################################################################################################################
  24. Управление службами:
  25. Перечисление служб:
  26. sudo service --status-all
  27. [ + ] - службы с этим знаком в настоящее время запущены.
  28. [ - ] - Службы с этим знаком в настоящее время не запущены.
  29. [ ? ] - Службы, у которых нет переключателя состояния.
  30. Для запуска службы:
  31. sudo service имяслужбы start
  32. Для остановки службы:
  33. sudo service имяслужбы stop
  34. Для перезапуска службы:
  35. sudo service имяслужбы restart
  36. Чтобы узнать статус службы:
  37. sudo service имяслужбы status
  38. Чтобы добавить службу в автозагрузку:
  39. sudo update-rc.d имяслужбы defaults
  40. Чтобы убрать службу из автозагрузки:
  41. sudo update-rc.d -f имяслужбы remove
  42. Управление терминалом:
  43. Ctrl + Shift + С = копировать
  44. Ctrl + Shift + V = вставить
  45. Ctrl + R = поиск введенных ранее команд
  46. history = список введенных ранее команд
  47. Ctrl + U = стереть текущую написанную команду
  48. Ctrl + A/I = переместить курсор вверх/вниз
  49. Alt + вправо/влево = переместить курсор через слово
  50. Alt + стереть = стереть слово
  51. Пути к ярлыкам:
  52. /usr/share/applications
  53. ~/.local/share/applications
  54. /var/lib/flatpak/exports/share/applications
  55. ####################################################################################################################
  56. Простые терминальные Bash команды
  57. Копировать с заменой
  58. cp -r
  59. Cоздать папку с полным путем
  60. mkdir -p
  61. Запустить команду/команды от имени пользователя/root
  62. su $USERNAME -c''
  63. su $ROOT -c''
  64. Переместить/Переименовать
  65. mv
  66. Запустить
  67. ./
  68. Показать в терминале
  69. echo ""
  70. Записать текст/переменные в файл
  71. echo "" >> file.txt
  72. Записать в переменную "peremennaya" команду "comanda"
  73. peremennaya=`comanda`
  74. Записать в переменную "peremennaya" текст "text"
  75. peremennaya='text'
  76. Как использовать переменные, (выводит пременные)
  77. echo "$comanda $soderzhanie"
  78. Дать права файлу
  79. chmod -R u+rwx
  80. chmod -R o+rwx
  81. Заменить текст в текстовом файле на ваш
  82. sed -i 's///g' file.txt
  83. sed -i 's|||g' file.txt
  84. ####################################################################################################################
  85. Примеры использования простых терминальных Bash команд
  86. Будьте внимательны при работе с путями:
  87. /абсолютный/путь/
  88. путь/от/текущей/папки
  89. Копировать с заменой
  90. cp -r файл_источник_из_текущей_папки любой/путь/
  91. cp -r любой/путь/файлисточник любой/путь/файлисточник2
  92. cp -r любой/путь/папкаисточник любой/путь/
  93. Cоздать папку с полным путем
  94. mkdir -p любой/путь/несуществующая_папка/новая_папка
  95. Запустить команду/команды от имени пользователя/root
  96. su $USERNAME -c'команда от имени пользователя
  97. если надо то другая команда
  98. требует root для запуска'
  99. su $ROOT -c'команда от имени root
  100. если надо то другая команда'
  101. Переместить/Переименовать
  102. mv путь/файл1 путь/файл2
  103. Запустить
  104. ./установщик.sh
  105. Показать в терминале
  106. echo "любой текст и переменные, например $USERNAME"
  107. Записать текст/переменные в файл
  108. echo "любой текст и переменные, например $USERNAME" >> путь/файл
  109. Записать в переменную команду
  110. actualpath=`pwd`
  111. Записать в переменную текст
  112. time14='04:37'
  113. Как использовать переменные, (выводит пременные)
  114. echo "$actualpath $time14"
  115. Дать права файлу:
  116. u - владелец файла;
  117. g - группа файла;
  118. o - все остальные пользователи;
  119. r - чтение;
  120. w - запись;
  121. x - выполнение;
  122. s - выполнение от имени суперпользователя (дополнительный);
  123. chmod -R u+rwx путь/файл/папка
  124. chmod -R o+rwx путь/файл/папка
  125. Заменить текст в текстовом файле на ваш (заменится все что с ним совпадает)
  126. sed -i 's/текст который нужно заменить/новый текст/g' file.txt
  127. sed -i 's/текст из строки для удаления текста//g' file.txt
  128. sed -i /текст из строки для удаления строки/d file.txt
  129. sed -i 's|что либо со знаками / |cp file /home/devos/|g' file.txt