Ar milzīgu atbildi mēs iegūstam interviju sērijas rakstus, kas ir pirmais šāda veida veids jebkurā Linux lietošanas instrukcijā Patīk, atsauksmes komentāros, kā arī personīgā e -pasta adrese liek mums pāriet no viena raksta uz nākamo raksts.
Šeit ir saite uz Interviju sērija raksti, kas jau ir publicēti vietnē Tecmint.com, kur mēs esam apskatījuši daudzas tēmas, piemēram, FTP, MySQL, Apache, skripti, Linux komandas utt.
Turpinot iepriekš minēto sēriju, mēs piedāvājam vēl 5 brīnišķīgus Linux intervijas jautājumus un to atbildi. Jūsu (The Tecmint.com lasītāji un bieži apmeklētāji) atbalsts vienmēr ir nepieciešams, lai tas būtu veiksmīgs.
Atbilde:Komandas žurnāla nosaukums, datums, kas es esmu un pwd izvadīs lietotājvārdu, pašreizējo datumu un laiku un pašreizējo darba direktoriju. Vienkārši ieviešot šīs komandas skriptā un padarot to mazliet interaktīvu.
Tagad izveidojiet failu ar nosaukumu “userstats.sh"Un pievienojiet tam šādu kodu.
#!/bin/bash echo "Labdien, $ LOGNAME" echo "Pašreizējais datums ir` date` "echo" Lietotājs ir `kas es esmu`" echo "Pašreizējais direktorijs` pwd` "
Ievietojiet izpildes atļauju un palaidiet skriptu, kā parādīts zemāk.
# chmod 755 userstats.sh # ./userstats.sh
Labdien, avi Pašreizējais datums ir sestd. Jūnijs 13:05:29 IST 2014 Lietotājs ir avi pts/0 2014-06-07 11:59 (: 0) Pašreizējais direktorijs/home/avi/Desktop
Atbilde:Šeit ir vienkāršais čaulas skripts kopā ar aprakstu, kas pievieno divus ciparus, ja tas ir norādīts kā komandrindas arguments, ja nē, tas rada kļūdu ar vienu rindiņu, kā izmantot skriptu.
Atkal izveidojiet failu ar nosaukumu “divi skaitļi.sh"Un pievienojiet tam šādu saturu.
#!/bin/bash # Shebang, ja [$ # -ne 2] # Ja no standarta ievades netiek saņemtas divas ievades, tad #, tad izpildiet tālāk minētos paziņojumus, kas atbalsojas "Lietošana - $ 0 x y " # drukāt uz standarta izvades, skripta lietošana (Lietošana - ./1.sh x y) echo" Kur x un y ir divi nos, kuriem es drukāšu summu " # print on standarta izvade: “Kur x un y ir divi nos, kuriem es drukāšu summu” izeja 1 # Atstājiet apvalku kļūdas stadijā un pirms uzdevuma veiksmīgas izpildes ārā. fi # Ja paziņojuma beigas. echo "Summa $ 1 un $ 2 ir` expr $ 1 + $ 2` " # Ja iepriekš minētais nosacījums bija nepatiess un lietotājs ievadīja divus skaitļus kā komandrindas argumentu, tas parādīs ievadīto skaitļu summu.
Iestatiet failam izpildītāja atļauju un palaidiet skriptu, kā parādīts zemāk.
# chmod 755 divi skaitļi.sh
1. nosacījums: Palaižot skriptu, neievadot divus ciparus kā komandrindas argumentu, jūs iegūsit šādu rezultātu.
# ./two-numbers.sh Lietošana-./two-numbers.sh x y Kur x un y ir divi nos, kuriem es drukāšu summu
2. nosacījums: Kad skaitļi tiek ievadīti kā komandrindas arguments, jūs iegūsit rezultātu, kā parādīts attēlā.
$ ./two-numbers.sh 4 5 4 un 5 summa ir 9
Tādējādi iepriekš aprakstītais čaulas skripts atbilst jautājumā ieteiktajam nosacījumam.
Tagad atkal izveidojiet failu ar nosaukumu “skaitļi.sh"Un pievienojiet tālāk norādīto kodu.
#!/bin/bash, ja [$# -ne 1], tad echo "Lietošana: $ 0 numurs" echo "Es atradīšu dotā skaitļa" echo "reversu Piemēram, piem. $ 0 0123, es izdrukāšu 3210 "izeju 1 fi n = $ 1 rev = 0 sd = 0, bet [$ n -gt 0] do sd =` expr $ n % 10` rev = `expr $ rev \* 10 + $ sd `n =` expr $ n / 10` done echo "Reversais skaitlis ir $ rev"
Piešķiriet failam izpildes atļauju un palaidiet skriptu, kā parādīts zemāk.
# chmod 755 skaitļi.h
1. nosacījums: Ja ievade nav norādīta kā komandrindas arguments, jūs iegūsit šādu izvadi.
./numbers.sh Lietošana: ./numbers.sh skaitlis Es atradīšu dotā skaitļa reversu Piemēram, piem. ./2.sh 123, es izdrukāšu 321
2. nosacījums: Kad ievade tika norādīta kā komandrindas arguments.
$ ./numbers.sh 10572 Reversais skaitlis ir 27501
Iepriekš minētais skripts strādāja perfekti, un rezultāts bija tieši tas, kas mums vajadzīgs.
Atbilde:Mums ir jāizmanto komanda bc īpašā veidā, kā aprakstīts tālāk. Echo 7.56 + 2.453 izejai jābūt cauruļvadam līdz bc.
Piemēram, palaidiet šo komandu, lai aprēķinātu skaitļus reālā laikā, izmantojot bc komandu, kā parādīts attēlā.
$ echo 7.56 + 2.453 | bc 10.013
Atbilde:Vienkāršākais veids, kā atrast pi vērtību, izlabot līdz 100 vietām aiz komata, mums vienkārši jāizdod zemāk esošā komanda.
# pi 100 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067
Skaidrs! Mums ir jābūt iepakojumam "pi‘Uzstādīts. Vienkārši dariet a trāpīgs vai ņam lai iegūtu instalēšanai nepieciešamo pakotni ‘Pi"Par izplatīšanu, kuru izmantojat.
Tas pagaidām ir viss. Pavisam drīz būšu šeit ar vēl vienu interesantu rakstu. Līdz tam sekojiet līdzi un pievienojieties vietnei Tecmint.com. Neaizmirstiet sniegt mums vērtīgas atsauksmes zemāk esošajā komentāru sadaļā.