logo

ekrāna komanda operētājsistēmā Linux ar piemēriem

ekrāns komanda Linux nodrošina iespēju palaist un izmantot vairākas čaulas sesijas no viena ssh sesija. Kad process tiek sākts ar “ekrānu”, procesu var atdalīt no sesijas un pēc tam sesiju var atkārtoti pievienot vēlāk. Kad sesija ir atvienota, process, kas sākotnēji tika sākts no ekrāna, joprojām darbojas un to pārvalda pats ekrāns. Pēc tam process var atkārtoti pievienot sesiju vēlāk, un termināļi joprojām ir tur, kā tas tika atstāts. Sintakse:

burbuļu kārtošana java
screen [-opts] [cmd [args]]>

Iespējas:



    -a: tas piespiež visas iespējas katra loga termikā. -A -[r|R]: tas pielāgo visus logus jaunajam displeja platumam un augstumam. -c fails: tas nolasa konfigurācijas failu, nevis '.screenrc'. -d (-r): tas atvieno citur darbojošos ekrānu (un atkal pievieno šeit). -dmS nosaukums: Tas sākas kā dēmons: Ekrāna sesija atdalītā režīmā. -D (-r): tas tiek atvienots un izrakstīts no tālvadības pults (un atkal pievienojiet šeit). -D -RR: tas dara visu, kas nepieciešams, lai iegūtu ekrāna sesiju. -e xy: tas maina komandas rakstzīmes. -f: tas ieslēdz plūsmas kontroli, -fn = izslēgts, -fa = automātisks. -h rindas: tas iestata atpakaļritināšanas vēstures bufera lielumu. -i: tas pārtrauc izvadi ātrāk, kad plūsmas kontrole ir ieslēgta. -l: tas ieslēdz pieteikšanās režīmu (atjaunināt /var/run/utmp), -ln = izslēgts. -ls [match]: tas parāda visus pievienotos ekrānus. -L: ieslēdz izvades reģistrēšanu. -m: tas ignorē mainīgo $STY, izveidojiet jaunu ekrāna sesiju. -O: tā izvēlas optimālu izvadi, nevis precīzu vt100 emulāciju. -p logs: tas iepriekš atlasa nosaukto logu, ja tāds pastāv. -q: klusa palaišana. Iziet ar atgriešanas kodu, kas nav nulle, ja tas neizdodas. -J: tās komandas nosūtīs atbildi uz vaicājuma procesa stdout. -r [sesija]: to atkārtoti pievieno atdalītam ekrāna procesam. -R: Ja iespējams, pievienojiet to atkārtoti, pretējā gadījumā sāciet jaunu sesiju. -S sockname: šīs sesijas nosaukums ir .sockname, nevis … -t virsraksts: tiek iestatīts nosaukums. (loga nosaukums). -T termins: termins tiek izmantots kā $TERM logiem, nevis ekrānam. -U: tas norāda ekrānam izmantot UTF-8 kodējumu. -v: tiek drukāta ekrāna versija 4.06.02 (GNU) no 23. oktobra līdz 17. oktobrim. -x: piestiprina pie neatdalīta ekrāna. (Vairāku displeju režīms). -X: tā tiek izpildīta kā ekrāna komanda norādītajā sesijā.

Īsinājumtaustiņi Opcijas:

    Ctrl-a + c: izveido jaunus logus. Ctrl-a + w: tas parāda visu pašlaik atvērto logu sarakstu. Ctrl-a + A: pārdēvē pašreizējos logus. Nosaukums parādīsies, kad uzskaitīsit logu sarakstu, kas atvērts ar Ctrl-a + w. Ctrl-a + n: pāriet uz nākamajiem logiem. Ctrl-a + p: pāriet uz iepriekšējiem logiem. Ctrl-a + Ctrl-a: atgriežas pie pēdējiem izmantotajiem logiem. Ctrl-a + k: tas aizver pašreizējos logus (nogalina). Ctrl-a + S: pašreizējos logus sadala horizontāli. Lai pārslēgtos starp logiem, nospiediet Ctrl-a + Tab. Ctrl-a + |: tas sadala pašreizējos logus vertikāli. Ctrl-a + X: aizvērt aktīvo sadalīto logu Ctrl-a + Q: aizvērt visus sadalītos logus Ctrl-a + d: tas atvieno ekrāna sesiju, to neapturot. Ctrl-a + r: tiek atkārtoti pievienota atdalītā ekrāna sesija. Ctrl-a + [: tiek palaists kopēšanas režīms. Ctrl-a + ]: ielīmē kopēto tekstu.

Piemēri:

    Ekrāna komandas instalēšana: Lai instalētu ekrāna komandu, vienkārši dodieties uz termināli un ierakstiet šādu komandu:
sudo apt install screen>
  • ekrāns: ekrānā tiks atvērts jauns logs.
screen>
  • -S: ekrānā tiks atvērts jauns logs, kā arī logam tiks piešķirts nosaukums. Tas izveido sesiju, kas tiek identificēta ar šo nosaukumu. Nosaukumu var izmantot, lai vēlāk pievienotu ekrānu.
screen -S file>
  • -ls: tiek izmantots, lai parādītu pašlaik atvērtos ekrānus, tostarp tos, kas darbojas fonā. Tajā tiks uzskaitītas visas pievienotās, kā arī atdalītās ekrāna sesijas.
screen -ls>
  • -d: to izmanto, lai atvienotu ekrāna sesiju, lai nākotnē to varētu atkārtoti pievienot. To var izdarīt arī ar īsinājumtaustiņu palīdzību Ctrl-a + d
screen -d 1643>
  • Šeit 1643. gads ir ekrāna ID, kuru vēlamies atdalīt.
  • -r: to izmanto, lai atkārtoti pievienotu ekrāna sesiju, kas iepriekš tika atdalīta.
screen -r 1643>

Piezīme:



  • Lai pārbaudītu ekrāna komandas manuālo lapu, izmantojiet šo komandu:
man screen>
  • Lai pārbaudītu ekrāna komandas palīdzības lapu, izmantojiet šo komandu:
screen --help>