da.phhsnews.com


da.phhsnews.com / Hvordan laver du Bash Prompt Ændre farver, når du logger ind på en server?

Hvordan laver du Bash Prompt Ændre farver, når du logger ind på en server?


Hvis du har adgang til flere servere i hele arbejdsdagen, så kan du fortælle, hvilken du arbejder med på en blik baseret på et farveskema kan være meget nyttigt. Dagens SuperUser Q & A-indlæg hjælper en læser med at opnå en farverig nirvana i sit arbejdsmiljø.

Dagens Spørgsmål og Svar-sessions kommer til vores side med SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder. Spørgsmålet

SuperUser-læser nitins ønsker at vide, hvordan man får Bash Prompt til at ændre farver, når de logger på en server:

Er der mulighed for at lave dynamisk Bash Prompt, så det ændrer farve, når jeg er logget ind på en server ? Jeg vil have farven til at være grøn, når jeg bruger mit eget personlige system, men skift til rødt, når jeg er forbundet med servere. Jeg har et stort antal servere, som jeg har adgang til og ikke ønsker at sætte en anden

.bashrc på hver enkelt af dem. Hvordan laver du Bash Prompt ændre farver, når du logger til en server?

Svaret

SuperUser-bidragsyderen Matei David har svaret for os:

Remote Bash Prompts indstilles af fjernbetjeningen

~ / .bashrc , så du skal stadig kopiere den til de eksterne servere. Du kan dog bruge en enkelt ~ / .bashrc til alle værter og indstille Bash Prompt-farven baseret på værtsnavnet: Noter

Angiv ikke

  • PS1 hvis den er ikke allerede indstillet (dvs. hvis skallen ikke er interaktiv). Afprøvning for at se, om PS1 er "ikke-tom" er en meget almindelig måde at finde ud af, om skallen er interaktiv, og du vil ikke forvirre programmer, der gør det (det er nok en mere præcis test, der tjekker for at se om $ - indeholder i ). Hvis du vil have denne kode kørt, når du logger ind på en ekstern server, skal du have en af ​​profilfilerne altid kilde
  • ( I
  • PS1 skal escape-koderne vedlægges i [... ] . > [033 [m
  • nulstiller forgrunden og baggrunden til deres standardindstillinger, så her vises : w i terminalforgrunden / baggrunden. [033 [48; 5; XXXm 033 [38; 5; YYYm
  • indstiller baggrunden / forgrunden til XXX / YYY . For et script, der dumper de tilgængelige farver, skal du prøve at kolbe.
  • For at se, hvad Bash Prompt vil se ud, brug:
  • echo -e " $" <33[48;5;16m33[38;5;196mhost33[m:dir> Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Se hele diskussionsgruppen her.

Billedkredit: Emx (Wikipedia)


Hvad er nogle sjove tekniske projekter, jeg kan gøre med mine børn?

Hvad er nogle sjove tekniske projekter, jeg kan gøre med mine børn?

"Jeg keder mig!" To ord, som enhver forælder frygter at høre på en kedelig søndag eftermiddag, underholde dine børn, når de Jeg har kørt ud af goombas for at hoppe i Mario er ikke altid så nemt som at kaste en iPad deres vej og håber på det bedste. Heldigvis er der i dag masser af hjemme-computerprojekter, som du kan bruge til at give dine up-and-coming nørder en chance for ikke kun at have det sjovt at bygge deres egne computere, men også at lære dybdegående information om emner som computerhardware, software, programmering og maskinteknik på samme sted.

(how-to)

Meddelelser i OS X er en forholdsvis ny funktion, men siden deres introduktion i 2012 som en del af Mountain Lion er de blevet næsten uundværlige, sportslige deres eget indstillingspanel og aptly-navngivet notifikation center. Sådan får du mest muligt ud af begge disse funktioner.

Meddelelser i OS X er en forholdsvis ny funktion, men siden deres introduktion i 2012 som en del af Mountain Lion er de blevet næsten uundværlige, sportslige deres eget indstillingspanel og aptly-navngivet notifikation center. Sådan får du mest muligt ud af begge disse funktioner.

Der er to primære komponenter til OS Xs underretningssystem: meddelelsesindstillingerne, der findes i systemindstillingerne og Notification Center som du får adgang til ved at klikke på de tre linjer i det øverste venstre hjørne af menulinjen eller glide tre fingre til venstre på tværs af den højre kant af styrefladen.

(how-to)