Как сделать свою команду с параметрами

Ну, сама ритмбокс может копировать компакт-диски и получать данные из базы данных MusicBrainz.

Если вы вставляете компакт-диск, на боковой панели Rhythmbox слева появляется значок компакт-диска. Щелкните правой кнопкой мыши и выберите «Извлечь в библиотеку». Убедитесь, что формат установлен на тот, который вы хотите (возможно, MP3): Edit -> Preferences -> Music -> Preferred Format.

В текущей версии 3.3 (на Ubuntu 16.10), а не щелкнув правой кнопкой мыши на значке компакт-диска, нажмите кнопку «Извлечь» в главном окне.

2
задан 7 June 2011 в 07:24

24 ответа

Вы можете создать действительно маленький скрипт bash:

#!/bin/bash
javac "$1"
java `basename "$1" .java`

Поместите это в /usr/local/bin/runjava.sh и выполните

sudo chmod 755 /usr/local/bin/runjava.sh

Затем вы можете просто ввести

[ f3]

, чтобы скомпилировать и запустить его.

В качестве альтернативы вы можете поместить runjava.sh (или ваше собственное имя) в папку ~/bin. Если эта папка не существует, ее можно создать с помощью команды mkdir ~/bin. После открытия нового терминала он автоматически загружается в PATH (при условии, что Ubuntu и bash, без настроек .bashrc).

Первый способ добавляет его всем пользователям вашей системы, второй для вас.

5
ответ дан 25 May 2018 в 22:17
  • 1
    Я бы предложил разместить файл sh в каталоге ~ / bin, поэтому он легко доступен и будет доступен только для этого пользователя. (Не то, чтобы ваше местоположение было не так, просто говоря) – Shrikant Sharat 3 April 2011 в 15:03
  • 2
    @Shrikant Кроме того, добавление ~/bin в PATH может быть хорошей идеей при этом. – Olli 3 April 2011 в 15:09
  • 3
    Я думаю, что он добавлен в PATH по умолчанию, если каталог существует ... Я не на ubuntu прямо сейчас, поэтому не могу проверить. – Shrikant Sharat 3 April 2011 в 15:43
  • 4
    @Shrikant: ах, правда, ты прав. Он автоматически добавляется в Ubuntu. – Olli 3 April 2011 в 15:44

Вы можете создать действительно маленький скрипт bash:

#!/bin/bash javac "$1" java `basename "$1" .java`

Поместите это в /usr/local/bin/runjava.sh и выполните

sudo chmod 755 /usr/local/bin/runjava.sh

Затем вы можете просто ввести

runjava.sh filename.java

, чтобы скомпилировать и запустить его.

В качестве альтернативы вы можете поместить runjava.sh (или ваше собственное имя) в папку ~/bin. Если эта папка не существует, ее можно создать с помощью команды mkdir ~/bin. После открытия нового терминала он автоматически загружается в PATH (при условии, что Ubuntu и bash, без настроек .bashrc).

Первый способ добавляет его всем пользователям вашей системы, второй для вас.

5
ответ дан 25 July 2018 в 22:16

Вы можете создать действительно маленький скрипт bash:

#!/bin/bash javac "$1" java `basename "$1" .java`

Поместите это в /usr/local/bin/runjava.sh и выполните

sudo chmod 755 /usr/local/bin/runjava.sh

Затем вы можете просто ввести

runjava.sh filename.java

, чтобы скомпилировать и запустить его.

В качестве альтернативы вы можете поместить runjava.sh (или ваше собственное имя) в папку ~/bin. Если эта папка не существует, ее можно создать с помощью команды mkdir ~/bin. После открытия нового терминала он автоматически загружается в PATH (при условии, что Ubuntu и bash, без настроек .bashrc).

Первый способ добавляет его всем пользователям вашей системы, второй для вас.

5
ответ дан 2 August 2018 в 03:44

Вы можете создать действительно маленький скрипт bash:

#!/bin/bash javac "$1" java `basename "$1" .java`

Поместите это в /usr/local/bin/runjava.sh и выполните

sudo chmod 755 /usr/local/bin/runjava.sh

Затем вы можете просто ввести

runjava.sh filename.java

, чтобы скомпилировать и запустить его.

В качестве альтернативы вы можете поместить runjava.sh (или ваше собственное имя) в папку ~/bin. Если эта папка не существует, ее можно создать с помощью команды mkdir ~/bin. После открытия нового терминала он автоматически загружается в PATH (при условии, что Ubuntu и bash, без настроек .bashrc).

Первый способ добавляет его всем пользователям вашей системы, второй для вас.

5
ответ дан 4 August 2018 в 19:48

Вы можете создать действительно маленький скрипт bash:

#!/bin/bash javac "$1" java `basename "$1" .java`

Поместите это в /usr/local/bin/runjava.sh и выполните

sudo chmod 755 /usr/local/bin/runjava.sh

Затем вы можете просто ввести

runjava.sh filename.java

, чтобы скомпилировать и запустить его.

В качестве альтернативы вы можете поместить runjava.sh (или ваше собственное имя) в папку ~/bin. Если эта папка не существует, ее можно создать с помощью команды mkdir ~/bin. После открытия нового терминала он автоматически загружается в PATH (при условии, что Ubuntu и bash, без настроек .bashrc).

Первый способ добавляет его всем пользователям вашей системы, второй для вас.

5
ответ дан 6 August 2018 в 03:51

Вы можете создать действительно маленький скрипт bash:

  #! / bin / bash javac "$ 1" java `basename" $ ​​1 ".java`  

Поместите это в /usr/local/bin/runjava.sh и выполните

  sudo chmod 755 /usr/local/bin/runjava.sh  

Тогда вы можете просто набрать

  runjava.sh filename.java  

, чтобы скомпилировать и запустить его.

В качестве альтернативы вы можете поместить runjava.sh (или ваше собственное имя) в папку ~ / bin . Если эта папка не существует, ее можно создать с помощью команды mkdir ~ / bin . После открытия нового терминала он автоматически устанавливается в ваш PATH (предполагая Ubuntu и bash, без настроек .bashrc ).

Первый способ добавляет его всем пользователям вашей системы, второй для вас.

5
ответ дан 7 August 2018 в 21:48

Вы можете создать действительно маленький скрипт bash:

  #! / bin / bash javac "$ 1" java `basename" $ ​​1 ".java`  

Поместите это в /usr/local/bin/runjava.sh и выполните

  sudo chmod 755 /usr/local/bin/runjava.sh  

Тогда вы можете просто набрать

  runjava.sh filename.java  

, чтобы скомпилировать и запустить его.

В качестве альтернативы вы можете поместить runjava.sh (или ваше собственное имя) в папку ~ / bin . Если эта папка не существует, ее можно создать с помощью команды mkdir ~ / bin . После открытия нового терминала он автоматически устанавливается в ваш PATH (предполагая Ubuntu и bash, без настроек .bashrc ).

Первый способ добавляет его всем пользователям вашей системы, второй для вас.

5
ответ дан 10 August 2018 в 10:02

Вы можете создать действительно маленький скрипт bash:

  #! / bin / bash javac "$ 1" java `basename" $ ​​1 ".java`  

Поместите это в /usr/local/bin/runjava.sh и выполните

  sudo chmod 755 /usr/local/bin/runjava.sh  

Тогда вы можете просто набрать

  runjava.sh filename.java  

, чтобы скомпилировать и запустить его.

В качестве альтернативы вы можете поместить runjava.sh (или ваше собственное имя) в папку ~ / bin . Если эта папка не существует, ее можно создать с помощью команды mkdir ~ / bin . После открытия нового терминала он автоматически устанавливается в ваш PATH (предполагая Ubuntu и bash, без настроек .bashrc ).

Первый способ добавляет его всем пользователям вашей системы, второй для вас.

5
ответ дан 13 August 2018 в 16:21
  • 1
    Я бы предложил разместить файл sh в каталоге ~ / bin, поэтому он легко доступен и будет доступен только для этого пользователя. (Не то, чтобы ваше местоположение было не так, просто говоря) – Shrikant Sharat 3 April 2011 в 15:03
  • 2
    @Shrikant Кроме того, добавление ~ / bin в PATH может быть хорошей идеей при этом. – Olli 3 April 2011 в 15:09
  • 3
    Я думаю, что он добавлен в PATH по умолчанию, если каталог существует ... я не на ubuntu прямо сейчас, поэтому не могу проверить. – Shrikant Sharat 3 April 2011 в 15:43
  • 4
    @Shrikant: ах, правда, ты прав. Он автоматически добавляется в Ubuntu. – Olli 3 April 2011 в 15:44

Итак, предполагая bash (вы используете ubuntu правильно?;)), вы можете создать функцию для этого ...

j () {
  javac "$1" && java "${1%.*}"
}

, а затем, если у вас есть файл с именем PureJavaAwesomeness.java, вы можете сделать

j PureJavaAwesomeness.java

, и это должно скомпилировать и запустить java-файл.

Edit: И вы можете захотеть поместить это определение функции в конец вашего ~/.bashrc (! d3)

Edit2: Для еще одной удивительности вы можете использовать эту функцию

j () {
  cname=${1//\//.}
  cname=${cname%.*}
  javac "$1" && java "$cname"
}

Это будет работать даже тогда, когда вы выполняете [ f6], предполагая, что пакет PackagedClass.java равен com.ssk.apps. (Не проверено, но должно работать).

2
ответ дан 25 May 2018 в 22:17
  • 1
    почему вниз этот ответ? – Shrikant Sharat 3 April 2011 в 20:25
  • 2
    Протестировал вашу последнюю функцию, она отлично работает. – Olli 3 April 2011 в 23:31

ЭТО ОБОРОТНО, ЧТО ВАМ НУЖНО, НО КОТОРОГО НЕ МОЖЕТ БЫТЬ ЗАПРЕЩЕНЫ ВО ВРЕМЯ ВОПРОСА ИСКАТЬ «КАК СДЕЛАТЬ СОБСТВЕННЫЕ КОМАНДЫ НА UBUNTU».

Вы можете быстро использовать шаблон ubuntu-cli-application для создания команды и легко упаковать их как debs или поделиться с помощью ppas.

Вам понадобятся некоторые знания о python.

Сначала установите ЭТО ОВЕРКИЛ ДЛЯ ЧЕГО НЕОБХОДИМО, НО КТО-ТО ЕЩЕ МОЖЕТ БЫТЬ ОБРАБОТАННЫМ ВО ВРЕМЯ ВОПРОСА ИСКАТЬ «КАК СДЕЛАТЬ СОБСТВЕННЫЕ КОМАНДЫ НА UBUNTU». из Software Center.

Затем в типе терминала

quickly create ubuntu-cli my-program-name
[d7 ] Это создаст каталог проектов, в котором вы будете иметь структуру обработки командной строки. Все, что вам нужно сделать, это отредактировать файлы, чтобы добавить свои собственные команды.

После выполнения вы можете поделиться своими новыми командами с друзьями, используя

quickly package

. Это создаст DEB пакет, готовый для установки на любой машине Ubuntu.

1
ответ дан 25 May 2018 в 22:17

ЭТО ОБОРОТНО, ЧТО ВАМ НУЖНО, НО КОТОРОГО НЕ МОЖЕТ БЫТЬ ЗАПРЕЩЕНЫ ВО ВРЕМЯ ВОПРОСА ИСКАТЬ «КАК СДЕЛАТЬ СОБСТВЕННЫЕ КОМАНДЫ НА UBUNTU».

Вы можете быстро использовать шаблон ubuntu-cli-application для создания команды и легко упаковать их как debs или поделиться с помощью ppas.

Вам понадобятся некоторые знания о python.

Сначала установите ЭТО ОВЕРКИЛ ДЛЯ ЧЕГО НЕОБХОДИМО, НО КТО-ТО ЕЩЕ МОЖЕТ БЫТЬ ОБРАБОТАННЫМ ВО ВРЕМЯ ВОПРОСА ИСКАТЬ «КАК СДЕЛАТЬ СОБСТВЕННЫЕ КОМАНДЫ НА UBUNTU». из Software Center.

Затем в типе терминала

quickly create ubuntu-cli my-program-name

Это создаст каталог проектов, в котором вы будете иметь структуру обработки командной строки. Все, что вам нужно сделать, это отредактировать файлы, чтобы добавить свои собственные команды.

После выполнения вы можете поделиться своими новыми командами с друзьями, используя

quickly package

. Это создаст DEB пакет, готовый для установки на любой машине Ubuntu.

1
ответ дан 25 July 2018 в 22:16

Итак, предполагая bash (вы используете ubuntu правильно?;)), вы можете создать функцию для этого ...

j () { javac "$1" && java "${1%.*}" }

, а затем, если у вас есть файл с именем PureJavaAwesomeness.java, вы можете сделать

j PureJavaAwesomeness.java

, и это должно скомпилировать и запустить java-файл.

Edit: И вы можете захотеть поместить это определение функции в конец вашего ~/.bashrc (! d3)

Edit2: Для еще одной удивительности вы можете использовать эту функцию

j () { cname=${1//\//.} cname=${cname%.*} javac "$1" && java "$cname" }

Это будет работать даже тогда, когда вы выполняете j com/ssk/apps/PackagedClass.java, предполагая, что пакет PackagedClass.java равен com.ssk.apps. (Не проверено, но должно работать).

2
ответ дан 25 July 2018 в 22:16
  • 1
    почему завалю этот ответ? – Shrikant Sharat 3 April 2011 в 20:25
  • 2
    Тестирования последняя функция, она работает нормально. – Olli 3 April 2011 в 23:31

это перебор за то, что вам нужно, но кто-нибудь может наткнуться на этот вопрос в поиске "как сделать собственные команды в Ubuntu".

Вы можете использовать быстро убунту-интерфейс командной строки-применение шаблона для создания команды и легко упаковать их в пакеты или поделиться с использованием ППД.

Вам потребуется некоторые знания Python, хотя.

установить это перебор за то, что вам нужно, но кто-нибудь может наткнуться на этот вопрос в поиске "как сделать собственные команды в Ubuntu". из центра программного обеспечения.

затем в терминале типа,

quickly create ubuntu-cli my-program-name

при этом будет создан каталог проекта для завершения командной строки структуры управления. Все, что вам нужно сделать, это отредактировать файлы, чтобы добавить свои собственные команды.

как только это сделано, вы можете поделиться своими новыми командами с друзьями, используя

quickly package

это позволит создать deb пакет готов к установке на любой компьютер с Ubuntu.

1
ответ дан 2 August 2018 в 03:44

Итак, предполагая, что баш (Вы работаете прямо в Ubuntu? ;) ), вы можете создать функцию для этого...

j () { javac "$1" && java "${1%.*}" }

и потом, если у вас есть файл под названием PureJavaAwesomeness.java, вы могли бы сделать

j PureJavaAwesomeness.java

, и это должно скомпилировать и запустить файл java.

Edit: а, вы, возможно, захотите, чтобы положить, что определение функции в конец файла ~/.bashrc, поэтому он загружается каждый раз, когда вы открываете ваш терминал.

Edit2: для некоторых более удивительности, вы можете использовать эту функцию

j () { cname=${1//\//.} cname=${cname%.*} javac "$1" && java "$cname" }

это будет работать даже когда вы делаете j com/ssk/apps/PackagedClass.java, предполагая, что пакет PackagedClass.java в com.ssk.apps. (Не проверял, но должно работать).

2
ответ дан 2 August 2018 в 03:44
  • 1
    почему завалю этот ответ? – Shrikant Sharat 3 April 2011 в 20:25
  • 2
    Тестирования последняя функция, она работает нормально. – Olli 3 April 2011 в 23:31

ЭТО ОБОРОТНО, ЧТО ВАМ НУЖНО, НО КОТОРОГО НЕ МОЖЕТ БЫТЬ ЗАПРЕЩЕНЫ ВО ВРЕМЯ ВОПРОСА ИСКАТЬ «КАК СДЕЛАТЬ СОБСТВЕННЫЕ КОМАНДЫ НА UBUNTU».

Вы можете быстро использовать шаблон ubuntu-cli-application для создания команды и легко упаковать их как debs или поделиться с помощью ppas.

Вам понадобятся некоторые знания о python.

Сначала установите ЭТО ОВЕРКИЛ ДЛЯ ЧЕГО НЕОБХОДИМО, НО КТО-ТО ЕЩЕ МОЖЕТ БЫТЬ ОБРАБОТАННЫМ ВО ВРЕМЯ ВОПРОСА ИСКАТЬ «КАК СДЕЛАТЬ СОБСТВЕННЫЕ КОМАНДЫ НА UBUNTU». из Software Center.

Затем в типе терминала

quickly create ubuntu-cli my-program-name

Это создаст каталог проектов, в котором вы будете иметь структуру обработки командной строки. Все, что вам нужно сделать, это отредактировать файлы, чтобы добавить свои собственные команды.

После выполнения вы можете поделиться своими новыми командами с друзьями, используя

quickly package

. Это создаст DEB пакет, готовый для установки на любой машине Ubuntu.

1
ответ дан 4 August 2018 в 19:48

Итак, предполагая, что баш (Вы работаете прямо в Ubuntu? ;) ), вы можете создать функцию для этого...

j () { javac "$1" && java "${1%.*}" }

и потом, если у вас есть файл под названием PureJavaAwesomeness.java, вы могли бы сделать

j PureJavaAwesomeness.java

, и это должно скомпилировать и запустить файл java.

Edit: а, вы, возможно, захотите, чтобы положить, что определение функции в конец файла ~/.bashrc, поэтому он загружается каждый раз, когда вы открываете ваш терминал.

Edit2: для некоторых более удивительности, вы можете использовать эту функцию

j () { cname=${1//\//.} cname=${cname%.*} javac "$1" && java "$cname" }

это будет работать даже когда вы делаете j com/ssk/apps/PackagedClass.java, предполагая, что пакет PackagedClass.java в com.ssk.apps. (Не проверял, но должно работать).

2
ответ дан 4 August 2018 в 19:48
  • 1
    почему вниз этот ответ? – Shrikant Sharat 3 April 2011 в 20:25
  • 2
    Протестировал вашу последнюю функцию, она отлично работает. – Olli 3 April 2011 в 23:31

это перебор за то, что вам нужно, но кто-нибудь может наткнуться на этот вопрос в поиске "как сделать собственные команды в Ubuntu".

Вы можете использовать быстро убунту-интерфейс командной строки-применение шаблона для создания команды и легко упаковать их в пакеты или поделиться с использованием ППД.

Вам потребуется некоторые знания Python, хотя.

установить это перебор за то, что вам нужно, но кто-нибудь может наткнуться на этот вопрос в поиске "как сделать собственные команды в Ubuntu". из центра программного обеспечения.

затем в терминале типа,

quickly create ubuntu-cli my-program-name

при этом будет создан каталог проекта для завершения командной строки структуры управления. Все, что вам нужно сделать, это отредактировать файлы, чтобы добавить свои собственные команды.

как только это сделано, вы можете поделиться своими новыми командами с друзьями, используя

quickly package

это позволит создать deb пакет готов к установке на любой компьютер с Ubuntu.

1
ответ дан 6 August 2018 в 03:51

Итак, предполагая, что баш (Вы работаете прямо в Ubuntu? ;) ), вы можете создать функцию для этого...

j () { javac "$1" && java "${1%.*}" }

и потом, если у вас есть файл под названием PureJavaAwesomeness.java, вы могли бы сделать

j PureJavaAwesomeness.java

, и это должно скомпилировать и запустить файл java.

Edit: а, вы, возможно, захотите, чтобы положить, что определение функции в конец файла ~/.bashrc, поэтому он загружается каждый раз, когда вы открываете ваш терминал.

Edit2: для некоторых более удивительности, вы можете использовать эту функцию

j () { cname=${1//\//.} cname=${cname%.*} javac "$1" && java "$cname" }

это будет работать даже когда вы делаете j com/ssk/apps/PackagedClass.java, предполагая, что пакет PackagedClass.java в com.ssk.apps. (Не проверял, но должно работать).

2
ответ дан 6 August 2018 в 03:51
  • 1
    почему завалю этот ответ? – Shrikant Sharat 3 April 2011 в 20:25
  • 2
    Протестировал вашу последнюю функцию, она отлично работает. – Olli 3 April 2011 в 23:31

Итак, предполагая bash (вы используете ubuntu правильно?;)), вы можете создать функцию для этого ...

  j () {javac "$ 1" & amp; & amp; & amp; & amp;  java "$ {1%. *}"}  

, а затем, если у вас есть файл с именем PureJavaAwesomeness.java , вы можете сделать

  j PureJavaAwesomeness.java  

, и это должно скомпилировать и запустить java-файл.

Edit: И вы можете захотеть поставить это определение функции на конец вашего ~ / .bashrc файла, поэтому он загружается каждый раз, когда вы открываете свой терминал.

Edit2: Для еще одной удивительности вы можете использовать эту функцию

  j () {cname = $ {1 // \ //.} cname = $ {cname%. *} javac "$ 1" & amp; & amp; & amp;  java "$ cname"}  

Это будет работать, даже если вы делаете j com / ssk / apps / PackagedClass.java , предполагая, что пакет PackagedClass.java - com.ssk.apps . (Не проверено, но должно работать).

2
ответ дан 7 August 2018 в 21:48

ЭТО ОБОРОТНО ДЛЯ ЧЕГО НЕОБХОДИМО, НО КОТОРЫЙ ТОЛЬКО ТОЛЬКО МОЖЕТ ОЗНАКОМИТЬСЯ С ВОПРОСОМ ПОИСКА «КАК СДЕЛАТЬ СОБСТВЕННЫЕ КОМАНДЫ НА UBUNTU».

Вы можете быстро использовать шаблон ubuntu-cli-application для создания команды и легко упаковать их как debs или share using ppas.

Вам понадобятся некоторые знания python.

Сначала установите Quickly из Software Center.

Затем в типе терминала

  быстро создайте my-program-name ubuntu-cli  

. Это создаст каталог проекта, который будет заполнен командной строкой управляющая структура. Все, что вам нужно сделать, это отредактировать файлы, чтобы добавить свои собственные команды.

После выполнения вы можете поделиться своими новыми командами с друзьями, используя

  быстро упаковать  

Это создаст пакет DEB, готовый для установки на любой машине Ubuntu.

1
ответ дан 7 August 2018 в 21:48

Итак, предполагая bash (вы используете ubuntu правильно?;)), вы можете создать функцию для этого ...

  j () {javac "$ 1" & amp; & amp; & amp; & amp;  java "$ {1%. *}"}  

, а затем, если у вас есть файл с именем PureJavaAwesomeness.java , вы можете сделать

  j PureJavaAwesomeness.java  

, и это должно скомпилировать и запустить java-файл.

Edit: И вы можете захотеть поставить это определение функции на конец вашего ~ / .bashrc файла, поэтому он загружается каждый раз, когда вы открываете свой терминал.

Edit2: Для еще одной удивительности вы можете использовать эту функцию

  j () {cname = $ {1 // \ //.} cname = $ {cname%. *} javac "$ 1" & amp; & amp; & amp;  java "$ cname"}  

Это будет работать, даже если вы делаете j com / ssk / apps / PackagedClass.java , предполагая, что пакет PackagedClass.java - com.ssk.apps . (Не проверено, но должно работать).

2
ответ дан 10 August 2018 в 10:02

ЭТО ОБОРОТНО ДЛЯ ЧЕГО НЕОБХОДИМО, НО КОТОРЫЙ ТОЛЬКО ТОЛЬКО МОЖЕТ ОЗНАКОМИТЬСЯ С ВОПРОСОМ ПОИСКА «КАК СДЕЛАТЬ СОБСТВЕННЫЕ КОМАНДЫ НА UBUNTU».

Вы можете быстро использовать шаблон ubuntu-cli-application для создания команды и легко упаковать их как debs или share using ppas.

Вам понадобятся некоторые знания python.

Сначала установите Quickly из Software Center.

Затем в типе терминала

  быстро создайте my-program-name ubuntu-cli  

. Это создаст каталог проекта, который будет заполнен командной строкой управляющая структура. Все, что вам нужно сделать, это отредактировать файлы, чтобы добавить свои собственные команды.

После выполнения вы можете поделиться своими новыми командами с друзьями, используя

  быстро упаковать  

Это создаст пакет DEB, готовый для установки на любой машине Ubuntu.

1
ответ дан 10 August 2018 в 10:02

Итак, предполагая bash (вы используете ubuntu правильно?;)), вы можете создать функцию для этого ...

  j () {javac "$ 1" & amp; & amp; & amp; & amp;  java "$ {1%. *}"}  

, а затем, если у вас есть файл с именем PureJavaAwesomeness.java , вы можете сделать

  j PureJavaAwesomeness.java  

, и это должно скомпилировать и запустить java-файл.

Edit: И вы можете захотеть поставить это определение функции на конец вашего ~ / .bashrc файла, поэтому он загружается каждый раз, когда вы открываете свой терминал.

Edit2: Для еще одной удивительности вы можете использовать эту функцию

  j () {cname = $ {1 // \ //.} cname = $ {cname%. *} javac "$ 1" & amp; & amp; & amp;  java "$ cname"}  

Это будет работать, даже если вы делаете j com / ssk / apps / PackagedClass.java , предполагая, что пакет PackagedClass.java - com.ssk.apps . (Не проверено, но должно работать).

2
ответ дан 13 August 2018 в 16:21
  • 1
    почему вниз этот ответ? – Shrikant Sharat 3 April 2011 в 20:25
  • 2
    Протестировал вашу последнюю функцию, она отлично работает. – Olli 3 April 2011 в 23:31

ЭТО ОБОРОТНО ДЛЯ ЧЕГО НЕОБХОДИМО, НО КОТОРЫЙ ТОЛЬКО ТОЛЬКО МОЖЕТ ОЗНАКОМИТЬСЯ С ВОПРОСОМ ПОИСКА «КАК СДЕЛАТЬ СОБСТВЕННЫЕ КОМАНДЫ НА UBUNTU».

Вы можете быстро использовать шаблон ubuntu-cli-application для создания команды и легко упаковать их как debs или share using ppas.

Вам понадобятся некоторые знания python.

Сначала установите Quickly из Software Center.

Затем в типе терминала

  быстро создайте my-program-name ubuntu-cli  

. Это создаст каталог проекта, который будет заполнен командной строкой управляющая структура. Все, что вам нужно сделать, это отредактировать файлы, чтобы добавить свои собственные команды.

После выполнения вы можете поделиться своими новыми командами с друзьями, используя

  быстро упаковать  

Это создаст пакет DEB, готовый для установки на любой машине Ubuntu.

1
ответ дан 13 August 2018 в 16:21

Другие вопросы по тегам:

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