Întrebări cu tag ['Linie de comanda']

Întrebări despre utilizarea interfeței de linie de comandă (CLI).

Puncte: 0
Nick avatar
Ce ar trebui să fac dacă un depozit nu are niciun fișier de lansare? (Nu se poate instala prin terminal)
drapel br

Similar cu această întrebare Se pare că nu pot instala nimic prin terminal, deoarece scuipă înapoi eroarea: E: Depozitul „http://ppa.launchpad.net/webupd8team/brackets/ubuntu focal Release” nu are un fișier Release.

Privind cealaltă întrebare, sugerează eliminarea ppa, pe care am încercat-o:

sudo add-apt-repository --remove ppa:launchpad.net/webupd8team/brackets/ubuntu

Nu se poate  ...
Puncte: 0
Shachar  avatar
Deschiderea shell-ului gnome pe un alt ecran x eșuează după schimbarea utilizatorilor
drapel mk

Rulez un sistem cu mai multe ecrane x configurate. Trebuie să schimb utilizatorii și apoi să deschid gnome-shell-ul pe un alt x-screen. Rularea comenzilor export DISPLAY=:0.1 && gnome-shell --replace înainte de a schimba utilizatorii funcționează perfect. Dacă schimb mai întâi utilizatorii su - user2 și apoi rulați comenzile primesc un avertisment și interfața de utilizare  ...

Puncte: 4
dn1MEaQN avatar
Cum să faceți confirmarea când ștergeți fișiere prin terminal
drapel mx
cd desktop/
rm plictisit.py

Vreau să se confirme înainte de a se elimina.

(Folosesc konsole btw)

Puncte: 0
Godspeed avatar
Cum să remediați eroarea de sintaxă bash în timp ce configurați temele Solarized pentru WSLtty?
drapel br

Încerc să configurez temele Solarized pentru terminalul WSLtty, așa că am urmat acest ghid în 2 pași.

Nu am vrut să instalez pește, așa că m-am concentrat doar pe primii 2 pași.

Dar când am alergat:

eval (dircolors -c ~/.dir_colors | sed 's/>&\/dev\/null$//')

imi da aceasta eroare:

-bash: eroare de sintaxă lângă tokenul neașteptat „dircolors”
Puncte: 1
cabonamigo avatar
De ce o priză de ascultare brută pe portul 255 continuă să se deschidă și să se închidă în intervale aleatorii?
drapel br

O priză brută de ascultare aleatorie continuă să se deschidă și să se închidă la intervale aleatorii pe portul 255.

Rularea „ss” în shell cu această linie, când testam altceva:

sudo ss -eoinlp state fin-wait-1

mi-a dat această ieșire:

Netid Recv-Q Send-Q Adresă locală: Port Peer Address: Port Process         
??? 0 0 0.0.0.0:255 0.0.0.0:* ino:46774389 sk:6c99 <->

Ce poate fi ...

Puncte: 0
Rulați aplicații cu redirecționare dintr-un script shell
drapel br

Am un script watchdog care rulează aplicații listate într-un fișier. Vreau să pot rula aplicațiile așa cum sunt introduse în acel fișier. În prezent, doar fac bucla prin fișier și le rulez în fundal dacă nu există niciun pid asociat cu acele aplicații, pur și simplu rulez aplicația cu (list_Entry &) pentru a permite toate argumentele pe care le-ar putea avea aplicația și redirecÈ ...

Puncte: 1
Bruno Henrique Peixoto avatar
Șirul Bash împărțit de delimitator constrâns de numărul de caractere
drapel in

Vreau să împart un text lung, separat de spații prin bash, dar nu reușesc. Comanda de mai jos se împarte în caractere, dar nu în delimitatori.

ecou „Vulpea iute a sărit peste câinele leneș” | pliază -w 10
ecou „Vulpea iute a sărit peste câinele leneș” | sed -e 's/.\{9\}/&\n/g'

Ar fi frumos să-l aveți pentru o interacțiune cu utilizatorul.

Sintaxa de intrare

format_text 10  ...
Puncte: 0
Cum pot schimba lansatorul (de la favorite) în ubuntu pentru a include configurația manuală a shell-ului?
drapel us

Ei bine, am întâlnit o eroare ciudată cu webstorm. Și după câteva depanări în interiorul stackoverflow, observ că problema se datorează modului în care este rulat webstorm.

Problema de bază poate fi găsită aici: https://stackoverflow.com/questions/70928355/running-new-project-from-webstorm-interface-crashes-while-running-from-shell-doe/

Acum, soluția la această problemă este să vă asi ...

Puncte: 0
yolo_techy avatar
Cum pot scrie majuscule după un anumit caracter
drapel eg

Cum pot scrie majuscule înaintea unui anumit caracter? (^)

Încerc să fac inversul linkului de mai sus.

Vreau să scriu totul după un anumit caracter sau cuvânt.

Poate fi folosind awk, sed sau bash

exemplu

inainte de

 foo^bar
 foobar ^ foobar

după

 foo^BAR
 foobar ^ FOOBAR

Mulțumiri

Puncte: 0
kevincorrigan avatar
Cum reatribuiți un argument pozițional astfel încât să fie disponibil în afara funcției?
drapel us

Încerc să creez o funcție string_split compatibilă cu #!/bin/sh, care are o sintaxă de comandă similară cu comanda de citire, astfel încât să puteți trece șirul pe care doriți să îl împărțiți și variabilele pe care doriți să le atribuiți șirurile.

Aceasta este funcția cu care am venit, dar nu îmi pot da seama cum să fac noile valori disponibile în afara funcției, așa  ...

Puncte: 0
Josh Bone avatar
"nohup" cu un script bash - vor fi întrerupte programele apelate din scriptul bash?
drapel cn

Pentru configurarea mea de lucru, în prezent mă aflu într-o mașină de la distanță. Vreau să apelez un anumit program Python de mai multe ori cu argumente diferite, așa că am scris un script bash simplu care arată astfel:

get_results.sh:

#!/bin/bash
python generate.py -d 10
python generate.py -d 20
...

Întrebarea mea este dacă rulez acest script bash ca nohup ./get_results.sh, apoi mă de ...

Puncte: 1
Adăugarea textului, scris în variabilă, sub linia curentă folosind sed
drapel br

Pot atasa text sub linia curenta, folosind sed editor:

$ foo=bar
$ echo „un text”|sed „a\bar”
ceva text
bar

Dar când încerc să atașez text din variabila sub linia curentă, folosind sed, nu pot să o fac:

$ foo=bar
$ echo „un text”|sed „a\$foo”
ceva text
$foo
Puncte: 2
Onkoe avatar
Există vreun înlocuitor modern pentru Ubuntu Mini ISO?
drapel ru

Aș dori să folosesc Ubuntu pe laptopul meu, dar ca utilizator experimentat, aș prefera să încep de la un mediu de linie de comandă fără a elimina toate elementele GNOME/GUI. Se pare că acolo odinioară un ISO „Ubuntu Mini” care se potrivește scopurilor mele, dar a fost întrerupt în favoarea unui program de instalare de server pentru care nu mă folosesc. Aș prefera să mă feresc de  ...

Puncte: 3
Întrebare despre comportamentul bash cu modul non-interactiv
drapel pl

Practic, trebuie să înțeleg următorul comportament:

$ echo $SHELL
/bin/bash
$ bash -c echo $SHELL

bash -c echo $SHELL produce o ieșire goală, iar acest lucru mă încurcă pentru că m-aș aștepta ca SHELL să fie setat. Acest lucru este valabil și pentru $BASH_VERSION.

Poate cineva să-mi explice asta?

Mulțumesc pentru timpul acordat!

Puncte: 0
OUSSAMA ABBOU avatar
Care este diferența dintre aceste două expresii [Shell Script]
drapel gd

Un începător e aici. Ei bine, am probleme în a înțelege diferența dintre:

fie a=$a+$b
fie i=$i+1 

și:

a+=$b
i=$(($i + 1))

Cu siguranță există o diferență pentru că a doua expresie mi-a distrus scenariul, dând o valoare de gunoi.

Iată scenariul meu:

întrebarea este [ scriptul trebuie să ofere utilizatorului posibilitatea de a pune câteva note ca intrare până când utilizatorul dă q ...

Puncte: 0
Există o modalitate de a apela un alias fără a-l separa de caracterele anterioare?
drapel tr

Super nou în toate astea. Încercarea de a face jocurile de război overthewire pentru a învăța și am crezut că este puțin plictisitor să te autentifici la fiecare nivel și am vrut să fac câteva comenzi rapide. Am creat un alias care poate prelua parola pentru nivelul următor și o poate trece prin sshpass, ceea ce economisește puțin timp de tastare. Dar mă întreb dacă pot face același ...

Puncte: 4
Jatin Kashyap avatar
Utilizarea sed cu o variabilă în interiorul ghilimelelor duble
drapel kr

Am un dosar input.xml care contine o linie: <exciton lambda="1" fix="hole"/>

în acea linie vreau să înlocuiesc 1 cu 2, dar nu pot folosi doar 1 ca cuvânt cheie, deoarece există alte cazuri de „1” în același fișier, așa că trebuie să folosesc cuvântul cheie lambda="1"

Încerc să folosesc comanda sed ca mai jos:

sed -i "s/lambda="1"/lambda="$value"/g" input.xml

Dar nu funcțion ...

Puncte: 1
Farhan M. avatar
Citiți din fișierul .env și setați ca variabile bash
drapel ca

Cum pot citi un fișier .env și pot seta variabilele ca variabile bash? În prezent, pot să-l citesc și să le export ca variabile de mediu.

Dacă fișierul conține variabilele:

DB_NAME=mydb
DB_PASSWORD=abcd1234

Atunci, DB_NAME și DB_PASSWORD vor fi variabile bash și vor conține valorile respective.

Puncte: 0
Hexogrammer avatar
puteți activa zoom-ul de accesibilitate cu linia de comandă?
drapel ru

Există vreo modalitate de a folosi linia de comandă pentru a activa zoom-ul de accesibilitate sau pentru a-i atribui o comandă rapidă? sau există o opțiune mai bună pentru a mări și micșora ecranul apăsând o combinație de taste?

Puncte: 1
Роман Мурзаков avatar
Schimbarea imaginii de fundal a unui utilizator în gnome de sub alt utilizator prin consolă
drapel ke

A fost nevoie de schimbarea tapetului la nivel central, o fac prin ansible, respectiv, aruncând o comandă de sub utilizatorul potrivit (manager-1117):

gsettings set org.gnome.desktop.background picture-uri "file:///home/files/5.jpg"

totul funcționează cu succes, dar în același timp lansându-l chiar și în coroană:

* * * * * manager-1117 gsettings set org.gnome.desktop.background picture-ur ...
Puncte: 0
game lover avatar
ce înseamnă ls / >?
drapel cl

am găsit

ls / > output.txt

creează output.txt care conține numele folderelor în interiorul rootfs. Dar nu pot înțelege ce face ls / > exact rau. Stiu comanda ls este folosit pentru a lista toate fișierele din locație, dar ce face ls / > do? am facut om ls a citi definiția ls / > dar nu am putut găsi asta acolo.

Puncte: 0
user7458924 avatar
Creați un script pentru a redenumi un fișier, creând mai întâi un nume de fișier folosind parametri personalizați din terminal
drapel cn

Să considerăm că rezultatul fiecărei execuții personalizate (unele software în Linux), este salvat într-un nume de fișier generic /mydump/xyz.out. În loc să denumesc personalizat fiecare fișier de ieșire, vreau să scriu un script care face următoarele:-

  1. navighează la /mydump (cd mydump)
  2. creează un nume de fișier folosind argumentele transmise de ex. config1_config2xconfig3.out
  3.  ...
Puncte: 0
Jacques Patricks avatar
mkdir: nu se poate crea permisiunea de director refuzată la lansarea hadoop
drapel cn

Primesc această eroare ori de câte ori încerc să lansez Hadoop. Am configurat deja fișierele necesare pentru a-l lansa, dar primesc:

$ hdfs namenode -format

AVERTISMENT: /home/jeunesseafricaine/hadoop-3.3.1/logs nu există. Crearea.
mkdir: nu se poate crea directorul â/home/jeunesseafricaine/hadoop-3.3.1/logsâ: Permisiune refuzată
EROARE: Nu se poate crea /home/jeunesseafricaine/hadoop- ...
Puncte: 0
SamR232 avatar
Nu pot accesa Desktop prin Ubuntu
drapel us

Sunt nou-nouț în folosirea liniei de comandă, atât de neliniștit cu mine. Nu pot accesa Desktop-ul meu din directorul meu rădăcină. Cel mai departe pot ajunge este /home/sam și apoi nu există nimic de aici. Am încercat /home/SAM/Desktop și am pornit de la /. Singura modalitate prin care pot accesa folderele este folosind /mnt/c/Users/Sam/Documents/ - cu toate acestea, cred că acest lucru es ...

Puncte: 0
Scriptul Shell nu iese din submeniu, ajutor!
drapel ca

Am o problemă cu un script shell pe care îl scriu, în care face tot ce trebuie să facă, cu excepția faptului că nu va ieși din submeniuri și nici nu va ieși complet din script când se află într-un submeniu.

Iată ce am făcut până acum. Am redactat părți din ea din cauza confidențialității muncii:

#!/bin/bash



#Acum pentru meniul principal...

in timp ce :
do

    clar
   ...
Puncte: 1
PouJa avatar
schimbați comanda rapidă Ctrl+L pentru a șterge ecranul
drapel km

Folosesc desktop Ubuntu și tast clear command de fiecare dată când vreau să am o foaie curată. Am descoperit recent că există o comandă rapidă pentru aceasta, care este Ctrl+L. Cu toate acestea, aceasta nu funcționează exact la fel ca clar. Se comportă ca clar -x. Cum îl pot face să se comporte exact ca clar?

Puncte: 0
Anjali Bhavan avatar
Rularea mai multor scripturi cu intrare/ieșire canalizată
drapel us

Doresc să apelez mai multe scripturi dintr-un singur fișier script, cu diverse intrări și ieșiri ca aceasta:

./file1.sh ip1 ip2 op1

./file2.sh op1 op2

și așa mai departe. Ceea ce vreau să spun este că rezultatul dat de rularea fișier1 ar trebui să fie introdus în fișier2, iar ieșirea fișierului2 în fișier3 și așa mai departe. Există cinci fișiere și acestea trebuie apelate înt ...

Puncte: 0
morgwai avatar
linia de comandă z-base-32 codificare/decodare
drapel th

Există vreun utilitar de linie de comandă care poate codifica conținut folosind z-base-32? (descris în RFC6189 punctul 5.1.6, Vezi si informatii wikipedia)
se pare baza32 nu o pot face și nici căutarea pe google nu a ajutat.

momentan fac

base32 |sed -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ234567/ybndrfg8ejkmcpqxot1uwisza345h769/'

dar acest lucru pare șchiopăt și probabil este ineficient pentru o co ...

Puncte: 0
Tom avatar
Folosind awk/sed/perl vreau să elimin eticheta cu autoînchidere și conținutul acesteia și să adaug un spațiu gol
drapel jp
Tom

Am următorul șir:

<Sub4Topic hi="1d9bhb" cbdshfghfgs(C)(2)(d)"><step stepid=" ajhdjgjgjfhgjhgrhghr" stepid="du" />

Aici vreau ca eticheta de pas și conținutul acesteia să fie eliminate. Ieșirea ar trebui să fie:

<Sub4Topic hi="1d9bhb" cbdshfghfgs(C)(2)(d)">
Puncte: -3
jojo gong avatar
Redenumiți fișierul în utilizatorii terminalului
drapel co
(bază) sne_jojo_g@jojoG /Utilizatori % ls
Sne_jojo_g partajat
(bază) sne_jojo_g@jojoG /Utilizatori % mv sne_jojo_g jojoG 
mv: redenumește sne_jojo_g în jojoG: operațiune nu este permisă

Vreau să redenumesc sne_jojo_g în sne_jojo_g@jojoG si de asemenea sne_jojo_g fișier în User, cum ar trebui să o fac?