Unix & Linux

Domande e risposte per utenti di Linux, FreeBSD e altri sistemi operativi Un * x-like

5
Come si "disabilita" oh-my-zsh (e zsh) senza disinstallarlo?
Stavo provando nuovi ambienti di sviluppo tra cui zsh e oh-my-zsh. Ora che ho installato oh-my-zsh, si avvia di default sui miei terminali (iTerm2 e terminale) che inizia sempre con zsh e con le impostazioni su oh-my-zsh. Mi chiedevo se fosse possibile "disabilitare" o smettere di usare zsh e la …
16 zsh  oh-my-zsh 





4
Fai ssh-add in silenzio se la chiave è già lì
Voglio mettere ssh-add /path/to/special_keyin cima a una sceneggiatura. Funziona bene, ma richiede sempre la passphrase. Questo è strano e un po 'fastidioso, poiché richiede ancora la passphrase anche quando ssh-add -lmostra che la chiave è già stata aggiunta. C'è un modo per dirlo: "aggiungi questa chiave e chiedi la passphrase …

1
È possibile ottenere l'ID del gruppo di processi da / proc?
In " /programming/13038143/how-to-get-pids-in-one-process-group-in-linux-os " vedo tutte le risposte menzionate pse nessuna menzione /proc. "ps" sembra non essere molto portatile (le versioni di Android e Busybox prevedono argomenti diversi) e voglio essere in grado di elencare pids con pgid con strumenti semplici e portatili. In /proc/.../status vedo Tgid:(ID gruppo thread), Gid:(ID …

1
Percentuale nella variabile d'ambiente $ PATH
Il mio $ PATH è simile al seguente: /home/torbjorr/deployed/vector/x86_64-GNU%2fLinux:/home/torbjorr/deployed/typewriter/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mustudio/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mathext/x86_64-GNU%2fLinux:/home/torbjorr/deployed/doxymax/x86_64-GNU%2fLinux:/home/torbjorr/deployed/c2tex/x86_64-GNU%2fLinux:/home/torbjorr/deployed/x86_64-GNU%2fLinux/wand:/home/torbjorr/deployed/x86_64-GNU%2fLinux/spellesc:/home/torbjorr/deployed/x86_64-GNU%2fLinux/projinit:/home/torbjorr/deployed/x86_64-GNU%2fLinux/herbs:/home/torbjorr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games In bash, posso senza problemi invocare la bacchetta situata in /home/torbjorr/deployed/x86_64-GNU%2fLinux/wand piace $ wand (i) Mål från "main.cpp" har registrerats (i) Skapar katalog "__wand_targets_dbg" (i) Kör g++ "main.cpp" -fpic -L"/home/torbjorr/deployed" -g -Wall -std=c++11 -I"/home/torbjorr/deployed" -o "__wand_targets_dbg/cb-template Tuttavia, nella modalità di compatibilità …
16 shell  path  dash  ash 


2
Uso pratico dell'opzione `set -k` in bash
Quando usiamo l' set -kopzione in bash? Il manuale di riferimento di Bash dice: Tutti gli argomenti sotto forma di istruzioni di assegnazione vengono inseriti nell'ambiente per un comando, non solo quelli che precedono il nome del comando. Capisco cosa fa l'opzione, ma non riesco a immaginare quando ne abbiamo …
16 bash  shell 


1
Completamento bash per valori separati da virgola
Vorrei creare una regola di completamento per l'elenco dei parametri separati da virgola. Ad esempio, ho un comando che riceve un elenco di nomi di server: myscript -s name1,name2,name3 In questo momento sono riuscito a scrivere il seguente completamento: _myscript () { local cur prev opts _get_comp_words_by_ref cur prev opts='-s' …

5
Funzione bash stateful
Vorrei implementare una funzione in Bash che aumenta (e restituisce) un conteggio ad ogni chiamata. Sfortunatamente questo sembra non banale poiché sto invocando la funzione all'interno di una subshell e di conseguenza non può modificare le variabili della shell madre. Ecco il mio tentativo: PS_COUNT=0 ps_count_inc() { let PS_COUNT=PS_COUNT+1 echo …

6
Backup remoti automatici SSH
Ho due macchine Ae B. La macchina Apuò entrare B. Aha molto spazio libero. BI dati sono in una sorta di situazione rischiosa. Come posso eseguire il backup automatico di tutti Bi dati A. Non deve essere terribilmente frequente, ma dovrebbe essere a mani libere. Ogni volta che si Aavvia …
16 ssh  backup 

6
Cosa costituisce un 'campo' per il comando cut?
Ad esempio, il cutcomando può prendere un parametro -f, che secondoman seleziona solo questi campi; stampa anche qualsiasi riga che non contiene caratteri delimitatori, a meno che non sia specificata l'opzione -s In questo contesto, cos'è un campo?
16 linux  cut 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.