Не удается войти в систему после новой установки Linux Mint

compose()
    case    $#  in  
    [01])  "$@" ;;          ## if 1 or fewer args just run what we've got
       *)  "$1" | {         ## otherwise pipe output from $1 into a
    shift; compose "$@"     ## self-call until all args are gone
};  esac
-121--111175-

Если вы можете получить доступ к серверу SSH дома, но не на расстоянии, то, возможно, вам потребуется настроить маршрутизатор, чтобы разрешить доступ к пересылке через порт SSH. Обратите внимание, что не доступ к удаленной машине Ubuntu осуществляется по локальному (обычно 192,168 .x.x) IP, а по общедоступному IP-адресу маршрутизатора, который можно найти, просто погуглив «what is my ip» во время работы в домашней сети.

-121--249811-

Найдите файл ~/.config с именем plasm-org.kde.plasma.desktop-appletsrc .

Он будет содержать что-то вроде:

[Containments][25][Applets][35][Configuration][General]
applicationName=GNU Emacs 24
genericName=Text Editor
iconName=/usr/share/icons/hicolor/scalable/apps/partitionmanager.svg
url=file:///usr/share/applications/emacs24.desktop

Измените параметр IconName на любой значок.

0
03.10.2018, 17:46
2 ответа

Что cdделает, так это :изменяет рабочий каталог текущей оболочки. Когда вы запускаете сценарий, запускается другой процесс оболочки ()для выполнения сценария. Этот процесс оболочки успешно меняет рабочий каталог при выполнении cd, но когда сценарий завершает работу, вы возвращаетесь в предыдущую оболочку, из которой вы запускали сценарий.

Способы обойти это:

1 )запустите ваш скрипт, выбрав источник, либо:

bash$ source yourscript

или (точно такие же):

bash$. yourscript

Это запустит сценарий в текущей оболочке, поэтому cdизменит каталог для этого процесса и, таким образом, останется в силе после завершения сценария.

2 )Определить псевдоним. Команда с псевдонимом также будет выполняться в текущем процессе оболочки. Смотрите ответ Роаймы, как это сделать.

1
28.01.2020, 02:31

Я не знаю, действительно ли это то, чего вы хотите, или вы думаете, что это лучшее решение для того, что вы собираетесь делать.

Git имеет-C <repopath> <command> <branch>

В турке

git -C /home/pol/dcu/practicum/gitrep checkout master`

Это не вернет вас внутрь нужного каталога, но, возможно, поможет.

1
28.01.2020, 02:31

Теги

Похожие вопросы