Stavo leggendo le manpage di bash sull'aereo e mi sono imbattuto nella variabile HISTIGNORE. Per provarlo, ho immediatamente modificato il mio .profile per definire questa variabile: export HISTIGNORE = ls L'ho provato e questo è fantastico! Esclude i semplici comandi "ls" dalla mia storia senza escludere comandi più interessanti con …
Faccio fatica a dire quale riquadro è quello attuale in tmux se ce ne sono solo due. Il bordo sembra solo evidenziare il bordo adiacente che rende impossibile dirlo. Ecco un GIF per evidenziare cosa intendo. Sono in bash, e la configurazione per quello sembra così set-option -g pane-border-fg white …
Ho questo problema con il completamento delle schede nel terminale sia in Archlinux che Ubuntu: Ho un collegamento che collega a una directory denominata "qualcosa" nella mia home directory. Ora, quando apro un terminale e voglio fare qualcosa con quella directory, diciamo solo cd, scrivo cd somete poi premo tab …
Sono nuovo nel mondo dell'informatica. Durante l'installazione di ROS Indigo, il primo passo mi indica di utilizzare il seguente codice: sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' Perché usiamo il echocomando insieme sh -cin questo contesto? Ho visto l'uso del comando echo anche in altri processi …
Sto solo cercando di imparare un po 'di scripting bash. La mia vecchia versione bash: Bash version 3.2.53(1)-release... Ho aggiornato il mio bash su mac os x yosemite con homebrew: brew update brew install bash Quindi nelle proprietà del terminale ho cambiato il percorso standard della shell da /bin/basha /usr/local/bin/bash(Come …
Ho scaricato molte immagini in una directory. Downloader ha rinominato i file già esistenti. Ho anche rinominato manualmente alcuni file. a.jpg b.jpg b(2).jpg hello.jpg <-- manually renamed `b(3).jpg` c.jpg c(2).jpg world.jpg <-- manually renamed `d.jpg` d(2).jpg d(3).jpg Come rimuovere quelli duplicati? Il risultato dovrebbe essere: a.jpg b.jpg c.jpg world.jpg nota: …
Vorrei iniziare dicendo che mi è stato vietato abilitare gli aggiornamenti automatici sui nostri server Ubuntu, sia per la sicurezza che per i pacchetti regolari. Quando accedo a uno dei miei quattro server Ubuntu, il messaggio di benvenuto contiene questo: 39 packages can be updated. 26 updates are security updates. …
La mia pagina man non documenta la differenza tra kill <pid> e kill -9 <pid> Dato che fanno cose diverse, perché il -9 non è documentato nella killmanpage? Ho pensato che forse fosse una cosa specifica per la shell, quindi ho guardato anche nella pagina man di bash, ma senza …
La mia connessione Internet è fornita dall'università. È protetto da una combinazione nome utente / password. Ciò significa che quando avvio il mio computer, devo avviare un browser Web e aprire un sito Web arbitrario. Vengo quindi reindirizzato a una pagina, che (tra le altre cose) contiene due forme. In …
Sto riscontrando alcuni problemi con Cygwin. Sto cercando di usare l'utilità dos2unix e cygwin sta lanciando -bash: dos2unix: command not foundQuando torno all'installer e guardo attraverso i pacchetti non riesco nemmeno a trovare dos2unix, ma quando guardo l'elenco dei pacchetti di cygwin è chiaramente lì. Qualsiasi aiuto sarebbe molto apprezzato!
La seconda chiamata per cat un file non aggiorna il tempo di accesso. Mi aspettavo che il tempo di accesso fosse aggiornato ogni volta che veniva visualizzato il contenuto del file. Vedo lo stesso comportamento se apro il file nel browser web. Il tempo di accesso non viene aggiornato in …
Voglio concatenare un gruppo di file insieme in ordine di nome file. È sicuro supporre che questo mi dia in ordine alfanumerico? cat * cioè lo stesso ordine che lsdà.
Vorrei convertire ricorsivamente i soft link in hard link in una directory. Ho provato qualcosa del genere: for f in *; do (mv $f{,~} && ln $(readlink $f~) && rm $f~) done ... ma ha due problemi principali: non ricorsivo raccoglie file che non sono collegamenti simbolici Sarebbe bello in …
Supponiamo di voler rimuovere tutti i file in una directory tranne uno chiamato "notes.txt". Vorrei farlo con il gasdotto, ls | grep -v "notes.txt" | xargs rm. Perché ho bisogno di xargs se l'output del secondo pipe è l'input che rm dovrebbe usare? Per motivi di confronto, la pipeline echo …
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.