Domande specifiche per GNU Bourne Again SHell, al contrario di altre shell Bourne / POSIX. Per domande sulle shell Unix in generale, utilizzare invece il tag / shell.
Non trovo il mio .bash_login e .bash_profile root@linux:~# locate .bash* /etc/bash.bashrc /etc/skel/.bashrc /etc/skel/.bashrc.original /home/noroot/.bashrc /home/noroot/.bashrc.original /root/.bash_history /root/.bashrc /usr/share/base-files/dot.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/bash.bashrc /usr/share/doc/adduser/examples/adduser.local.conf.examples/skel/dot.bashrc /usr/share/kali-defaults/.bashrc root@linux:~# Esiste sempre un solo file .bashrc e .bash_profile per ogni utente? E, .bashrc e .bash_profile si trovano sempre nella directory / home / "nome utente"?
C'è un modo come maiuscolo / minuscolo solo un carattere in una stringa? Esempio di input: syslog_apr_24_30 syslog_mar_01_17 Uscita desiderata: syslog_Apr_24_30 syslog_Mar_01_17 Nota per favore l'inizio maiuscolo del mese. Ho provato awkma non sono abbastanza bravo per farlo funzionare.
Voglio pianificare uno script Python da eseguire usando cron in determinate date, il problema è che per example.pyfunzionare, example-envdeve essere attivato, c'è un modo per example.pyattivare il proprio virtualenv ogni volta che cron lo esegue? in caso contrario, devo creare uno script bash bash.shche contiene #!/usr/bin/env bash workon example-env python2 …
Supponiamo che devo usare le virgolette per incapsulare l'output della subshell come: DATA="$(cat file.hex | xxd -r)" Ma ho bisogno di nidificare questo tipo di cose come: DATA="$(cat file.hex | xxd -r | tr -d \"$(cat trim.txt)\")" Non posso usare le virgolette singole perché quelle non espandono le variabili che …
Quindi voglio generare tutte le possibili combinazioni di caratteri e numeri minuscoli e maiuscoli che possono costituire una stringa di 5 caratteri. Possibilità: a..z, A..Z e 0..9. Esiste un modo elegante per farlo in bash?
Sto usando i moduli per controllare i pacchetti sul mio sistema e ho python/2.7.2installato come modulo. Ho un semplice eseguibile in Python python_exe.pyche chiamerò da un semplice script "guida" runit.sh. runit.shlo script ha un aspetto simile al seguente: #!/bin/bash module load python/2.7.2 arg1=myarg1 arg2=15 arg3=$5 /path/to/python_exe.py -a $arg1 -b $arg2 …
Gli script bash e fish non sono compatibili, ma vorrei avere un file che definisce alcune variabili d'ambiente che devono essere inizializzate sia da bash che da fish. La mia soluzione proposta consiste nel definire un ~/.envfile che contenga l'elenco delle variabili di ambiente in questo modo: PATH="$HOME/bin:$PATH" FOO="bar" Potrei …
Sto correndo in bash: for i in ull-*.pbm; do convert $i tmp2/$i.pdf ; done Io Ctrl-Znel bel mezzo della corsa, e poi il fgsuo id lavoro. Ma le iterazioni rimanenti non continuano a finire. Mi chiedo perché?
Ho un CD live che si avvia su Linux ed esegue un piccolo script Bash. Lo script cerca ed esegue un secondo programma (che di solito è un binario C ++ compilato). Dovresti essere in grado di interrompere il secondo programma premendo Ctrl+ C. Ciò che dovrebbe accadere è che …
Sto cercando di scrivere uno script in grado di monitorare l'utilizzo della CPU di un processo su un intervallo (per creare un grafico). Finora, questo è il comando che sto usando ps -p $PROCID -o cputime,etimes La mia unica preoccupazione è che l'output di cputime sembra essere [dd]hh:mm(o qualcosa di …
Ho provato a cercare i ~/.bash_historymiei comandi recenti durante una sessione terminale, ma non c'erano. Immagino che ciò sia dovuto al fatto che ho più sessioni terminali aperte. C'è un modo in cui posso sincronizzare (es. Sync-push o sync-write-out) la cronologia dei comandi della sessione terminale corrente nel file bash_history …
Ho uno script bash, che esegue la funzione manager () come processo separato per x-times. Come è possibile inoltrare i messaggi a tutti i processi manager () dall'interno dello script? Ho letto di pipe anonime ma non ho idea di come condividere i messaggi con esso .. Ho provato a …
Esiste un metodo / comando per verificare le dipendenze di uno script bash? In altre parole, una risposta a questa domanda: quali librerie dovrebbe installare un utente per eseguire lo script? Posso farlo manualmente leggendo lo script e controllare quali altre librerie / comandi chiama ma questo non è evidente …
Sto provando il contenuto di un array in un file con ogni elemento dell'array in una nuova riga nel file. IFS=$'\n' echo "${mtches[@]}" > sample1.txt Il contenuto di mtches è "qwe" e "asd". Ma il sample1.txtfile contiene qwe asdin una sola riga. Perché non sta prendendo in considerazione il valore …
Supponiamo il seguente pezzo di codice bash: foo > logfile 2>&1 & foo_pid=$! while ps -p$foo_pid do ping -c 1 localhost done wait $foo_pid if [[ $? == 0 ]] then echo "foo success" fi È sicuro supporre che $?contenga effettivamente il codice di ritorno fooe non il codice 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.