Есть два ответа да и нет:
Если удалить оболочки, то система перестанет работать. Оболочка используется много, для некоторых очень важных вещей. Например, но никоим образом не ограничиваясь :программа входа в систему будет запущена сценарием оболочки (все остальное также запускается сценарием оболочки, обычно для этого используется оболочкаsh
). Поэтому вы не можете войти в систему, если нет оболочки. Даже если вы входите в среду оболочки, отличную от -.
Как вы определили, существуют разные компоненты:
konsole
, xterm
, консоли Linux ), screen
, tmux
), bash
, dash
, csh
, программы, работающие в оболочке (, например ls
, grep
). Вы можете изменить любой из них и использовать их в различных комбинациях.
-121 ---199154 -Если вы можете создать паттерн, в котором каждая буква "К" должна быть "К #", вы можете сделать следующую sed
замену:
sed 's/K,/K#/g' input_file
Файл steam.deb устанавливает программу запуска, которая настраивает и поддерживает пользовательскую среду Steam для каждого пользователя. вероятно, можно установить без поддержки администратора
Установка состоит из сценария оболочки и двоичного файла со следующими зависимостями:
ldd /usr/lib/games/steam/steam
linux-gate.so.1 (0xf76e1000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf716f000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf7166000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7111000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf710c000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf6f92000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf6f75000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf6dbd000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf6d91000)
/lib/ld-linux.so.2 (0xf76e3000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf6d73000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf6d6f000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf6d66000)
libbsd.so.0 => /lib/i386-linux-gnu/libbsd.so.0 (0xf6d4a000)
, которые для меня выглядят как обычные библиотеки.
Должна быть возможность извлечь скрипт и двоичный файл из deb (, например, :использовать cpio (интерфейс командной строки )или файл -ролик (графический интерфейс пользователя )), а затем установить двоичный файл в ваш дом и измените скрипт, чтобы он указывал на него.
Ах да, это 32 -бит, так что вам придется вручную устанавливать целую кучу дополнительных вещей и возиться с LD _LIBRARY _PATH, если в вашей системе не установлена поддержка 32 бит (это будет тяжело)
Но на самом деле вам следует попытаться получить права администратора на этой машине (, если она принадлежит вам ), или попросить реального администратора помочь вам (, если вы этого не сделаете ).