Простой скрипт - выполнить команду в выбранном файле

в вашем ~/.bashrc

unset LC_ALL
export LC_MESSAGES=C

, затем

source ~/.bashrc

Проверьте его

$ locale
LANG=pl_PL.utf8
LANGUAGE=
LC_CTYPE="pl_PL.utf8"
LC_NUMERIC="pl_PL.utf8"
LC_TIME="pl_PL.utf8"
LC_COLLATE="pl_PL.utf8"
LC_MONETARY="pl_PL.utf8"
LC_MESSAGES=C
LC_PAPER="pl_PL.utf8"
LC_NAME="pl_PL.utf8"
LC_ADDRESS="pl_PL.utf8"
LC_TELEPHONE="pl_PL.utf8"
LC_MEASUREMENT="pl_PL.utf8"
LC_IDENTIFICATION="pl_PL.utf8"
LC_ALL=

Зачем сначала удалять?

LC_ALL Переопределяет индивидуальные настройки LC_ *: если установлен LC_ALL, ни одно из приведенных ниже действий не имеет никакого эффекта.

https://help.ubuntu.com/community/Locale

1
задан 23 June 2011 в 16:20

24 ответа

Вы также можете перейти к

!/bin/sh
gnome-terminal -x java -jar /home/askmoo/myfile.jar "$1"

, чтобы сначала открыть терминал gnome, а затем выполнить в нем свое приложение java. Таким образом, вы сможете получить распечатку вывода на терминал.

2
ответ дан 25 May 2018 в 20:09
  • 1
    Он открывает новый терминал для микросекунд и закрывает. Как я могу немедленно закрыть этот новый терминал? – ubuntico 23 June 2011 в 15:54
  • 2
    Открыв свой терминал вручную - и отредактировав настройки своего профиля, на нем отображается выпадающее меню на вкладке 2. – tesseract 23 June 2011 в 15:57
  • 3
    Отлично, теперь это работает. Еще один вопрос: имеет ли символ «1 доллар»? отобразить выбранный файл? Этот скрипт находится в каталоге nautilus-script – ubuntico 23 June 2011 в 16:07
  • 4
    "$1" относится к первому аргументу команды, например. [F2]. Если вы отбросите файл в скрипте, первым аргументом станет путь к файлу этого файла. – Lekensteyn 23 June 2011 в 17:01
  • 5
    Этот скрипт работает из каталога nautilus-scripts. Но если я добавлю его в контекстное меню с помощью инструмента Nautilus Actions, это не сработает. И я просто просто вызываю этот скрипт из конфигураций Actions. Я ставлю% f для параметра. Должен ли я открыть для этого особый вопрос? – ubuntico 23 June 2011 в 17:09

Вы также можете перейти к

!/bin/sh gnome-terminal -x java -jar /home/askmoo/myfile.jar "$1"

, чтобы сначала открыть терминал gnome, а затем выполнить в нем свое приложение java. Таким образом, вы сможете получить распечатку вывода на терминал.

2
ответ дан 25 July 2018 в 21:40

Вы также можете перейти к

!/bin/sh gnome-terminal -x java -jar /home/askmoo/myfile.jar "$1"

, чтобы сначала открыть терминал gnome, а затем выполнить в нем свое приложение java. Таким образом, вы сможете получить распечатку вывода на терминал.

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

Вы также можете перейти к

!/bin/sh gnome-terminal -x java -jar /home/askmoo/myfile.jar "$1"

, чтобы сначала открыть терминал gnome, а затем выполнить в нем свое приложение java. Таким образом, вы сможете получить распечатку вывода на терминал.

2
ответ дан 4 August 2018 в 19:11

Вы также можете перейти к

!/bin/sh gnome-terminal -x java -jar /home/askmoo/myfile.jar "$1"

, чтобы сначала открыть терминал gnome, а затем выполнить в нем свое приложение java. Таким образом, вы сможете получить распечатку вывода на терминал.

2
ответ дан 6 August 2018 в 03:28

Вы также можете перейти к

!/bin/sh gnome-terminal -x java -jar /home/askmoo/myfile.jar "$1"

, чтобы сначала открыть терминал gnome, а затем выполнить в нем свое приложение java. Таким образом, вы сможете получить распечатку вывода на терминал.

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

Вы также можете перейти на

 ! / bin / sh gnome-terminal -x java -jar /home/askmoo/myfile.jar "$ 1"  

, чтобы сначала открыть терминал gnome, а затем выполнить ваше приложение java. Таким образом, вы сможете получить распечатку вывода на терминал.

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

Вы также можете перейти на

 ! / bin / sh gnome-terminal -x java -jar /home/askmoo/myfile.jar "$ 1"  

, чтобы сначала открыть терминал gnome, а затем выполнить ваше приложение java. Таким образом, вы сможете получить распечатку вывода на терминал.

2
ответ дан 13 August 2018 в 15:43
  • 1
    Он открывает новый терминал для микросекунд и закрывает. Как я могу немедленно закрыть этот новый терминал? – ubuntico 23 June 2011 в 15:54
  • 2
    Открыв свой терминал вручную - и отредактировав настройки своего профиля, на нем отображается выпадающее меню на вкладке 2. – tesseract 23 June 2011 в 15:57
  • 3
    Отлично, теперь это работает. Еще один вопрос: имеет ли символ «1 доллар»? отобразить выбранный файл? Этот скрипт находится в каталоге nautilus-script – ubuntico 23 June 2011 в 16:07
  • 4
    "$ 1" относится к первому аргументу команды, например. команда first-arg . Если вы отбросите файл в скрипте, первым аргументом станет путь к файлу этого файла. – Lekensteyn 23 June 2011 в 17:01
  • 5
    Этот скрипт работает из каталога nautilus-scripts. Но если я добавлю его в контекстное меню с помощью инструмента Nautilus Actions, это не сработает. И я просто просто вызываю этот скрипт из конфигураций Actions. Я ставлю% f для параметра. Должен ли я открыть для этого особый вопрос? – ubuntico 23 June 2011 в 17:09

На рабочем столе и папках в Gnome, KDE и других возможно появление «свойств правого клика» для исполняемых файлов (и значков). Я не уверен, как вы это сделаете с расширением действия nautilus, но вы всегда можете заставить ваш терминал висеть после того, как команда выйдет следующим образом:

$ cat > /usr/local/bin/har.sh
#!/bin/sh
java -jar /home/jaroslav/tmp/src/hat/bin/hat.jar
while true;do  
read  -p "finished reading? " quit; 
[[ "$quit" == "yes" ]] && exit
done 

$ chmod 755 /usr/local/bin/hat.sh
$ hat.sh

Usage:  hat [-stack=<bool>] [-refs=<bool>] [-port=<port>] [-baseline=<file> -debug=<int>] [-version] <file>

        -stack false:     Turn off tracking object allocatoin call stack.
        -refs false:      Turn off tracking of references to objects
        -port <port>:     Set the port for the HTTP server.  Defaults to 7000
        -exclude <file>:  Specify a file that lists data members that should
                          be excluded from the reachableFrom query.
        -baseline <file>: Specify a baseline object dump.  Objects in
                          both heap dumps with the same ID and same class will
                          be marked as not being "new".
        -debug <int>:     Set debug level.
                            0:  No debug output
                            1:  Debug hprof file parsing
        -version          Report version number
        -donationware     Give information on the status of HAT
        <file>            The file to read

For a JDK 1.2 (or better) dump file, you may specify which dump in the file
by appending "#<number>" to the file name, i.e. "foo.hprof#3".

All boolean options default to "true"

finished reading? no
finished reading? ^C
$

дать терминалу CTRL + C выйти (или введите yes)

есть также диалог правильных: .. ok Я просто просмотрел свойства nautilus ... нет удачи (я ненавижу гнома, они продолжают делать это глупее и тупо)

Его все еще доступно в KDE: (но id, как только просто использует цикл бесконечного цикла), количество полей для перехода к этим настройкам просто потрясающе.

1
ответ дан 25 May 2018 в 20:09

./myfile.jar и myfile.jar - две разные команды. Первый выполняет файл в текущем каталоге (при условии, что бит выполнения установлен), последний ищет $PATH для программы с именем myfile.jar.

Если $PATH - /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games, то это ищет (по порядку):

/usr/local/sbin/myfile.jar
/usr/local/bin/myfile.jar
/usr/sbin/myfile.jar
/usr/bin/myfile.jar
/sbin/myfile.jar
/bin/myfile.jar
/usr/games/myfile.jar

Я сомневаюсь, что ваш файл jar действительно исполняемый файл, если это Java ARchive, ваш shellscript должен быть:

#!/bin/sh
java -jar /home/askmoo/myfile.jar "$1"
0
ответ дан 25 May 2018 в 20:09
  • 1
    Он является исполняемым и выполняет свою работу, когда я ввожу его имя в консоли. – ubuntico 23 June 2011 в 15:46
  • 2
    Не могли бы вы добавить вывод file "$(which myfile.jar)" к вашему вопросу? – Lekensteyn 23 June 2011 в 15:47
  • 3
    Результатом является «Данные архива Zip», по крайней мере, для версии 2.0 для извлечения ». – ubuntico 23 June 2011 в 15:56
  • 4
    @askmoo: это действительно файл Java ARchive. Вы пробовали java -jar /path/to/your.jar? – Lekensteyn 23 June 2011 в 16:00
  • 5
    конечно, и он работает в обоих направлениях :). пожалуйста, не спрашивайте меня, как. – ubuntico 23 June 2011 в 16:03

./myfile.jar и myfile.jar - две разные команды. Первый выполняет файл в текущем каталоге (при условии, что бит выполнения установлен), последний ищет $PATH для программы с именем myfile.jar.

Если $PATH - /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games, то это ищет (по порядку):

/usr/local/sbin/myfile.jar /usr/local/bin/myfile.jar /usr/sbin/myfile.jar /usr/bin/myfile.jar /sbin/myfile.jar /bin/myfile.jar /usr/games/myfile.jar

Я сомневаюсь, что ваш файл jar действительно исполняемый файл, если это Java ARchive, ваш shellscript должен быть:

#!/bin/sh java -jar /home/askmoo/myfile.jar "$1"
0
ответ дан 25 July 2018 в 21:40
  • 1
    Он является исполняемым и выполняет свою работу, когда я ввожу его имя в консоли. – ubuntico 23 June 2011 в 15:46
  • 2
    Не могли бы вы добавить вывод file "$(which myfile.jar)" к вашему вопросу? – Lekensteyn 23 June 2011 в 15:47
  • 3
    Результатом является «Данные архива Zip», по крайней мере, для версии 2.0 для извлечения ». – ubuntico 23 June 2011 в 15:56
  • 4
    @askmoo: это действительно файл Java ARchive. Вы пробовали java -jar /path/to/your.jar? – Lekensteyn 23 June 2011 в 16:00
  • 5
    конечно, и он работает в обоих направлениях :). пожалуйста, не спрашивайте меня, как. – ubuntico 23 June 2011 в 16:03

На рабочем столе и папках в Gnome, KDE и других возможно появление «свойств правого клика» для исполняемых файлов (и значков). Я не уверен, как вы это сделаете с расширением действия nautilus, но вы всегда можете заставить ваш терминал висеть после того, как команда выйдет следующим образом:

$ cat > /usr/local/bin/har.sh #!/bin/sh java -jar /home/jaroslav/tmp/src/hat/bin/hat.jar while true;do read -p "finished reading? " quit; [[ "$quit" == "yes" ]] && exit done $ chmod 755 /usr/local/bin/hat.sh $ hat.sh Usage: hat [-stack=<bool>] [-refs=<bool>] [-port=<port>] [-baseline=<file> -debug=<int>] [-version] <file> -stack false: Turn off tracking object allocatoin call stack. -refs false: Turn off tracking of references to objects -port <port>: Set the port for the HTTP server. Defaults to 7000 -exclude <file>: Specify a file that lists data members that should be excluded from the reachableFrom query. -baseline <file>: Specify a baseline object dump. Objects in both heap dumps with the same ID and same class will be marked as not being "new". -debug <int>: Set debug level. 0: No debug output 1: Debug hprof file parsing -version Report version number -donationware Give information on the status of HAT <file> The file to read For a JDK 1.2 (or better) dump file, you may specify which dump in the file by appending "#<number>" to the file name, i.e. "foo.hprof#3". All boolean options default to "true" finished reading? no finished reading? ^C $

дать терминалу CTRL + C выйти (или введите yes)

есть также диалог правильных: .. ok Я просто просмотрел свойства nautilus ... нет удачи (я ненавижу гнома, они продолжают делать это глупее и тупо)

Его все еще доступно в KDE: (но id, как только просто использует цикл бесконечного цикла), количество полей для перехода к этим настройкам просто потрясающе.

1
ответ дан 25 July 2018 в 21:40

./myfile.jar и myfile.jar - две разные команды. Первый выполняет файл в текущем каталоге (при условии, что бит выполнения установлен), последний ищет $PATH для программы с именем myfile.jar.

Если $PATH - /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games, то это ищет (по порядку):

/usr/local/sbin/myfile.jar /usr/local/bin/myfile.jar /usr/sbin/myfile.jar /usr/bin/myfile.jar /sbin/myfile.jar /bin/myfile.jar /usr/games/myfile.jar

Я сомневаюсь, что ваш файл jar действительно исполняемый файл, если это Java ARchive, ваш shellscript должен быть:

#!/bin/sh java -jar /home/askmoo/myfile.jar "$1"
0
ответ дан 2 August 2018 в 03:17
  • 1
    Он является исполняемым и выполняет свою работу, когда я ввожу его имя в консоли. – ubuntico 23 June 2011 в 15:46
  • 2
    Не могли бы вы добавить вывод file "$(which myfile.jar)" к вашему вопросу? – Lekensteyn 23 June 2011 в 15:47
  • 3
    Результатом является «Данные архива Zip», по крайней мере, для версии 2.0 для извлечения ». – ubuntico 23 June 2011 в 15:56
  • 4
    @askmoo: это действительно файл Java ARchive. Вы пробовали java -jar /path/to/your.jar? – Lekensteyn 23 June 2011 в 16:00
  • 5
    конечно, и он работает в обоих направлениях :). пожалуйста, не спрашивайте меня, как. – ubuntico 23 June 2011 в 16:03

На рабочем столе и папках в Gnome, KDE и других возможно появление «свойств правого клика» для исполняемых файлов (и значков). Я не уверен, как вы это сделаете с расширением действия nautilus, но вы всегда можете заставить ваш терминал висеть после того, как команда выйдет следующим образом:

$ cat > /usr/local/bin/har.sh #!/bin/sh java -jar /home/jaroslav/tmp/src/hat/bin/hat.jar while true;do read -p "finished reading? " quit; [[ "$quit" == "yes" ]] && exit done $ chmod 755 /usr/local/bin/hat.sh $ hat.sh Usage: hat [-stack=<bool>] [-refs=<bool>] [-port=<port>] [-baseline=<file> -debug=<int>] [-version] <file> -stack false: Turn off tracking object allocatoin call stack. -refs false: Turn off tracking of references to objects -port <port>: Set the port for the HTTP server. Defaults to 7000 -exclude <file>: Specify a file that lists data members that should be excluded from the reachableFrom query. -baseline <file>: Specify a baseline object dump. Objects in both heap dumps with the same ID and same class will be marked as not being "new". -debug <int>: Set debug level. 0: No debug output 1: Debug hprof file parsing -version Report version number -donationware Give information on the status of HAT <file> The file to read For a JDK 1.2 (or better) dump file, you may specify which dump in the file by appending "#<number>" to the file name, i.e. "foo.hprof#3". All boolean options default to "true" finished reading? no finished reading? ^C $

дать терминалу CTRL + C выйти (или введите yes)

есть также диалог правильных: .. ok Я просто просмотрел свойства nautilus ... нет удачи (я ненавижу гнома, они продолжают делать это глупее и тупо)

Его все еще доступно в KDE: (но id, как только просто использует цикл бесконечного цикла), количество полей для перехода к этим настройкам просто потрясающе.

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

./myfile.jar и myfile.jar - две разные команды. Первый выполняет файл в текущем каталоге (при условии, что бит выполнения установлен), последний ищет $PATH для программы с именем myfile.jar.

Если $PATH - /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games, то это ищет (по порядку):

/usr/local/sbin/myfile.jar /usr/local/bin/myfile.jar /usr/sbin/myfile.jar /usr/bin/myfile.jar /sbin/myfile.jar /bin/myfile.jar /usr/games/myfile.jar

Я сомневаюсь, что ваш файл jar действительно исполняемый файл, если это Java ARchive, ваш shellscript должен быть:

#!/bin/sh java -jar /home/askmoo/myfile.jar "$1"
0
ответ дан 4 August 2018 в 19:11
  • 1
    Он является исполняемым и выполняет свою работу, когда я ввожу его имя в консоли. – ubuntico 23 June 2011 в 15:46
  • 2
    Не могли бы вы добавить вывод file "$(which myfile.jar)" к вашему вопросу? – Lekensteyn 23 June 2011 в 15:47
  • 3
    Результатом является «Данные архива Zip», по крайней мере, для версии 2.0 для извлечения ». – ubuntico 23 June 2011 в 15:56
  • 4
    @askmoo: это действительно файл Java ARchive. Вы пробовали java -jar /path/to/your.jar? – Lekensteyn 23 June 2011 в 16:00
  • 5
    конечно, и он работает в обоих направлениях :). пожалуйста, не спрашивайте меня, как. – ubuntico 23 June 2011 в 16:03

На рабочем столе и папках в Gnome, KDE и других возможно появление «свойств правого клика» для исполняемых файлов (и значков). Я не уверен, как вы это сделаете с расширением действия nautilus, но вы всегда можете заставить ваш терминал висеть после того, как команда выйдет следующим образом:

$ cat > /usr/local/bin/har.sh #!/bin/sh java -jar /home/jaroslav/tmp/src/hat/bin/hat.jar while true;do read -p "finished reading? " quit; [[ "$quit" == "yes" ]] && exit done $ chmod 755 /usr/local/bin/hat.sh $ hat.sh Usage: hat [-stack=<bool>] [-refs=<bool>] [-port=<port>] [-baseline=<file> -debug=<int>] [-version] <file> -stack false: Turn off tracking object allocatoin call stack. -refs false: Turn off tracking of references to objects -port <port>: Set the port for the HTTP server. Defaults to 7000 -exclude <file>: Specify a file that lists data members that should be excluded from the reachableFrom query. -baseline <file>: Specify a baseline object dump. Objects in both heap dumps with the same ID and same class will be marked as not being "new". -debug <int>: Set debug level. 0: No debug output 1: Debug hprof file parsing -version Report version number -donationware Give information on the status of HAT <file> The file to read For a JDK 1.2 (or better) dump file, you may specify which dump in the file by appending "#<number>" to the file name, i.e. "foo.hprof#3". All boolean options default to "true" finished reading? no finished reading? ^C $

дать терминалу CTRL + C выйти (или введите yes)

есть также диалог правильных: .. ok Я просто просмотрел свойства nautilus ... нет удачи (я ненавижу гнома, они продолжают делать это глупее и тупо)

Его все еще доступно в KDE: (но id, как только просто использует цикл бесконечного цикла), количество полей для перехода к этим настройкам просто потрясающе.

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

./myfile.jar и myfile.jar - две разные команды. Первый выполняет файл в текущем каталоге (при условии, что бит выполнения установлен), последний ищет $PATH для программы с именем myfile.jar.

Если $PATH - /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games, то это ищет (по порядку):

/usr/local/sbin/myfile.jar /usr/local/bin/myfile.jar /usr/sbin/myfile.jar /usr/bin/myfile.jar /sbin/myfile.jar /bin/myfile.jar /usr/games/myfile.jar

Я сомневаюсь, что ваш файл jar действительно исполняемый файл, если это Java ARchive, ваш shellscript должен быть:

#!/bin/sh java -jar /home/askmoo/myfile.jar "$1"
0
ответ дан 6 August 2018 в 03:28
  • 1
    Он является исполняемым и выполняет свою работу, когда я ввожу его имя в консоли. – ubuntico 23 June 2011 в 15:46
  • 2
    Не могли бы вы добавить вывод file "$(which myfile.jar)" к вашему вопросу? – Lekensteyn 23 June 2011 в 15:47
  • 3
    Результатом является «Данные архива Zip», по крайней мере, для версии 2.0 для извлечения ». – ubuntico 23 June 2011 в 15:56
  • 4
    @askmoo: это действительно файл Java ARchive. Вы пробовали java -jar /path/to/your.jar? – Lekensteyn 23 June 2011 в 16:00
  • 5
    конечно, и он работает в обоих направлениях :). пожалуйста, не спрашивайте меня, как. – ubuntico 23 June 2011 в 16:03

На рабочем столе и папках в Gnome, KDE и других возможно появление «свойств правого клика» для исполняемых файлов (и значков). Я не уверен, как вы это сделаете с расширением действия nautilus, но вы всегда можете заставить ваш терминал висеть после того, как команда выйдет следующим образом:

$ cat > /usr/local/bin/har.sh #!/bin/sh java -jar /home/jaroslav/tmp/src/hat/bin/hat.jar while true;do read -p "finished reading? " quit; [[ "$quit" == "yes" ]] && exit done $ chmod 755 /usr/local/bin/hat.sh $ hat.sh Usage: hat [-stack=<bool>] [-refs=<bool>] [-port=<port>] [-baseline=<file> -debug=<int>] [-version] <file> -stack false: Turn off tracking object allocatoin call stack. -refs false: Turn off tracking of references to objects -port <port>: Set the port for the HTTP server. Defaults to 7000 -exclude <file>: Specify a file that lists data members that should be excluded from the reachableFrom query. -baseline <file>: Specify a baseline object dump. Objects in both heap dumps with the same ID and same class will be marked as not being "new". -debug <int>: Set debug level. 0: No debug output 1: Debug hprof file parsing -version Report version number -donationware Give information on the status of HAT <file> The file to read For a JDK 1.2 (or better) dump file, you may specify which dump in the file by appending "#<number>" to the file name, i.e. "foo.hprof#3". All boolean options default to "true" finished reading? no finished reading? ^C $

дать терминалу CTRL + C выйти (или введите yes)

есть также диалог правильных: .. ok Я просто просмотрел свойства nautilus ... нет удачи (я ненавижу гнома, они продолжают делать это глупее и тупо)

Его все еще доступно в KDE: (но id, как только просто использует цикл бесконечного цикла), количество полей для перехода к этим настройкам просто потрясающе.

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

./myfile.jar и myfile.jar - две разные команды. Первый выполняет файл в текущем каталоге (при условии, что бит выполнения установлен), последний ищет $PATH для программы с именем myfile.jar.

Если $PATH - /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games, то это ищет (по порядку):

/usr/local/sbin/myfile.jar /usr/local/bin/myfile.jar /usr/sbin/myfile.jar /usr/bin/myfile.jar /sbin/myfile.jar /bin/myfile.jar /usr/games/myfile.jar

Я сомневаюсь, что ваш файл jar действительно исполняемый файл, если это Java ARchive, ваш shellscript должен быть:

#!/bin/sh java -jar /home/askmoo/myfile.jar "$1"
0
ответ дан 7 August 2018 в 21:15
  • 1
    Он является исполняемым и выполняет свою работу, когда я ввожу его имя в консоли. – ubuntico 23 June 2011 в 15:46
  • 2
    Не могли бы вы добавить вывод file "$(which myfile.jar)" к вашему вопросу? – Lekensteyn 23 June 2011 в 15:47
  • 3
    Результатом является «Данные архива Zip», по крайней мере, для версии 2.0 для извлечения ». – ubuntico 23 June 2011 в 15:56
  • 4
    @askmoo: это действительно файл Java ARchive. Вы пробовали java -jar /path/to/your.jar? – Lekensteyn 23 June 2011 в 16:00
  • 5
    конечно, и он работает в обоих направлениях :). пожалуйста, не спрашивайте меня, как. – ubuntico 23 June 2011 в 16:03

На рабочем столе и папках в Gnome, KDE и других возможно появление «свойств правого клика» для исполняемых файлов (и значков). Я не уверен, как вы это сделаете с расширением действия nautilus, но вы всегда можете заставить ваш терминал висеть после того, как команда выйдет следующим образом:

$ cat > /usr/local/bin/har.sh #!/bin/sh java -jar /home/jaroslav/tmp/src/hat/bin/hat.jar while true;do read -p "finished reading? " quit; [[ "$quit" == "yes" ]] && exit done $ chmod 755 /usr/local/bin/hat.sh $ hat.sh Usage: hat [-stack=<bool>] [-refs=<bool>] [-port=<port>] [-baseline=<file> -debug=<int>] [-version] <file> -stack false: Turn off tracking object allocatoin call stack. -refs false: Turn off tracking of references to objects -port <port>: Set the port for the HTTP server. Defaults to 7000 -exclude <file>: Specify a file that lists data members that should be excluded from the reachableFrom query. -baseline <file>: Specify a baseline object dump. Objects in both heap dumps with the same ID and same class will be marked as not being "new". -debug <int>: Set debug level. 0: No debug output 1: Debug hprof file parsing -version Report version number -donationware Give information on the status of HAT <file> The file to read For a JDK 1.2 (or better) dump file, you may specify which dump in the file by appending "#<number>" to the file name, i.e. "foo.hprof#3". All boolean options default to "true" finished reading? no finished reading? ^C $

дать терминалу CTRL + C выйти (или введите yes)

есть также диалог правильных: .. ok Я просто просмотрел свойства nautilus ... нет удачи (я ненавижу гнома, они продолжают делать это глупее и тупо)

Его все еще доступно в KDE: (но id, как только просто использует цикл бесконечного цикла), количество полей для перехода к этим настройкам просто потрясающе.

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

На рабочем столе и папках в Gnome, KDE и других возможно появление «свойств правого щелчка» для исполняемых файлов (и значков). Я не уверен, как вы это сделаете с расширением действия nautilus, но вы всегда можете заставить ваш терминал висеть после того, как команда выйдет следующим образом:

  $ cat & gt;  /usr/local/bin/har.sh #! / bin / sh java -jar /home/jaroslav/tmp/src/hat/bin/hat.jar while true, прочитать read -p «закончить чтение?» quit;  [["$ quit" == "yes"]] & amp; & amp; & amp; & amp;  exit done $ chmod 755 /usr/local/bin/hat.sh $ hat.sh Использование: hat [-stack = & lt; bool & gt;] [-refs = & lt; bool & gt;] [-port = & lt; port & gt;] [  -baseline = & л; файл & GT;  -debug = & lt; int & gt;] [-version] & lt; file & gt;  -stack false: выключить трассировку вызова allocatoin.  -refs false: Отключить отслеживание ссылок на объекты -port & lt; port & gt ;: Установить порт для HTTP-сервера.  По умолчанию 7000 -exclude & lt; file & gt ;: Укажите файл, в котором перечислены члены данных, которые должны быть исключены из запроса reachableFrom.  -baseline & lt; file & gt ;: Укажите дамп базового объекта.  Объекты в обеих кучах с одинаковым идентификатором и тем же классом будут отмечены как не новые.  -debug & lt; int & gt ;: Установить уровень отладки.  0: Нет отладочного вывода 1: Отладка анализа файла hprof -version Номер версии отчета -donationware Дает информацию о состоянии HAT & lt; file & gt;  Файл для чтения. Для файла дампа JDK 1.2 (или лучше) вы можете указать, какой дамп в файле, добавив «# & lt; number & gt;»  к имени файла, то есть "foo.hprof # 3".  Все логические параметры по умолчанию соответствуют «истинному» завершению чтения?  нет готового чтения?  ^ C $  

дать терминалу CTRL + C для выхода (или введите yes)

также есть диалог properdies: .. ok Я просто просмотрел свойства nautilus ... нет удачи (я f * ненавижу гнома, они продолжают делать это глупее и глупее)

Его все еще доступно в KDE: (но id, как только просто использует цикл бесконечного цикла), количество ящики для перехода к этим настройкам просто потрясающе. [D1] [!d1]

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

./ myfile.jar и myfile.jar - две разные команды. Первый выполняет файл в текущем каталоге (при условии, что бит выполнения установлен), последний ищет $ PATH для программы с именем myfile.jar .

Если $ PATH является / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games , то он ищет (по порядку):

  /usr/local/sbin/myfile.jar /usr/local/bin/myfile.jar / usr / sbin / myfile  .jar /usr/bin/myfile.jar /sbin/myfile.jar /bin/myfile.jar /usr/games/myfile.jar  

Я сомневаюсь, что ваш файл jar действительно исполняемый файл, если это Java ARchive, ваш shellscript должен быть:

  #! / bin / sh java -jar /home/askmoo/myfile.jar "$ 1"  
0
ответ дан 10 August 2018 в 09:33

./ myfile.jar и myfile.jar - две разные команды. Первый выполняет файл в текущем каталоге (при условии, что бит выполнения установлен), последний ищет $ PATH для программы с именем myfile.jar .

Если $ PATH является / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games , то он ищет (по порядку):

  /usr/local/sbin/myfile.jar /usr/local/bin/myfile.jar / usr / sbin / myfile  .jar /usr/bin/myfile.jar /sbin/myfile.jar /bin/myfile.jar /usr/games/myfile.jar  

Я сомневаюсь, что ваш файл jar действительно исполняемый файл, если это Java ARchive, ваш shellscript должен быть:

  #! / bin / sh java -jar /home/askmoo/myfile.jar "$ 1"  
0
ответ дан 13 August 2018 в 15:43
  • 1
    Он является исполняемым и выполняет свою работу, когда я ввожу его имя в консоли. – ubuntico 23 June 2011 в 15:46
  • 2
    Не могли бы вы добавить к вашему вопросу вывод файла «$ (myfile.jar)» ? – Lekensteyn 23 June 2011 в 15:47
  • 3
    Результатом является «Данные архива Zip», по крайней мере, для версии 2.0 для извлечения ». – ubuntico 23 June 2011 в 15:56
  • 4
    @askmoo: это действительно файл Java ARchive. Вы пробовали java -jar /path/to/your.jar? – Lekensteyn 23 June 2011 в 16:00
  • 5
    конечно, и он работает в обоих направлениях :). пожалуйста, не спрашивайте меня, как. – ubuntico 23 June 2011 в 16:03

На рабочем столе и папках в Gnome, KDE и других возможно появление «свойств правого щелчка» для исполняемых файлов (и значков). Я не уверен, как вы это сделаете с расширением действия nautilus, но вы всегда можете заставить ваш терминал висеть после того, как команда выйдет следующим образом:

  $ cat & gt;  /usr/local/bin/har.sh #! / bin / sh java -jar /home/jaroslav/tmp/src/hat/bin/hat.jar while true, прочитать read -p «закончить чтение?» quit;  [["$ quit" == "yes"]] & amp; & amp; & amp; & amp;  exit done $ chmod 755 /usr/local/bin/hat.sh $ hat.sh Использование: hat [-stack = & lt; bool & gt;] [-refs = & lt; bool & gt;] [-port = & lt; port & gt;] [  -baseline = & л; файл & GT;  -debug = & lt; int & gt;] [-version] & lt; file & gt;  -stack false: выключить трассировку вызова allocatoin.  -refs false: Отключить отслеживание ссылок на объекты -port & lt; port & gt ;: Установить порт для HTTP-сервера.  По умолчанию 7000 -exclude & lt; file & gt ;: Укажите файл, в котором перечислены члены данных, которые должны быть исключены из запроса reachableFrom.  -baseline & lt; file & gt ;: Укажите дамп базового объекта.  Объекты в обеих кучах с одинаковым идентификатором и тем же классом будут отмечены как не новые.  -debug & lt; int & gt ;: Установить уровень отладки.  0: Нет отладочного вывода 1: Отладка анализа файла hprof -version Номер версии отчета -donationware Дает информацию о состоянии HAT & lt; file & gt;  Файл для чтения. Для файла дампа JDK 1.2 (или лучше) вы можете указать, какой дамп в файле, добавив «# & lt; number & gt;»  к имени файла, то есть "foo.hprof # 3".  Все логические параметры по умолчанию соответствуют «истинному» завершению чтения?  нет готового чтения?  ^ C $  

дать терминалу CTRL + C для выхода (или введите yes)

также есть диалог properdies: .. ok Я просто просмотрел свойства nautilus ... нет удачи (я f * ненавижу гнома, они продолжают делать это глупее и глупее)

Его все еще доступно в KDE: (но id, как только просто использует цикл бесконечного цикла), количество ящики для перехода к этим настройкам просто потрясающе. [D1] [!d1]

1
ответ дан 13 August 2018 в 15:43

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

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