Puncte:-1

Ar trebui să vadă „~” atunci când listați fișierul în director

drapel us

Lucrez la o temă pentru școală și întâmpin o problemă ca această porțiune să funcționeze corect.

Misiunea este să creez un fișier în CLI, să deschid și să editez fișierul în GEDIT fără să îl salvez, apoi să listez directorul. Conform instrucțiunilor, atunci când listez directorul, fișierul pe care l-am deschis și atașat dar nesalvat ar trebui să afișeze un „~” după el, dar nu apare.

Am pierdut ceva?

Frittierapparat avatar
drapel us
Ați putea include comenzile pe care le-ați folosit pentru a crea și edita acel fișier?
drapel hr
Dacă un astfel de fișier este creat sau nu, va depinde de dacă ați activat funcția gedit „Salvare automată”, cred... Nu sunt sigur dacă este activat sau dezactivat implicit
KneadToKnow avatar
drapel us
Listați directorul în timp ce documentul este încă deschis în GEDIT? Când am citit prima dată întrebarea dvs., am considerat „deschideți și editați fișierul în GEDIT fără a salva” însemnând „închideți GEDIT fără a salva documentul”, dar nu cred că aceasta este interpretarea corectă. Cred că ar trebui să aveți în continuare documentul deschis în GEDIT când listați directorul.
Puncte:1
drapel cn

Da, îți scapă ceva: nu te aștepți să vezi acel fișier atunci când vei mai întâi deschide-l. Doar o vei vedea după ce ai salvat fisierul pe care l-ai deschis.

Cum salvează gedit fișierele

Fișierul curent este redenumit. Apoi, conținutul modificat este scris într-un fișier nou căruia i se dă numele fișierului pe care l-ați deschis.

Dacă în fila „Preferințe”, „Editor”, opțiunea „Creați o copie de rezervă a fișierului înainte de salvare” este activată, fișierul de rezervă este redenumit prin adăugarea unui ~ la numele fișierului.În caz contrar, este redenumit într-un șir aleatoriu care începe cu un punct .. Fișierul numit aleatoriu este șters dacă salvarea are succes.

Contrast cu comportamentul altor editoare tipice bazate pe terminale

Acest comportament al editorului grafic Gedit (și al altor editori grafici) afectează funcționarea legăturilor dure. După cum sa explicat mai sus, acești editori salvează de fapt conținutul dvs. modificat într-un fișier nou, adică un nou inod. Hardlink-urile Linux indică un inod. O legătură rigidă către același fișier în altă parte a sistemului de fișiere va continua să trimită către datele vechi și nu va mai fi conectată la fișierul modificat. De obicei, acest lucru nu este ceea ce se așteaptă utilizatorii. Cu toate acestea, această abordare este mai sigură: dacă salvarea eșuează, conținutul original este încă păstrat pe disc.

Editoarele Linux tradiționale (în special bazate pe terminale) vor salva conținutul actualizat în același inod. Ei scriu conținutul actualizat în același inod, înlocuind conținutul vechi.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.