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.

7
Esecuzione dell'applicazione GUI come altro utente (non root)
Diciamo che ho 2 account utente user1e user2. Quando eseguo il login come user1, e poi user2utilizzo su, posso eseguire i programmi della riga di comando, ma i programmi della GUI falliscono. Esempio: user1@laptop:~$ su - user2 user2@laptop:~$ leafpad ~/somefile.txt No protocol specified leafpad: Cannot open display: Quindi, come posso …
34 shell  x11  xorg  su 




6
Come funziona il comando clear?
Di recente stavo cercando di saperne di più su come funziona la shell e stavo guardando come funziona il clearcomando. Il file eseguibile si trova all'interno /usr/bin/cleare sembra stampare un mucchio di righe vuote (pari all'altezza del terminale) e posiziona il cursore nella parte superiore sinistra del terminale. L'output del …
33 shell  terminal 

9
Comandi Bash all'interno di vi
È possibile digitare un comando bash all'interno di vi e ottenere lo stdout? Trovo spesso noioso chiudere e riaprire vi solo perché voglio cercare qualcosa nella shell.
33 bash  shell  vim  vi 


3
Uno strumento shell per "tabulare" i dati di input
Molto tempo fa ricordo di aver usato un comando che immette il suo input in una tabella ben formattata. Ad esempio, per questo input, apple 1 100 orange 20 19 pineapple 1000 87 avocado 4 30 L'output sarà simile a questo: apple 1 100 orange 20 19 pineapple 1000 87 …
33 shell 




8
Afferrare l'estensione in un nome di file
Come posso ottenere l'estensione del file da bash? Ecco cosa ho provato: filename=`basename $filepath` fileext=${filename##*.} In questo modo posso ottenere l'estensione bz2dal percorso /dir/subdir/file.bz2, ma ho un problema con il percorso /dir/subdir/file-1.0.tar.bz2. Preferirei una soluzione usando solo bash senza programmi esterni, se possibile. Per chiarire la mia domanda, stavo creando …
33 bash  shell  filenames 

5
l'estrazione del catrame dipende dal nome del file?
Scarico spesso tarball con wget da sourceforge.net. I file scaricati vengono quindi denominati, ad es SQliteManager-1.2.4.tar.gz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F&ts=1305711521&use_mirror=switch Quando provo a farlo tar xzf SQliteManager-1.2.4.tar.gz\?r\=http\:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F\&ts\=1305711521\&use_mirror\=switch Ricevo il seguente messaggio di errore: tar (child): Cannot connect to SQliteManager-1.2.4.tar.gz?r=http: resolve failed gzip: stdin: unexpected end of file tar: Child returned status 128 tar: Error …
33 shell  tar  gzip 



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.