Domande taggate «shell»

La shell è l'interfaccia della riga di comando di Unix. È possibile digitare i comandi in una shell in modo interattivo o scrivere script per automatizzare le attività. Usa questo tag per domande relative a / bin / sh e alle shell più compatibili (ash, bash, ksh, zsh, ...). Per gli script di shell con errori, si prega di controllarli in http://shellcheck.net prima di pubblicare qui.


3
“Sudo: source: comando non trovato”
$ source /etc/environment $ sudo source /etc/environment [sudo] password for t: sudo: source: command not found Sembra che una shell diversa da bash viene eseguita per eseguire source /etc/environmente quella shell non abbia sourcecome builtin. Ma le shell predefinite di my e root sono entrambe bash. $ echo $SHELL /bin/bash …
15 shell  sudo 



5
Come rimuovo gli spazi dalle variabili della shell?
Ho fatto quanto segue alla riga di comando: $ text="name with space" $ echo $text name with space Sto cercando di utilizzare tr -d ' 'per rimuovere gli spazi e avere un risultato di: namewithspace Ho provato alcune cose come: text=echo $text | tr -d ' ' Nessuna fortuna fino …
15 shell  command-line  tr 

2
Errore di sintassi vicino al token imprevisto `('
Quando uso il codice seguente nel terminale SSH per CentOS funziona benissimo: paste <(printf "%s\n" "TOP") Ma se inserisco lo stesso codice di riga in uno script di shell (test.sh) ed eseguo lo script di shell dal terminale, viene generato un errore come questo ./test.sh: line 30: syntax error near …
15 shell 

4
bash: adduser: comando non trovato su centOS
Di recente ho installato CentOS 5.5 sul mio VMWare 8 e sto provando ad aggiungere un nuovo utente al sistema. Non riesco ad aggiungere l'utente se non utilizzo l' su -opzione. Credo che debba fare qualcosa con il percorso non impostato correttamente. Ho aggiornato il percorso ed ecco come appare …
15 shell  path 

2
Strana differenza tra pwd e / bin / pwd
Ho aggiunto un link simbolico alla directory corrente con ln -s . aa. Se eseguo cd aa, e successivamente ho eseguito pwd, la risposta è /home/sim/aa. Ma se lo eseguo /bin/pwdstampa /home/sim(la directory corrente non è cambiata). Da dove viene questa differenza?
15 shell  symlink  pwd 

5
Ottieni la directory più recente (non il file più recente)
La mia cartella parentha il seguente contenuto: A.Folder B.Folder C.File Ha sia cartelle che file all'interno. B.Folderè più recente. Ora voglio solo ottenere B.Folder, come ho potuto raggiungere questo obiettivo? Ho provato questo ls -ltr ./parent | grep '^d' | tail -1 ma mi dà drwxrwxr-x 2 user user 4096 …
15 shell  files  ls  timestamps 

5
copiare prima i file più piccoli?
Ho una grande directory contenente sottodirectory e file che desidero copiare in modo ricorsivo. C'è un modo per dire cpche dovrebbe eseguire l'operazione di copia in ordine di dimensione del file, in modo che i file più piccoli vengano copiati per primi?
15 shell  cp  file-copy  size 


2
C'è un modo per usare xargs attraverso una pipe?
Sto cercando di convertire automaticamente i file flac spostati in una cartella in mp3 in un'altra cartella. La mia attuale riga di codice è questa: inotifywait -m -r -q -e moved_to --format "'%w%f'" ~/test | xargs -I x flac -cd x - | lame -b 320 - /media/1tb/x.mp3 Per spiegare …
15 shell  pipe  xargs  inotify 


2
La differenza tra \ e e ^ [
Gilles ha scritto : carattere 27 = 033 = 0x1b = ^[=\e Demizey ha scritto : ^ [è solo una rappresentazione di ESCAPE e \ e viene interpretato come un vero carattere ESCAPE Poi ho anche trovato questa riga da un articolo di TechRepublic Assicurati di scrivere la sequenza di …


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.