Viac

Ako môžem otvoriť a upraviť tabuľku vo svojej geodatabáze


Vytvoril som súborovú geodatabázu s niektorými tabuľkami. Vytvoril som novú tabuľku a zadal vlastnosti poľa. Ako teda otvorím tabuľku na vyplnenie polí?


Tabuľku otvoríte v programe ArcMap pridaním tabuľky alebo vrstvy do obsahu, pravým tlačidlom myši kliknite na vrstvu a vyberte otvorená tabuľka atribútov (ak je to tabuľka, pozrite sa na to v prehľade údajov). Potom môžete použiť kalkulačku polí alebo upraviť bunky jednotlivo kliknutím na ne a zadaním údajov.

Ešte jedna dôležitá vec - na úpravu buniek v tabuľke, ktorú musíte upravovať, kalkulačka poľa nevyžaduje, aby ste upravovali, ale poskytuje ďalšiu úroveň Vrátenie späť (normálne vrátenie späť a úpravy nemôžete vždy uložiť).

Na tejto stránke http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//005s00000038000000 nájdete pekné obrázky a témy, ktoré som preskočil.


Môžete urobiť niečo podobné tomu, čo chcete. Pravým tlačidlom myši kliknite na tabuľku a zvoľte „Upraviť prvých 200 riadkov“ (ak používate SQL Server 2008) alebo „Otvoriť tabuľku“ v SQL Server 2005. Hneď ako sa tam dostanete, v hornej časti sa nachádza tlačidlo „SQL“, keď kliknete naň, umožní vám to napísať príkaz SQL a jeho výsledky môžete upravovať, ak kliknete na bunku, ktorú chcete zmeniť.

Áno, je to možné. Kliknite pravým tlačidlom myši na tabuľku a kliknite na položku Upraviť 200 najlepších riadkov, ako je znázornené na obrázku nižšie

Potom kliknite kamkoľvek do mriežky s výsledkami, čím povolíte ikonu SQL „Zobraziť panel sql“. Tým sa otvorí editor sql pre tabuľku, ktorú ste sa rozhodli upraviť, tu môžete napísať svoj vlastný dotaz sql a potom môžete priamo upraviť sadu výsledkov dotazu.

Môžete to urobiť nasledovne:

  • zmení váš vybraný dotaz na zobrazenie
  • kliknite pravým tlačidlom myši na zobrazenie a zvoľte Upraviť všetky riadky (získate mriežku hodnôt, ktoré môžete upravovať - ​​aj keď hodnoty pochádzajú z rôznych tabuliek).

Do svojho zobrazenia môžete tiež pridať spúšťače Vložiť/Aktualizovať, ktoré vám umožnia získať hodnoty z polí zobrazenia a potom použiť T-SQL na správu aktualizácií viacerých tabuliek.

SSMS - Výsledky úprav 200 kliknite pravým tlačidlom myši | Možnosť | Pane | SQL - upravte príkaz.

Uvedené odpovede sú stále platné. V tomto ohľade nebola vykonaná žiadna zmena v SSMS (SQL Server 2016).

Môžete tiež použiť tablu s kritériami po kliknutí na položku „Upraviť 200 najlepších riadkov“.

  1. Zobraziť panel kritérií
  2. Zadajte nejaké kritérium
  3. Upravujte údaje priamo v mriežke s výsledkami

Počet riadkov pre tieto príkazy je navyše možné prispôsobiť v možnostiach SSMS.

Nie. Mriežku s výsledkami nemôžete nijako upravovať. Výsledková mriežka slúži hlavne na účely zobrazenia vami vykonaného dotazu.

Dôvodom je, že každý môže vykonávať zložité dotazy. Našťastie pre ďalšie vydanie budú obsahovať tento druh funkcií.

Dúfam, že to odpovie na vašu otázku.

AKTUALIZÁCIA
ako môžete vidieť správne riešenie v časti Naučená odpoveď, v správe servera SQL 2014 môžete
1. kliknite na „Upraviť 200 najlepších riadkov"
a potom
2. kliknutie na „Zobraziť tablu SQL (ctrl+3)"
a
3.odstránenie TOP (200) z vybraného dotazu

Pozrite si odpoveď Shen Lance, že neexistuje spôsob, ako upraviť Výsledok vybraného dopytu. a ostatné odpovede sú len pre normálny výber a iba pre 200 záznamov.

Stačí vybrať „Upraviť 200 najlepších riadkov“, stlačiť Ctrl + 3 v oblasti mriežky úprav (alebo kliknúť na „Zobraziť tablu SQL“) a dotaz upraviť.

Upozorňujeme však, že to bude fungovať iba pre dopyt, ktorý neobsahuje „pripojiť“

Áno, môžete upravovať spojené výsledky. (prinajmenšom v SSMS 2008 R2) Po úprave akýchkoľvek výsledných hodnôt v zobrazení, ktoré používa spojenia, budete musieť dotaz znova spustiť, aby sa výsledky obnovili.

Tiež sa musíte uistiť, že SSMS je nakonfigurovaný tak, aby umožňoval "Upraviť všetky riadky". urobíte to v SSMS - Nástroje | Možnosti | Prieskumník objektov SQL Server | Príkazy. rozbaľte Možnosti tabuľky a zobrazenia. zadajte hodnotu 0 do „Hodnota pre príkaz Upraviť prvých n riadkov“. môže to urobiť aj pre výber.

Odpoveď Yvesa Martina je 100% správna!

Najprv kliknite pravým tlačidlom myši na príbeh, zvoľte „Upraviť všetky riadky“, zvoľte „Query Designer -> Pane -> SQL“, potom môžete výstup dotazu upraviť v mriežke.

Ak potrebujete často vykonávať úpravy v bunkách v databázach SQL, HeidiSQL funguje ako pochúťka, používanie nemôže byť jednoduchšie a je bezplatný / otvorený zdroj (dary sú akceptované).

Pôvodne bol napísaný pre MySQL, teraz zvláda SQL Server a má aj experimentálnu (od augusta 2014) podporu PostgreSQL.

Ak existujú spojenia alebo používajú viac dB, kliknite pravým tlačidlom myši na ľubovoľnú tabuľku v dB, ktorú vás zaujíma, alebo na akúkoľvek databázu na serveri pomocou servera master. Vyberte „Upraviť 200 horných riadkov“. Na paneli úloh vyberte tlačidlo "SQL". Skopírujte a prilepte kód k existujúcemu kódu a spustite znova. Teraz môžete upraviť sadu výsledkov svojho dopytu. Sherry -)

Ak je dotaz zapísaný ako zobrazenie, môžete zobrazenie zmeniť a aktualizovať hodnoty. Aktualizácia hodnôt nie je možná pre všetky zobrazenia. Je to možné iba pre konkrétne pohľady. Ďalšie informácie nájdete v časti Úprava údajov prostredníctvom zobrazenia odkazu MSDN. Môžete vytvoriť zobrazenie dopytu a upraviť 200 riadkov, ako je uvedené nižšie:

Aby bolo jasné: Možnosť „Hodnota pre príkaz Upraviť horné riadky“ nemá nič spoločné so skutočnosťou, či je sadu výsledkov možné upravovať alebo nie. Je to len spôsob, ako obmedziť množinu výsledkov.

Úprava sady výsledkov dotazu na základe jednej a iba jednej tabuľky je samozrejme vždy možná.

Sada výsledkov dotazu na základe viac ako jednej tabuľky je možná za nasledujúcich podmienok: Polia v množine výsledkov môžete upraviť naraz, ak patria do jednej a iba jednej tabuľky v dotaze! Ak sú polia primárnym kľúčom, musíte po každej aktualizácii riadkov vykonať obnovenie/„Spustiť SQL“ (Ctrl+R), aby ste mohli riadok nabudúce upravovať. Ak polia nie sú primárnym kľúčom, nie je potrebné vykonať obnovenie/„Spustiť SQL“ (Ctrl+R).


Je GIS ten správny nástroj, ktorý potrebujem, aby som mohol začať s vytváraním vlastných projekcií máp?

Chcel by som vytvoriť svoje vlastné projekcie máp, ale na to potrebujem najskôr číselné údaje, ktoré ukazujú umiestnenie hraníc krajín ' na zemeguli. Tieto 3D údaje potom premením na 2D mapu. Je GIS správnym nástrojom na získavanie týchto údajov? Pozrel som sa na bezplatné webové stránky GIS, ale pretože s tým nemám žiadne skúsenosti, nemôžem povedať, či mi to umožní získať údaje, ktoré hľadám. Akákoľvek pomoc sa veľmi cení.

Nie som si istý, či rozumiem vytváraniu vlastnej projekcie mapy. Existujú stovky (alebo viac) vopred definovaných projekcií máp doslova kdekoľvek na Zemi, ktoré sú špeciálne navrhnuté pre miestne podmienky. Tiež za reprezentáciu celého sveta (Mercator, Robinson). A vytvorili ich vedci známi ako geodeti.

Ak je to však skutočne to, čo chcete urobiť, jedným z najrešpektovanejších zdrojov, je John Snyder z USGS.

A na začiatok by som odporučil FOSS QGIS.

GADM je celkom kompletný zdroj pre hranice správy krajín, ale je licencovaný iba na nekomerčné použitie.

Menej obmedzujúce licencovanie nájdete v Open Street Map

Ak vytvoríte niečo úžasné, napíšte.

Moja obľúbená reprezentácia je projekcia Dymaxion navrhnutá spoločnosťou Buckninster Fuller

r/HelperBot_ Hlasovanie proti odstráneniu. Počítadlo: 257360

Vďaka za informácie! V zásade mám na mysli vytváranie vlastnej projekcie máp vytváranie rovníc, ktoré transformujú 3D zemeguľu na 2D mapu. Viem, že sa to už robilo mnohokrát, ako si povedal, robil by som to len pre zábavu. Som trochu matematický nerd, takže to znelo ako zaujímavý projekt. Aby sme poskytli väčšiu prehľadnosť, údaje, ktoré hľadám, by som mohol považovať za 3D analóg k rastrovému obrázku. Na rastrovom obrázku v odtieňoch sivej môžu byť každý pixel reprezentované 3 dátovými bodmi: súradnice X a Y a hodnota intenzity od čiernej po bielu. To, čo hľadám, je rovnaký koncept, s výnimkou toho, že ku každému „pixelu“ sú teraz priradené 3 súradnice - X, Y, Z, čím sa vytvára 3D obraz. V zásade by som teda mal „skrytý obrázok“ svetových hraníc v 3D (ako sa v skutočnosti vyskytujú na našej guľatej zemeguli), ktoré by som potom mohol transformovať na 2D mapu. Dúfam, že som to vtedy vysvetlil lepšie. Viete, či by mi tento druh údajov poskytli FOSS QGIS alebo GADM? Ďakujem ešte raz za pomoc.


Dokončite certifikačný program a naučte sa programovať /mapovanie webu sami alebo vypadnite a napriek tomu budete pokračovať?

Zostávajú mi dve triedy na absolvovanie programu absolventského certifikátu z geopriestorovej vedy. Ide o to, že kurzy sú drahé a program sa viac zameriava na geografickú informačnú vedu a teóriu a od tej doby sa oveľa viac zaujímam o geopriestorové programovanie a vývoj webových aplikácií. Tento záujem začal v lete, keď som nastúpil na stáž do svojej štátnej vlády a nechali ma do značnej miery robiť čokoľvek, čo ma zaujímalo. Prišiel som na to, pretože môj program nemá žiadne skutočné kurzy programovania (mimo databázových vecí), využil by som príležitosť naučiť sa to sám a prešiel som bezplatným online kurzom, ktorý Penn State ponúkol, keď som na stáži pracoval na rôznych projektoch. To ma potom viedlo k tomu, že som si vybral R na iný projekt a než som si to uvedomil, strávil som celé letné kódovanie a veľmi sa mi to páčilo. Vyučovanie sa teraz začalo znova a nemôžem sa sústrediť, zdá sa mi to nudné a prajem si, aby som trávil čas absolvovaním zvyšných bezplatných online kurzov o geopriestorovom programovaní a vývoji webu v Penn States States (celý program je zverejnený bezplatne online). Kurz môžem ešte absolvovať vo svojom voľnom čase, ale medzi školou a prácou sa ťažko orientujem. Ak teraz vypadnem, môžem dostať peniaze späť za tieto dva kurzy a zamerať sa na to, čo skutočne chcem robiť.

Jediným plusom, ktorý by som mohol pri ukončení programu myslieť, je nájsť si o niečo lepšie platenú prácu a vyzerať profesionálnejšie, ak dokončím certifikačný program (tiež si uložím tvár s rodinou a priateľmi, aj keď to skutočne nie je nič obrovské moja starosť).

Co si myslis? Mám dokončiť tieto posledné dve hodiny, alebo ušetriť nejaké peniaze a venovať sa viac tomu, čo chcem robiť?


4 odpovede 4

Zásuvky GFCI majú dve sady kontaktov, vedenie a záťaž. Linková strana zásuvky slúži na napájanie zariadenia, zatiaľ čo záťažová strana slúži na napájanie ostatných zariadení po linke. Akékoľvek zariadenie pripojené k záťažovej strane zásuvky GFCI bude chránené zásuvkou GFCI.

Ak máte napríklad toto nastavenie (ktoré predpokladám máte).

Nie je potrebné mať GFCI nádobu ako druhú nádobu, pretože už bude chránená prvou GFCI nádobou. Z tohto dôvodu, ak prvé zariadenie vypne, všetky zariadenia na strane zaťaženia nebudú napájané (ako ste si všimli).

Na pripojenie nádob takto môžete použiť pigtaily.

Ale pri takomto nastavení budete musieť mať zásuvku GFCI v oboch zásuvkách. Prúdové zariadenia zariadení už nie sú chránené prvou zásuvkou GFCI, pretože nie sú napájané zaťaženou stranou zariadenia.

Pre informáciu:
Takto by to vyzeralo, keby boli nádoby zapojené do série.

Toto je správne správanie. Na jeden okruh potrebujete iba 1 zásuvku GFCI (za predpokladu, že je na začiatku riadku a zvyšné zásuvky sú zaťažené).

Sú správne zapojené paralelne - ak by boli v sérii, pri ostatných typoch záťaže by ste nedostali správne napätie.

To je možné. Musíte sa opýtať sami seba, či je to to, čo OPRAVDU chcete, aby bol dizajn zásuvky GFCI taký, že bude chrániť všetko „po prúde“ a v 99% prípadov je to veľmi dobrá vec.

Znovu zvážte, či OPRAVDU nechcete mať na týchto zásuvkách ochranu GFCI (a či je to dovolené kódom). Niekedy nie je na škodu povedať, že vaša chladnička je na vetve okruhu vašich kuchynských spotrebičov (úplne prijateľné). Ak sa GFCI pre pultové zásuvky vypne, keď ste mimo domova, nechcete, aby sa vám vypínala chladnička. Chladničku tak môžete často nechať bežať strategickým umiestnením nespútaných GFCI do okruhu okolo výstupu chladničky, čím sa obíde ochrana chladničky. To isté platí pre mikrovlnnú rúru. ALE, väčšina zariadení, ako je váš DW a drtič (tie môžu byť na tej istej vetve ako zásuvky na doske, ak bol dom postavený alebo naposledy zrekonštruované pred rokom 1996), vyžaduje ochranu GFCI rovnako ako všetky zásuvky na doske. Aj chladnička by pravdepodobne mala mať ochranu GFCI, ak má dávkovače vody/ľadu, mala by mať iba svoje VLASTNÉ GFCI, ktoré sa vypne, keď sa samotná chladnička skratuje, a nie opekačka vedľa nej.

Kód výslovne nevyžaduje, aby bolo všetko za inštalovanou zásuvkou GFCI chránené touto zásuvkou GFCI, a preto je technicky možné obísť ochranu. Kód však platí pre jednotlivé zásuvky, každá zásuvka do 6 stôp od umývadla, vane, toalety, sprchy alebo inej „mokrej“ oblasti MUSÍ byť chránená pred GFCI buď tým, že tam bude vývod GFCI, alebo jeden proti prúdu, ktorý má túto zásuvku ako súčasť svojho „nákladu“. Ak by teda obídenie GFCI v ktoromkoľvek danom mieste spôsobilo, že niektorý výstupný prúd nebude vyhovovať, budete ho musieť buď nasať a chrániť celé vedenie, alebo nainštalovať druhý GFCI ďalej po prúde, aby ste chránili potrebnú zásuvku. Pretože GFCI začínajú na približne 11 dolároch a dosahujú až 25 dolárov v závislosti od rôznych faktorov (15/20A, TR/WR, EZ-drôt, farba, štýl, značka, región), uvedenie viacerých GFCI do obvodu sa môže stať nákladným spôsobom zapojte svoj domov (aj keď pravdepodobne lacnejšie ako úplné zapojenie obvodu).

Ak to naozaj chcete týmto spôsobom, je to dosiahnuté prepojením obidvoch linkových A zaťažovacích vodičov s "linkovými" svorkami na zásuvke GFCI. Nebudete môcť používať svorky „naloženia“ na pripojenie vodičov, pretože tie sa pri GFCI prerušia. Najlepším spôsobom, ako to urobiť, je prepojiť vedenie a zaťažiť vodiče dohromady (samozrejme za tepla oddelene od neutrálnych vodičov) spolu s tretím kusom izolovaného vodiča na pripojenie k terminálu GFCI. Nasledujúce bude tiež fungovať, ale licencovaní elektrikári sa môžu silno skrčiť a zaskrutkovať vodiče vedenia aj zaťaženia na svorku linky (vidím to stále pri práci so zapojenými prepínačmi vo viac gangových boxoch, takže to nemôže byť také zlé) . To funguje úplne dobre, ak použijete zásuvky „EZ-Wire“ GFCI, ktoré majú dosku, ktorá sa upína pomocou skrutky na uchytenie drôtov, takže sa nemusíte krútiť okolo skrutkového terminálu. Väčšina z nich má otvory alebo zárezy pre dva vodiče na terminál a sú veľmi bezpečné.


5 odpovedí 5

Príkaz Docker events môže pomôcť a príkaz Docker logs môže načítať protokoly aj vtedy, keď sa obrázok nepodarilo spustiť.

Najprv spustite udalosti dockera na pozadí, aby ste videli, čo sa deje.

Potom spustite neúspešný docker. príkaz. Potom by ste na obrazovke mali vidieť niečo podobné:

Potom môžete získať počiatočné hexadecimálne ID z predchádzajúcej správy alebo z výstupu príkazu run. Potom ho môžete použiť s príkazom logs:

Teraz by ste mali vidieť nejaký výstup z neúspešného spustenia obrazu.

Ako v komentári uviedol @alexkb: udalosti a zosilňovač dockera môžu byť problematické, ak sa váš kontajner neustále reštartuje z niečoho, ako je služba AWS ECS. V tomto prípade môže byť jednoduchšie získať hexadecimálne ID kontajnera z protokolov v adresári /var/log/ecs/ecs-agent.log.<DATE>. Potom použite protokoly dokov & lthex id & gt.

Najlepšie, čo som zatiaľ zistil, je:

Stačí spustiť klienta z nového shellu. Mylnou predstavou bolo myslieť si, že klient skutočne robí vôbec niečo. dobre, to len komunikuje s démonom, takže nechceš ladenie klient, ale samotný démon (normálne).

V mojom prípade stačil príznak -a (pripojiť k STDOUT/STDERR):

Ukázalo to chybu pri spustení (v našom prípade chýbajúca cesta k protokolu používaná dozorom). Predpokladám, že aj tu sa zobrazí väčšina chýb pri spustení kontajnera.

Nemôžem odpovedať na vašu otázku, ako dosiahnuť úplnejší výstup z dockeru, ale môžem vám povedať, že miestny regex nahradzujúci reťazec v súbore .so je trochu šialený: reťazcu je priradené iba toľko miesta a ak zmeníte posuny súborov iných položiek, súbor elf sa poškodí. Skúste po spustení príkazu perl spustiť objdump alebo readelf v súbore .so (pred zmenou LD_LIBRARY_PATH) mimo kontajnera - doláre na šišky, ktoré sú teraz poškodené.

Dôvod, prečo to funguje v tomto smutne potrebnom hacke, je ten, že „tmp“ a „atď.“ Majú rovnakú dĺžku reťazca, takže sa nemenia žiadne ofsety. Ak radšej nepoužívate /tmp, zvážte adresár /dkr alebo podobný.

Ak MUSÍTE pristúpiť na tento prístup a vaše požadované cesty sú nezmeniteľné, znova vytvorte knižnicu a zmeňte predvolenú cestu k súboru /etc /hosts v zdroji. Alebo lepšie, pri vytváraní upraveného súboru libnss_files.so ho premenujte na niečo ako libnss_altfiles.so a zmeňte nsswitch.conf tak, aby používal hosts: altfiles pri spustení kontajnera dockeru (pokiaľ docker tiež neviaže pripojený súbor nsswitch.conf, potom nemôžete Zmeň to). To vám umožní mať súbor libnss_altfiles.so súbežne s vašimi normálnymi knižnicami v základnom systéme. Ak docker zaväzuje pripojenie nsswitch.conf, ponechajte kópiu svojho prestavaného súboru libnss_files.so v adresári /lib-override pripravenom na načítanie pomocou LD_LIBRARY_PATH.

Binárne súbory suid/sgid ignorujú LD_LIBRARY_PATH a LD_PRELOAD, takže niektoré veci sa zlomia (prečítajte si: vráťte sa k používaniu predvoleného súboru/etc/hosts), ak použijete tieto premenné.


Odporúčania

Metódy, ktoré sú popísané v časti Prevencia uzamknutia eskalácie, sú lepšie možnosti ako zakázanie eskalácie na úrovni tabuľky alebo inštancie. Preventívne metódy navyše vo všeobecnosti prinášajú lepší výkon pre dotaz ako deaktivácia eskalácie zámku. Spoločnosť Microsoft odporúča, aby ste tento príznak sledovania povolili iba na zmiernenie závažného blokovania spôsobeného eskaláciou zámku, zatiaľ čo sa skúmajú ďalšie možnosti, ako napríklad možnosti popísané v tomto článku.


Ako previesť súbor MDB

Ak používate program Microsoft Access 2007 alebo novší, najlepší spôsob, ako previesť súbor MDB, je najskôr ho otvoriť a potom uložiť súbor do iného formátu. Spoločnosť Microsoft má podrobné pokyny na prevod databázy do formátu ACCDB.

Aj keď je obmedzený na prevod iba prvých 20 riadkov tabuľky, MDB Converter dokáže prevádzať MDB na CSV, TXT a XML.

Ako ste už čítali vyššie, môžete importovať súbor MDB do programu Microsoft Excel a potom tieto informácie uložiť do formátu tabuľky. Ďalší spôsob, ako môžete prevádzať MDB do formátov Excel, ako sú XLSX a XLS, je prevodník MDB na XLS spoločnosti WhiteTown.

Ak chcete previesť MDB na MySQL, môžete vyskúšať tento bezplatný nástroj Access To MySQL.


Ako otvorím textový súbor na svojom termináli?

umožňuje posúvať sa a hľadať ( / text na hľadanie Enter) v súbore stlačením q ukončíte.

Ďalšou alternatívou je vim.

Akonáhle otvoríte súbor pomocou vim, môžete vložiť text napríklad zadaním i. Ak chcete súbor uložiť, použite: w (zápis) alebo: q (ukončenie) alebo: wq (zápis a ukončenie) alebo: q! (ukončite a neukladajte). Niekedy je potrebné zadať príkazy stlačením klávesu ESC.

Vim vyžaduje určité učenie, ale je široko používaný a je veľmi všestranný.

Vim je pokročilý textový editor, ktorý poskytuje silu de-facto unixového editora „Vi“ s kompletnejšou sadou funkcií. Vim je často nazývaný „editor programátora“ a je taký užitočný pri programovaní, že ho mnohí považujú za celé IDE. Nie je to však len pre programátorov. Vim je ideálny pre všetky druhy úprav textu, od vytvárania e -mailov až po úpravu konfiguračných súborov.

všetky tieto sú najlepšie spôsoby a existuje ešte jeden spôsob, ako to urobiť, a to pomocou príkazu head.

obaja vám poskytnú rovnaký vstup.

Hlavný príkaz Vysvetlenie:

Príkaz head sa spravidla používa na tlač počiatočných riadkov ľubovoľného textového súboru. Textový súbor môžeme zobraziť pomocou

Tým sa vytlačí prvých 10 riadkov vyššie uvedeného textového súboru.

Ak chcete špecifikovať počet riadkov, ktoré sa majú zobraziť, môžete použiť príkaz head as

Potom sa vo vyššie uvedenom textovom súbore zobrazí prvých 20 riadkov.

Ak chcete zobraziť údaje o celom súbore pomocou hlavy, potom ich môžeme získať do

Dúfam, že vyššie uvedené vysvetlenie vám poskytne predstavu o použití hlavy.

Ak je súbor dosť dlhý, možno budete chcieť použiť

aby ste sa v ňom mohli pohybovať pomocou smerových klávesov.

na vytlačenie posledných 30 riadkov veľkého súboru s názvom result.txt.

Zobrazí sa vám posledných desať riadkov vášho_súboru. Ak proces k tomuto súboru niečo pripojí, uvidíte ho na svojom termináli. mužský chvost vám poskytne viac o chvoste.

Je užitočné vidieť, čo sa stane so serverom, keď použijete tento príkaz v súbore denníka.

Po dokončení prezerania stlačte Ctrl - C.

Existuje mnoho alternatív, ako to urobiť:

Niektoré z týchto programov majú veľa parametrov, preto si to overte pomocou príkazu --help za príkazom ..

  • názov súboru mačky vytlačí celý súbor naraz
  • viac / menej názvu súboru podobné správanie pre súbor po častiach
  • tail názov súboru začnite čítať od konca súboru
  • grep textový názov súboru na filtrovanie výsledkov

Dúfam, že vám niečo z toho bude fungovať ..

S textovým editorom terminálu: nano /path/to/file/RESULTS.txt

Pretože sa zdá, že uvádzame zoznam všetkých dostupných alternatív zobrazenia ľubovoľného textového súboru v termináli, bolo by celkom zábavné predstaviť pv ako technicky platnú (ale neobvyklú) metódu, aj keď by som vo väčšine vecí bežne používal namiesto toho mačku.

Je v úložiskách, a preto ho môžete nainštalovať pomocou sudo apt-get install pv, ak ho ešte nemáte.

Ako poznamenáva manuálna stránka, pv je na to veľmi často zvyknutý

monitorovať priebeh údajov prostredníctvom potrubia. pv skopíruje každý dodaný SÚBOR postupne na štandardný výstup (- znamená štandardný vstup), alebo ak nie sú uvedené žiadne SÚBORY, skopíruje sa iba štandardný vstup. Toto je rovnaké správanie ako mačka (1).

Pomocou pv môžete súbor doslova vytlačiť na obrazovku a zvoliť si rýchlosť (-L), v akej sa zobrazí. Nasledujúci príklad používa vysokú sadzbu (300), ale ak zvolíte nízku sadzbu, napríklad -L 50, bude sa zdať, že počítač pre vás vypisuje súbor.

Netreba dodávať, že môžete rýchlosť ešte zvýšiť (-L 8 000) a príkaz sa veľmi podobá na mačku, pričom výstup sa objaví okamžite.


Vložte skript shellu do jedného z týchto priečinkov: /etc/cron.daily, /etc/cron.hourly, /etc/cron.monthly alebo /etc/cron.weekly.

Pokiaľ by vám tieto nestačili, môžete pridať konkrétnejšie úlohy napr. dvakrát mesačne alebo každých 5 minút. Prejdite na terminál a zadajte:

Otvorí sa váš osobný crontab (konfiguračný súbor cron). Prvý riadok v tomto súbore vysvetľuje všetko! V každom riadku môžete definovať jeden príkaz na spustenie a jeho rozvrh. Formát je veľmi jednoduchý, keď ho pochopíte. Štruktúra je:

Pre všetky čísla môžete použiť zoznamy, napr. 5,34,55 v poli minút bude znamenať beh o 5, 34 za a 55 za každú definovanú hodinu.

Môžete tiež použiť intervaly. Sú definované nasledovne: */20. Tento príklad znamená každých 20., takže v stĺpci minút je to ekvivalent 0,20,40.

Vykonajte príkaz každý pondelok o 5:30 popoludní:

Deň v týždni sa pohybuje od 0 do 6, pričom 0 je nedeľa.

Ak úlohu, ktorú chcete spustiť, je možné spustiť s rovnakými oprávneniami ako váš používateľ, odporúčam použiť používateľský crontab, ktorý môžete upraviť spustením EDITOR = "gedit" crontab -e (ktorý použije gedit na úpravu súboru crontab) alebo jednoducho crontab -e (ktorý bude používať predvolený editor) v termináli.

Ak chcete niečo spustiť napríklad každých 10 minút, pridajte nasledujúci riadok

Obsah používateľa crontab môžete vidieť pomocou crontab -l.

Ak chcete pridať úlohu cron, ktorá beží ako root, môžete upraviť rootovu crontab spustením sudo crontab -e.

Najflexibilnejším spôsobom je použiť systém crontab /etc /crontab, ktorý môžete upravovať iba s oprávneniami root. V tomto súbore má byť každý príkaz používateľa spustený podľa zadania, takže svoje príkazy môžete spustiť ako root (v prípade, že potrebujete úroveň oprávnenia) alebo ako ktorýkoľvek iný používateľ v systéme.

Napríklad, ak chcete spustiť niečo každých 10 minút ako root, pridáte nasledujúci riadok

(všimnite si pridanie používateľa na riadok)

Obsah systémového súboru crontab môžete vidieť pomocou súboru cat /etc /crontab.


Pozri si video: Word, odstrániť tabuľky a vedenie, vnútorné bunky (Septembra 2021).