На этот вопрос уже есть ответ:
] Мне нужна специальная команда, названная что-то вроде "ServerStart" или что-то такое, что представляет собой комбинацию двух команд, одну за другой.
cd .Server
java -Xmx7168M -Xms7168M -jar server.jar
Как мне сделать это, чтобы она стала одной командой Терминала?
Обычно alias
используется для создания короткой пользовательской команды для одной или нескольких долгих команд. См. , Как создать постоянный " alias"?
можно объединиться два, управляют, поскольку,
command1 && command2
Затем command2
будет выпущен, если command1
будет успешно выполняться. Поэтому сделайте псевдоним как,
alias ServerStart='cd /path/to/.Server && java -Xmx7168M -Xms7168M -jar server.jar'
Источник ~/.bashrc
как . ~/.bashrc
. После этого команда ServerStart
выпустит обоих команды вместе для Вас.
Вместо того, чтобы иметь первую команду быть cd .Server
у Вас может быть команда быть java -Xmx7168M -Xms7168M -jar /full path here/server.jar
Помещены это в текстовый файл и сохранить ее по телефону /usr/bin/ServerStart
. chmod +x /usr/bin/ServerStart
Вы могли использовать псевдоним команда.
Для большего количества справки посещают этот сайт Сайт .
Открытый терминал:
alias ServerStart=' cd /path/to/.Server ; java -Xmx7168M -Xms7168M -jar server.jar '
Поэтому теперь, когда Вы тип ServerStart в терминале это выполнит две команды.
Для сохранения таким образом, можно использовать все это, время добавляет следующее в Вас ~/.bashrc
файл.
ServerStar() {
cd .Server
java -Xmx7168M -Xms7168M -jar server.jar
}