L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *
Uso molto spesso grep, awk, sed, sort e uniq per manipolare i dati. Le mie competenze in Excel sono limitate, quindi quando devo riformattare alcuni dati in nuove colonne o cambiare la formattazione, trovo che la riga di comando sia fantastica. È possibile dividere i campi molto rapidamente, modificare i delimitatori e manipolare il testo molto rapidamente. Anche i loop Bash sono un vantaggio.
Mi sembra che "leggendo tra le righe" ciò che potrebbe essere molto utile sia un articolo semi-completo scritto per utenti Windows moderatamente esperti di tecnologia (o meglio) che passano a Linux - mi includo in questo gruppo. La mia idea di una buona idea per un articolo del genere è quella di esplorare una installazione di Windows e mostrare al potenziale nuovo utente Linux dove / come fare in Linux cosa è abituato a fare in Windows. Esempi: dov'è l'equivalente di Device Manager? Come si installano i programmi, in particolare i programmi NON inclusi in Ubuntu Software Center o Synaptic Package Manager? Parole come "tarball", ad esempio, sembrano piuttosto confuse e spaventose. Che ne dici di estensioni di file e cosa significano? La mia impressione è che Ubuntu 10.04 sia eccezionale, e più lo uso e più penso di mantenerlo. Ma richiede un salto psicologico e un articolo sulla transizione sarebbe meraviglioso.
Mi rendo conto che questo non è abbastanza centrale per l'argomento, ma questo sembrava un buon posto come uno qualsiasi per menzionarlo.
Mi sembra che "leggendo tra le righe" ciò che potrebbe essere molto utile sia un articolo semi-completo scritto per utenti Windows moderatamente esperti di tecnologia (o meglio) che passano a Linux - mi includo in questo gruppo. La mia idea di una buona idea per un articolo del genere è quella di esplorare una installazione di Windows e mostrare al potenziale nuovo utente Linux dove / come fare in Linux cosa è abituato a fare in Windows. Esempi: dov'è l'equivalente di Device Manager? Come si installano i programmi, in particolare i programmi NON inclusi in Ubuntu Software Center o Synaptic Package Manager? Parole come "tarball", ad esempio, sembrano piuttosto confuse e spaventose. Che ne dici di estensioni di file e cosa significano? La mia impressione è che Ubuntu 10.04 sia eccezionale, e più lo uso e più penso di mantenerlo. Ma richiede un salto psicologico e un articolo sulla transizione sarebbe meraviglioso.
Mi rendo conto che questo non è abbastanza centrale per l'argomento, ma questo sembrava un buon posto come uno qualsiasi per menzionarlo.
Per molti sembra un movimento tanto quanto un prodotto. Si può facilmente osservare che molti addirittura si riferiscono a Linux come se fosse più una filosofia.
Ovviamente questo rende l'obiettivo altrettanto di illuminare gli altri sugli aspetti positivi di questa filosofia e di "vendere" un prodotto (gratuito) ai "clienti".
Personalmente ho iniziato a usare Ubuntu perché ho visto quanto più facile rendesse più semplici alcuni aspetti dello sviluppo (quello e la personalizzazione visiva, l'automazione, la reattività della GUI) e sto godendo la sfida di imparare ad usare il Terminale Di Più.
Sto ancora eseguendo un singolo core su un mobo socket 939, e ha installato automaticamente tutti i driver (anche quelli proprietari Nvidia) e anche la mia vecchia scheda audio surround soundblaster funziona.
Non so, ero solito dire che non penso che Linux (Ubuntu sembra essere il più newb friendly) era abbastanza pronto per "il grande momento" ma onestamente, questa corsa corrente con 10.04 sembra darmi tutto ciò che potrei desiderare sia dalla GUI che dal comando linea. Anche con Steam che arriva su Linux, penso che lo sigilli praticamente, perché i giocatori sono fanatici di una GUI che sembra facile da personalizzare.
Certo, non tutti godono di una simile sfida, ma ora c'è meno sfida, e ce ne sono ancora molti che alcuni potrebbero addirittura pagarli (ma non è necessario).
Va bene, quindi non funziona per alcuni. Com'è assurdo? Va in entrambi i modi ...
L'autore sta sottolineando (in qualche modo in modo inefficace, ma comunque valido) che questi compiti prendono * meno azioni * da completare. Ciò che richiederebbe il clic, il trascinamento e la navigazione ripetitivi in una GUI può essere eseguito digitando una riga o due.
Il commento n. 4 di LinuxTutBlog spiega questo punto in modo un po 'più efficace.
Naturalmente, proprio come in Linux (se conosci la sintassi) in Windows puoi fare molte cose in modo uguale o più efficiente (se conosci l'app giusta e dove trovarla (es. Process Explorer, MP3 Tag Tools, ecc.).
Sono completamente abituato alla GUI, ho usato Windows esclusivamente fino a poco tempo fa. Anche con la mia interazione ancora rudimentale con il terminale, sono ancora piuttosto colpito dalla portata e dalla facilità di certe cose. Certo, non funziona per tutti, ma per molti lo fa. Personalmente, sono arrivato a pensare al terminale come a un software che è "taglia unica". Con i guis, puoi comprimere così tanto prima di avere troppe schede, troppe caselle di controllo, ecc. Quindi avere un programma che potresti semplicemente attaccare su qualsiasi funzione tu voglia sarebbe un po 'ingombrante.
La linea di comando può avere una curva di apprendimento più ripida ed essere decisamente inutilizzabile per alcuni, ma è valore nell'essere capace di fare quasi tutto, credo, indiscutibile.
Alcune cose sono più facili in Linux, ma l'affermazione non è esclusiva.
L'idea di persino tentare di sostenere un approccio come migliore dell'altro, è davvero come provare a sostenere che una chiave inglese è meglio di un cacciavite.
Non penso che gli autori intendessero sostenere che questo funziona per chiunque.
Questo è assurdo! Ciò che funziona per una persona potrebbe non funzionare per un'altra. Se riesci a ricordare il comando. Se conosci la sintassi. Se ti piace scrivere Se non fai errori di battitura... allora potrebbe essere più facile. Se devi cercarlo. Se odi la digitazione, allora è PIÙ lavoro.
Un esempio:
Dici che aprire un terminale e digitare sudo killall firefox quindi dare la tua password è più facile che aprire il monitor di sistema e leggere Firefox dall'elenco dei processi e premere il pulsante di interruzione o premere Alt + F2 e digitare xkill quindi fare clic sul finestra. Io non la penso così. In entrambi i casi non è necessario fornire una password per il funzionamento della GUI.
Per quanto riguarda sudo apt-get install, è solo più veloce se si conosce il nome dell'applicazione e non è sempre facile da determinare. Ad esempio, l'epifania è sia un browser che un gioco. O cosa digiti per installare Gestione impostazioni Compiz o qualche libreria o font. Se stai installando molte cose, è più facile sceglierle da un elenco e non rischiare di fare errori di battitura e dover indovinare i nomi delle applicazioni.
Questo è così soggettivo da renderlo un argomento scadente. Il tuo titolo è fuorviante e non riesci a esprimere il tuo punto. NON è più facile fare queste cose nella riga di comando. È solo più facile per TE perché PENSI che sia più facile. Per le persone che odiano scrivere, invecchiano o sono intimidite da errori di sintassi, NON è più facile, ma un esercizio di frustrazione.
Molte persone vogliono solo fare le cose e non sono interessate alle soluzioni di dadi e bulloni. Dobbiamo ricordare che quando diamo consigli e impariamo a fornire consigli che non funzioneranno per l'utente a causa della nostra agenda nascosta per educarli sulla linea di comando, ma perché li farà alzare e in esecuzione.
Questo è assurdo! Ciò che funziona per una persona potrebbe non funzionare per un'altra. Se riesci a ricordare il comando. Se conosci la sintassi. Se ti piace scrivere Se non fai errori di battitura... allora potrebbe essere più facile. Se devi cercarlo. Se odi la digitazione, allora è PIÙ lavoro.
Un esempio:
Dici che aprire un terminale e digitare sudo killall firefox quindi dare la tua password è più facile che aprire il monitor di sistema e leggere Firefox dall'elenco dei processi e premere il pulsante di interruzione o premere Alt + F2 e digitare xkill quindi fare clic sul finestra. Io non la penso così. In entrambi i casi non è necessario fornire una password per il funzionamento della GUI.
Per quanto riguarda sudo apt-get install, è solo più veloce se si conosce il nome dell'applicazione e non è sempre facile da determinare. Ad esempio, l'epifania è sia un browser che un gioco. O cosa digiti per installare Gestione impostazioni Compiz o qualche libreria o font. Se stai installando molte cose, è più facile sceglierle da un elenco e non rischiare di fare errori di battitura e dover indovinare i nomi delle applicazioni.
Questo è così soggettivo da renderlo un argomento scadente. Il tuo titolo è fuorviante e non riesci a esprimere il tuo punto. NON è più facile fare queste cose nella riga di comando. È solo più facile per TE perché PENSI che sia più facile. Per le persone che odiano scrivere, invecchiano o sono intimidite da errori di sintassi, NON è più facile, ma un esercizio di frustrazione.
Molte persone vogliono solo fare le cose e non sono interessate alle soluzioni di dadi e bulloni. Dobbiamo ricordare che quando diamo consigli e impariamo a fornire consigli che non funzioneranno per l'utente a causa della nostra agenda nascosta per educarli sulla linea di comando, ma perché li farà alzare e in esecuzione.
Sono giunto recentemente alla conclusione che ci sono solo 3 cose che impediscono a Linux di raggiungere il dominio mondiale :) :). Uno è la devozione a Terminal, uno è la mancanza di supporto del driver per il vecchio hardware scadente e uno è la mancanza / incoerenza del supporto per gli utenti di livello base.
Ora potresti amare il terminale, ma è una cattiva politica che gli sviluppatori Linux (inclusi Ubuntu e Mint) non possono superarlo e ricordarci che la GUI non è che un velo relativamente superficiale sulla bellezza del comando linea. Non puoi avere ragione troppo a lungo di fronte ai tuoi clienti. Se c'è una coazione nella comunità a predicare la linea di comando a nessuno, allora i noici sentiranno di non essere * trattati * come clienti e non compreranno. Sì, è gratuito, ma non lo compreranno ancora.
Per quanto riguarda i driver per il vecchio hardware, mi rendo conto che potrebbe essere troppo lavoro, ma nel mio libro il software che mi chiede di aggiornare il computer dei miei genitori non porta libertà.
Infine, credo di non aver bisogno di insistere sul supporto degli utenti, giusto.
Quindi quando saprò che Linux è pronto per il mercato SOHO quando vedo la distribuzione che presenta una GUI aggressivamente autosufficiente e un enorme aiuto contestuale. Non sto dicendo che sarebbe una grande distribuzione, ma è necessario farlo come se fosse una "concept car".
A proposito, questo era inteso come una critica amichevole, non sono sicuro che sia ovvio.
Sono giunto recentemente alla conclusione che ci sono solo 3 cose che impediscono a Linux di raggiungere il dominio mondiale :) :). Uno è la devozione a Terminal, uno è la mancanza di supporto del driver per il vecchio hardware scadente e uno è la mancanza / incoerenza del supporto per gli utenti di livello base.
Ora potresti amare il terminale, ma è una cattiva politica che gli sviluppatori Linux (inclusi Ubuntu e Mint) non possono superarlo e ricordarci che la GUI non è che un velo relativamente superficiale sulla bellezza del comando linea. Non puoi avere ragione troppo a lungo di fronte ai tuoi clienti. Se c'è una coazione nella comunità a predicare la linea di comando a nessuno, allora i noici sentiranno di non essere * trattati * come clienti e non compreranno. Sì, è gratuito, ma non lo compreranno ancora.
Per quanto riguarda i driver per il vecchio hardware, mi rendo conto che potrebbe essere troppo lavoro, ma nel mio libro il software che mi chiede di aggiornare il computer dei miei genitori non porta libertà.
Infine, credo di non aver bisogno di insistere sul supporto degli utenti, giusto.
Quindi quando saprò che Linux è pronto per il mercato SOHO quando vedo la distribuzione che presenta una GUI aggressivamente autosufficiente e un enorme aiuto contestuale. Non sto dicendo che sarebbe una grande distribuzione, ma è necessario farlo come se fosse una "concept car".
A proposito, questo era inteso come una critica amichevole, non sono sicuro che sia ovvio.
pskill (strumento da riga di comando) che fa parte della suite pstools di Sysinternals / Microsoft funziona perfettamente per l'uccisione di applicazioni su Windows. Ho pstools sul mio computer e ho aggiunto la cartella al mio percorso in modo da poterlo eseguire facilmente. Funziona bene anche per uccidere i processi su macchine remote.
Bell'articolo idea =), ma penso che ti manchino i maggiori poteri della riga di comando (anche se dici che in qualche modo stai contando su quello). Che ne dite di:
- Ridimensionamento di 1000 immagini con un determinato modello di nome
- Rimuovere in modo ricorsivo tutti i file con una determinata estensione
- Elaborazione dell'output di un programma per ottenere nuove informazioni da esso (ad esempio, trovare i primi 10 che occupano spazio pacchetti quando un gestore pacchetti non offre tale vista, confrontando i processi in esecuzione su server diversi eccetera.)
- Dedicare meno tempo all'apprendimento e altro al lavoro (la riga di comando cambia meno nel tempo)
- Hai fatto di nuovo qualcosa che hai fatto di recente (Ctrl + r di Bash batte ogni menu di "file aperti di recente" che abbia mai visto)
- Automatizzare e / o programmare le tue azioni (la maggior parte dei comandi può essere generalizzata)
Bell'articolo idea =), ma penso che ti manchino i maggiori poteri della riga di comando (anche se dici che in qualche modo stai contando su quello). Che ne dite di:
- Ridimensionamento di 1000 immagini con un determinato modello di nome
- Rimuovere in modo ricorsivo tutti i file con una determinata estensione
- Elaborazione dell'output di un programma per ottenere nuove informazioni da esso (ad esempio, trovare i primi 10 che occupano spazio pacchetti quando un gestore pacchetti non offre tale vista, confrontando i processi in esecuzione su server diversi eccetera.)
- Dedicare meno tempo all'apprendimento e altro al lavoro (la riga di comando cambia meno nel tempo)
- Hai fatto di nuovo qualcosa che hai fatto di recente (Ctrl + r di Bash batte ogni menu di "file aperti di recente" che abbia mai visto)
- Automatizzare e / o programmare le tue azioni (la maggior parte dei comandi può essere generalizzata)