Вы можете использовать команду alias.
Для получения дополнительной информации посетите сайт сайта.
Open terminal:
alias ServerStart=' cd /path/to/.Server ; java -Xmx7168M -Xms7168M -jar server.jar '
Итак, теперь, когда вы печатаете alias в терминале он выполнит две команды.
Чтобы сохранить, поэтому вы можете использовать его все время, добавив в файл ~/.bashrc следующее:
Убедитесь, что вы указываете свое выражение. Я думаю, что shell wordplitting является одной из ваших проблем здесь, но вы всегда должны указывать свое регулярное выражение, поскольку в противном случае все будет идти не так.
$ grep ' \.pdf' example
grep .pdf
Или, если может быть несколько пробелов (мы можем " t используйте *, так как это будет соответствовать случаям, когда нет предшествующих пробелов)
grep ' \+\.pdf' example
+ означает «один или несколько предыдущих символов». В BRE вам нужно сбежать с помощью \, чтобы получить эту специальную функцию, но вместо этого вы можете использовать ERE, чтобы избежать этого
grep -E ' +\.pdf' example
. Вы также можете использовать \s в grep для обозначения space
grep '\s\+\.pdf' example
Мы должны избегать литерала ., поскольку в regex . означает любой символ, если только он не находится в символьном классе.
Убедитесь, что вы указываете свое выражение. Я думаю, что shell wordplitting является одной из ваших проблем здесь, но вы всегда должны указывать свое регулярное выражение, поскольку в противном случае все будет идти не так.
$ grep ' \.pdf' example
grep .pdf
Или, если может быть несколько пробелов (мы можем " t используйте *, так как это будет соответствовать случаям, когда нет предшествующих пробелов)
grep ' \+\.pdf' example
+ означает «один или несколько предыдущих символов». В BRE вам нужно сбежать с помощью \, чтобы получить эту специальную функцию, но вместо этого вы можете использовать ERE, чтобы избежать этого
grep -E ' +\.pdf' example
. Вы также можете использовать \s в grep для обозначения space
grep '\s\+\.pdf' example
Мы должны избегать литерала ., поскольку в regex . означает любой символ, если только он не находится в символьном классе.
Убедитесь, что вы указываете свое выражение. Я думаю, что shell wordplitting является одной из ваших проблем здесь, но вы всегда должны указывать свое регулярное выражение, поскольку в противном случае все будет идти не так.
$ grep ' \.pdf' example
grep .pdf
Или, если может быть несколько пробелов (мы можем " t используйте *, так как это будет соответствовать случаям, когда нет предшествующих пробелов)
grep ' \+\.pdf' example
+ означает «один или несколько предыдущих символов». В BRE вам нужно сбежать с помощью \, чтобы получить эту специальную функцию, но вместо этого вы можете использовать ERE, чтобы избежать этого
grep -E ' +\.pdf' example
. Вы также можете использовать \s в grep для обозначения space
grep '\s\+\.pdf' example
Мы должны избегать литерала ., поскольку в regex . означает любой символ, если только он не находится в символьном классе.