Maksājuma metodes Abuse

Tmux komandas sintakse un opcijas

27.05.2023, 18:21

Iepriekšējā rakstā mēs apskatījām, kas ir Tmux. Īsumā Terminal Multiplexer ir komandrindas utilīta vairāku termināļu pārvaldīšanai vienā logā. Tas ļauj lietotājiem vienā terminālī palaist vairākas programmas, sadalīt termināļa logu vairākos logos un sagrupēt vairākus logus vienā logā.

Turklāt tmux ļauj lietotājam saglabāt termināla sesijas un atsākt tās jebkurā laikā. Tmux ir ļoti noderīgs attālo serveru pārvaldībai un efektīvākas daudzuzdevumu vides izveidei OS Linux. Šajā rakstā aplūkosim sintaksi un dažas rīka iespējas (ne visas, bet populārākās).

Tmux sintakse

Tmux komandai ir šāda sintakse:

tmux [options] [command]

Tmux opcijas

Dažas no visbiežāk izmantotajām Tmux komandas opcijām ir šādas:

  1. -c <ceļš> - norāda ceļu līdz konfigurācijas datnei.
  2. -L <nosaukums> - norāda ligzdas nosaukumu.
  3. -f <path> - norāda ceļu līdz ligzdai.
  4. -S <nosaukums> - norāda sesijas nosaukumu.

Tmux komandas

Visbiežāk izmantotās Tmux komandas ir šādas:

  1. new-session - izveido jaunu Tmux sesiju.
  2. list-sessions - parāda pašreizējo sesijusarakstu.
  3. attach-session- savieno ar norādīto sesiju.
  4. detach-session- atvieno pašreizējo sesiju no čaulas.
  5. switch- pārslēdzas uz citu paneli vai logu.
  6. kill-server- aptur visas darbojošās sesijas;
  7. kill-session- izbeidz sesiju, kas norādīta parametrā -t;
  8. list-clients- apskatīt klientus, kas pieslēgti -t sesijai;
  9. list-sessions(ls)- parāda visu darbojošos sesijusarakstu;
  10. rename-session- pārdēvē sesiju, ievadot sesijas ID un jauno nosaukumu.

Papildu opcijas un komandas var atrast, izsaucot Tmux palīdzību ar komandu

man tmux

Vai arī:

tmux -h

Tālāk mēs jums pastāstīsim, kā komandu izmantot praksē.

Tmux lietošana

Lai izveidotu jaunu sesiju, pietiek izpildīt komandu bez parametriem:

tmux

Tmux komandas sintakse un opcijas

Jūs varat arī izveidot sesiju ar komandu new-session un piešķirt tai ērtu nosaukumu:

tmux new-session -s "name"

Tagad varat izmantot Tmux un izveidot sesijas ar komandu.