logo

Команда за излаз из Линука

Линук команда за излаз се користи за излазак из тренутне љуске. Узима параметар као број и излази из љуске са враћањем статусног броја. Ако нисмо дали ниједан параметар, он би вратио статус последње извршене команде. Команда за излаз затвара скрипту и излази из љуске.

Ако имамо више картица љуске, команда за излаз ће затворити картицу на којој се извршава. Ово је уграђена команда и не можемо да пронађемо наменску страницу приручника за ово.

Синтакса:

 exit 

Из горње команде, након притиска тхе ЕНТЕР тастер, терминал ће бити затворен, а сви нормални процеси терминала ће бити завршени.

јава цонцат стринг

Команда за излаз је најкориснија уобичајена у Линук . Можемо да прођемо са тим много пута. Користи функцију екит() да прекине нормалан процес. Неке тачке у вези са командом за излаз су следеће:

  • Користи се за излазак из схелл скрипте са излазним статусом Н.
  • Може се користити за проверу да ли је схелл скрипта успешно прекинута или не.
  • Излазни статус могу користити друге команде за предузимање својих радњи.
  • Ако вредност Н није наведена, излазни статус ће бити последња извршена команда.
  • Вредност Н је постављена на 0 и представља нормалан излаз из љуске.

Опције:

Команда за излаз не пружа много опција. Али, подржава следеће опције:

    Изађи без икаквог параметра:

Ако га извршимо без икаквог параметра, он једноставно затвара терминал. Извршите га на следећи начин:

 exit 

Команда за излаз из Линука

Горња команда ће једноставно затворити терминал.

    Излаз са излазним статусом:

Ако проследимо параметар, он ће се затворити и вратити исти излазни статус. На пример, ако га извршимо са излазним статусом 10, вратиће статус 10. размотрите следећу команду:

 exit 10 

Команда за излаз из Линука

Горња команда ће затворити терминал и вратити статус 10. Повратни статуси су корисни јер се понекад могу пратити да би се јавила грешка. На пример, статус враћања ' 0' значи да је програм успешно извршен , и ' 1' значи да програм има мање грешке.

    Прикажи последњи статус повратка:

Да бисте приказали излазни статус последње извршене команде, извршите 'ецхо $?' командујте на следећи начин:

 echo $? 

Горња команда ће приказати последњи враћени статус. Размотрите доњи излаз:

Команда за излаз из Линука
    Излазни статус схелл скрипте

Хајде да направимо скрипту, 'Демо.сх.' Да бисте га креирали, извршите следећу команду:

 cat > Demo.sh echo ' This is a demo.' exit 0 

Сачувајте горњу скрипту притиском на тастере ЦТРЛ+Д. Сада извршите скрипту тако што ћете извршити следеће команде:

 chmod +x Demo.sh ./Demo.sh 

Горња команда ће извршити скрипту. Сада проверите излазни статус скрипте тако што ћете извршити наредбу испод:

 echo $? 

Размотрите доњи излаз:

Команда за излаз из Линука

Као из горњег излаза, можемо видети да је излазни статус дате скрипте 0, што значи да је успешно извршен.

Добијање помоћи

Команда за излаз је уграђени услужни програм. За то не постоје наменске странице приручника. Међутим, подржава опцију '-хелп', која приказује информације о команди. Да бисте добили помоћ, извршите наредбу на следећи начин:

 exit --help 

Горња команда ће приказати помоћ на командној линији. Такође можемо да извршимо наредбу за излаз из помоћи на следећи начин:

 help exit 

Обе команде ће произвести исти излаз. Размотрите доњи излаз:

Команда за излаз из Линука