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.
Sto cercando di creare un mucchio di collegamenti simbolici, ma non riesco a capire perché questo funzioni ln -s /Users/niels/something/foo ~/bin/foo_link mentre questo cd /Users/niels/something ln -s foo ~/bin/foo_link non è. Credo che abbia qualcosa a che fare con il foo_linkcollegamento a foo in /Users/niels/bininvece di/Users/niels/something Quindi la domanda è: …
Ho una sceneggiatura che mi dà un controllo approfondito sulla luminosità della retroilluminazione e richiede sudol'esecuzione. È essenzialmente questo: backlight="/sys/class/backlight/acpi_video0/brightness" echo $1 | tee $backlight e vive a ~/bin/backlight-adjust. Lo script ha bisogno di sudoprivilegi, perché tee $backlightsta scrivendo in una posizione privilegiata. Quindi fallirà se non viene eseguito con …
Ho un programma sul mio cammino. Il programma viene eseguito quando eseguito con un percorso completo specificato. Ma il programma non può essere trovato quando lo eseguo solo con il suo nome. In sostanza, voglio capire come sia possibile l'output di seguito e come risolverlo in modo che il mio …
Dopo un recente aggiornamento (Ubuntu 12.04 LTS), la TAB completa sulla riga di comando è lenta. Dopo aver inserito un comando parziale (ad es. evi [TAB]) O un nome di file parziale (ad es. evince somedocu[TAB]) La shell, a volte anche se non sempre, si blocca per alcuni secondi. Personalmente, …
Stavo solo leggendo la man-page di readline e ho scoperto un sacco di grandi comandi che non conoscevo. Tuttavia, molti non hanno associazioni di tasti predefinite. C'è un modo per eseguire i comandi non associati dalla shell? Non sto chiedendo come associare il comando in ~ / .inputrc, ma invece …
rootl'utente può scrivere su un file anche se le sue writeautorizzazioni non sono impostate. rootl'utente può leggere un file anche se le sue readautorizzazioni non sono impostate. rootl'utente può cd accedere a una directory anche se le sue executeautorizzazioni non sono impostate. rootl'utente non può eseguire un file quando le …
Ho scaricato lessn sul mio server web e decompresso. Contiene una cartella denominata -. Ho pensato di sapere come affrontarlo, ma non lo so. Ho provato cd -- -, ma questo non ha l'effetto desiderato. Anche l'uso delle virgolette non sembra influenzarlo. Ho messo delle barre ovunque, inutilmente. Qual è …
Voglio provare un semplice script flag=false while !$flag do read x if [ "$x" -eq "true" ] then flag=true fi echo "${x} : ${flag}" done Ma quando lo eseguo, se digito true, lo vedrò x="true"e flag="true", ma il ciclo non finisce. Cosa c'è di sbagliato con la sceneggiatura? Come posso …
Come si esegue correttamente un forciclo in ordine inverso? for f in /var/logs/foo*.log; do bar "$f" done Ho bisogno di una soluzione che non si spezzi per i personaggi funky nei nomi dei file.
Devo creare un file di configurazione per il mio script: qui un esempio: script: #!/bin/bash source /home/myuser/test/config echo "Name=$nam" >&2 echo "Surname=$sur" >&2 Contenuto di /home/myuser/test/config: nam="Mark" sur="Brown" funziona! La mia domanda: è questo il modo corretto di farlo o ci sono altri modi?
In uno script bash, vorrei catturare l'output standard di un lungo comando riga per riga, in modo che possano essere analizzati e riportati mentre il comando iniziale è ancora in esecuzione. Questo è il modo complicato che posso immaginare di farlo: # Start long command in a separated process and …
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.