jaký je nejrychlejší způsob, jak přidat text do souboru z příkazového řádku?
<p>občas jsem si myslel, že chci zapsat do souboru, když jsem v terminálu. chtěl bych, aby tyto poznámky byly všechny ve stejném souboru, jen jeden po druhém. chtěl bych také značku data a času na každé z nich.</p><p>je to možné, aniž byste museli soubor otevírat pokaždé? mohu jej jednoduše zadat do terminálu a nechat jej přiložit k souboru pokaždé pomocí příkazu nebo skriptu?</p><p>používám gnu bash).</p>
<p>napište si skript shell s názvem „n“. dej to do toho:</p><pre><code>#!/bin/sh notefile=/home/me/notefile date &gt;&gt; $notefile emacs $notefile -f end-of-buffer </code></pre><p>doporučuji to místo <code>cat &gt;&gt; notefile</code> protože:</p><ol> <li>jednoho dne budete v takovém spěchu, že místo toho budete fumblefinger &gt;&gt; a napište&gt; a odfoukněte soubor.</li> <li>emacs začíná v <em>pět setin sekundy</em> na mém mac mini. trvá desetinu sekundy, než se spustí desetiletý systém založený na celeronu, který jsem seděl. pokud nemůžete tak dlouho čekat, až začnete psát, už jste stroj a nemusíte si dělat poznámky. :)</li> </ol><p>pokud trváte na vyhýbání se textovému editoru, použijte funkci shell:</p><pre><code>n () { date &gt;&gt; /home/me/notefile; cat &gt;&gt; /home/me/notefile; } </code></pre><p>který by měl fungovat ve všech skořepinách a prohlašovat kompatibilitu bourne shell.</p>
<p>protokol je zapsán do <a href="https://help.ubuntu.com/community/linuxlogfiles#system\_logging\_daemon\_.28syslogd.29"><code>/var/log/syslog</code></a> .<br> otevřete terminál gnome a proveďte <code>sudo tail -f /var/log/syslog</code><br> toto bude sledovat soubor (tiskne na terminál nové zprávy protokolu).<br> nyní se pokuste připojit k vpn, zprávy se poté začnou zobrazovat v terminálu.<br> po dokončení protokolu stačí kliknout na ctrl + c a ukončit ocas.</p><p>do protokolu lze přidat značky otevřením jiného terminálu a provedením něčeho takového:<br> <code>logger "............... starting vpn... "</code></p> co jsem slyšel, tak existuje skript pro příkazovou řádku, co to udělá přes LibreOffice. Mrkni na:[https://sourceforge.net/projects/jodconverter/](https://sourceforge.net/projects/jodconverter/?source=recommended)nebo<http://oooconv.free.fr/batchconv/batchconv_en.html> Byl jsem po skutečný formát má být použit na příkazovém řádku. Vidím zkompilované symboly při pohledu na vytvořené soubory, ale nejsem si jistý, jaký formát použít na příkazovém řádku. Každopádně díky za všechny odpovědi. Nastav si ve vlastnostech příkazové řádky větší písmo.Win+R - CMD - pravé tlačítko na záhlaví - vlastnosti - písmoMělo by to být společné i pro výstupní okna devpascalu Udělej si dvě tabulky. V jedné budeš mít kompletní info a ve druhé jen požadovaný výstup. Pokud budeš mít vše ve stejném formátu a seřazené, je to už snadné. No, je tu vestavěný režim shell, který dělá zvýrazňování syntaxe, pokud to není již zapnutý, `M-x shell-script-mode`bude to pro vás.


Pokud jde o nástroj, aby skriptování jednodušší. Je tu [bash shell debugger](http://bashdb.sourceforge.net/) , takže pokud si program v bash, který by pomohl dost.


Samozřejmě je tu [eshell](http://www.emacswiki.org/emacs/CategoryEshell) , shell napsaný v Emacs Lisp, takže můžete získat všechny zvýraznění syntaxe byste očekávali od Lisp, automatické dokončování a Emacs LISP debugger. Použijte nástroj BCDEdit přes google najdete asi 4 příkazy které je potřeba zadat do příkazové řádky pod administrátorem (run CMD as Administrator) Našel jsem důvod. GPGee má volbu „--encrypt\_to\_self“ a je ve výchozím nastavení povolena. Takže pokud by někdo chtěl udělat z příkazového řádku by měl napsat něco takového



```
gpg -e user_to_encrypt --encrypt-to your_user filename

``` No tohle uděláš jen do přihlašovacího scriptu pošlu ti svůj, pokus se ho upravit na svůj případ Je to část mojeho login scriptu, funguje samostatně jen to stačí uložit v texťáku jako něco.vbs a nastavit si parametry serveru atd... problém je akorát pokud je někdo členem dvou a více skupin to potom musíš rozhodit písmena jednotek nějak rozumně ne stejně!! Dole ve scriptu neznamená x: písmeno jednotky X ale dosaď si jakou potřebuješ! Skupin si můžeš nadefinovat kolik chceš já jsem ti udělal jen vzor pro ADMIN a USER...''*************************************************** *********************** ' PŘIPOJENÍ DISKŮ PODLE SKUPIN ''******************************************************* ******************* Function isMemberOf(ByVal group) Dim user, found, temp found = False Set user = GetObject("WinNT://" & CreateObject("WScript.Network").UserDomain & "/" & CreateObject("WScript.Network").UserName & ",user") For Each temp In user.Groups If UCase(temp.Name) = UCase(group) Then found = True Exit For End If Next isMemberOf = found End Function ''*********************************************** *************************** ' NASTAVENÍ PROMĚNÝCH ''******************************************************* ******************* Dim network, fso Set network = CreateObject("WScript.Network") Set fso = CreateObject("Scripting.FileSystemObject") Set WshShell = CreateObject("WScript.Shell") Dim Find, ReplaceWith, FileContents, dFileContents set wshshell = createobject("Wscript.Shell") set mojesit = Wscript.CreateObject("Wscript.Network") computername = mojesit.ComputerName set osvcRemote = GetObject("winmgmts:\\localhost\root\cimv2") set oOSInfo = osvcRemote.InstancesOf("Win32\_OperatingSystem") ''*********************************************** *************************** ' NASTAVENÍ ZKRÁCENÉHO JMÉNA SKUPINY ''******************************************************* ******************* Const ADMIN = "SL\_blabla\_ADM" Const USER = "SL\_blabla\_USER"''*******************************… ******************************************* ' ZDE SE PRIPOJI DISK, POKUD JE CLENEM SKUPINY ''******************************************************* ******************* Set WshNetwork = WScript.CreateObject("WScript.Network") Set oDrives = WshNetwork.EnumNetworkDrives Set oPrinters = WshNetwork.EnumPrinterConnections ''*********************************************** *************************** ' Připojení disků pro skupinu ADMIN ''******************************************************* ******************* If isMemberOf(ADMIN) Then Network.MapNetworkDrive "x:", "\\server\složka" end if ''*************************************************** *********************** ' Připojení disků pro skupinu USER''*************************************************** *********************** If isMemberOf(USER) Then Network.MapNetworkDrive "x:", "\\server\složka" end if ''*********************************************** *************************** ' KONEC ČÁSTI SCRIPTU NA PŘIPOJENÍ DISKŮ PODLE SKUPIN ''******************************************************* *******************  [Ukázat celý příspěvek](javascript:void(0)) máš nainštalovaný kompletný ovládač ? ten potrebný *.sys súbor sa pridáva cez sieťové pripojenia ako služba alebo protokol podla návodu a podla typu-samostatná sieťovka alebo integrovaná na zákl.doske