Voglio fare un'operazione su tutti i file in una cartella particolare che non iniziano con un prefisso particolare (diciamo exclude_). Ho un forloop bash con un glob esteso che assomiglia a questo: for FILE in foo/bar/!(exclude_*) ; do echo $FILE ; done Sulla riga di comando, funziona perfettamente: $ for …
Sto cercando di scoprire cos'è una funzione bash (o vim). Ecco lo scenario. Sono in un terminale Bash, quindi modifica qualcosa con VIM, quindi esci di nuovo a Bash. In alcuni terminali, la schermata della sessione vim scompare per mostrare l'attività della shell bash precedente (questo è quello che voglio?). …
Quando si digita: e some/path/file<Tab> se ci sono più corrispondenze, vim sceglie solo la prima e devi scorrere tutte le altre con il tasto Tab. (praticamente come il comportamento dell'interfaccia della riga di comando di Windows). Come faccio a farlo funzionare come bash dove si completa solo fino a quando …
Questa domanda ha già risposte qui : Chiuso 7 anni fa . Possibile duplicato: strumenti Unix: cosa succede se un file viene chiamato meno qualcosa? Per favore, dimmi come sfuggire a questo: [root @ unix ~] # ./-sh -bash: ./-sh: autorizzazione negata [root @ unix ~] # chmod + x …
Trovo di lavorare molto su un progetto in una directory impostata. A volte, qualche mese dopo, devo rifare qualcosa su quel progetto, ma non ricordo cosa ho fatto. Uso mercurial o git per tenere traccia delle modifiche ai file ma voglio essere in grado di ricordare quali comandi ho emesso …
Ho creato alcune funzioni di completamento bash che sembrano funzionare isolatamente, ma mi danno risultati inaspettati quando tento di completare la scheda. È possibile connettere bashdb, quindi tentare di eseguire il tab completo e passare al debug e determinare cosa non va?
C'è un modo per eseguire un comando "come se" fosse in una nuova sessione di accesso? Ho già provato env -i. Tuttavia, non voglio trattare varie variabili ENV che devo impostare o non impostare. Ho anche provato bash -c "some command"e bash -l -c "some commmand", ma tutti copiano l'ambiente …
Quali sono i motivi per cui i comandi mi piacciono whereiso whichnon mi mostrano la posizione del comando? Ad esempio ho nvm e voglio sapere dove si trova, ma nessuno di questi comandi mi aiuta a trovare il binario. Dovrei usare solo findin questo caso? AGGIORNARE Ecco una lunga uscita …
Sto usando bash e mi chiedevo se ci fosse qualche plugin in bash o altra shell che mi permettesse di fare questo cat tfnislong.txt+ [tab]completa cat ThisFileNameIsSoLong.txtesattamente come il completamento della scheda in Sublime Text.
Ho un file di registro di proprietà rootche voglio copiare in una directory di proprietà di un altro utente affinché possa analizzarlo (deve prima essere decompresso). Attualmente dovrei # cp log.xz /home/user/Documents # chown user:user /home/user/Documents/log.xz C'è un modo per emettere entrambi i comandi contemporaneamente, magari con una o più …
Ho una data come "2014-01-30 05:04:27 GMT" e se eseguo date -d "2014-01-30 05:04:27 GMT", l'output è nel fuso orario del mio server ("Thu 30 gen 16:04:27 EST 2014 "). Con l'uso di grep e cut, ho estratto la data in GMT da un file. Tuttavia, faccio fatica a convertirlo …
Ecco cosa ho annotato dalla mia lezione: Trova il file .bashrcnella tua home directory fare vi .bashrc Quando inserisci una cartella dell'applicazione da qualche parte, assicurati che il suo indirizzo sia nella variabile percorso. Il problema è che non ho un .bashrcfile nella mia home directory. C'è solo un .bash_historyfile …
Ho 291 file numerati (a partire da 001 - titolo e fino a 291 - titolo) che devono essere spostati in directory separate. (Da 001 a 021 nella cartella 1, da 022 a 053 nella cartella 2, non sono necessariamente lo stesso numero di file ogni volta). Ho pensato di …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.