Du kan inte använda Ctrl + C och Ctrl + V inuti Linux-terminalen för att kopiera och klistra in lite text. Dessa genvägar är lite annorlunda för Linux.
Du tittar på en handledning online och behöver klistra in ett kommando i Linux-terminalen. Du kopierar texten från webbläsarfönstret, byter till terminalen och trycker Ctrl + V, bara för att hitta "^V" visas på skärmen. Vad hände? Varför kan du inte klistra in texten i terminalen?
Att kopiera och klistra in text till och från Linux-kommandoraden är inte så intuitivt som det borde vara. Tangentbordsgenvägarna fungerar, men det finns en hake. Vi visar dig två sätt att kopiera/klistra in text i Linux-terminalen så att du äntligen kan klistra in det kommandot som sitter i ditt urklipp i timmar.
Kopiera och klistra in text med kortkommandon
Standardgenvägen för att kopiera text är Ctrl + C. Detta är en globalt accepterad konvention och nästan alla operativsystem har denna kombination dedikerad till att kopiera text. Förutom Linux!
Rätt kortkommando för att kopiera text i en Linux-terminal är
Ctrl + Shift + C, och Ctrl + Shift + X för skärning. På samma sätt, för att klistra in en textsträng, tryck på Ctrl + Shift + V.Den underliggande orsaken till detta beteende ligger i Linuxs Unix-rötter. Innan introduktionen av ett systemomfattande urklipp, Ctrl + C var, och är fortfarande, standardgenvägen för att avsluta ett körande program på Unix. Liknande, Ctrl + V användes för en ordagrant infogning.
När de nya genvägarna introducerades på Unix och Linux, Ctrl + X ändrades till att inkludera Flytta nyckel, för att upprätthålla konsekvens.
Du kan dock ändra dessa kortkommandon om du vill.
Ändra standardkortkommandon
Nästan varje Linux-terminalemulator låter dig ändra de förtilldelade tangentbordsgenvägarna. För att ändra genvägen för klipp ut/kopiera/klistra in, öppna terminalen, gå till Inställningar och hitta ett alternativ som heter Kortkommandon, Genvägar, Tangentbord eller liknande.
På de flesta terminaler kan du hitta Inställningar genom att högerklicka var som helst i fönstret.
Hitta genvägen för att kopiera, klistra in och klippa ut text från listan, och definiera sedan de nya tangentkombinationerna för att utföra dessa operationer, dvs. Ctrl + C, Ctrl + V, och Ctrl + X, respektive.
Tillämpa ändringarna och testa funktionaliteten genom att kopiera och klistra in text med de nya genvägarna.
Dessa steg är generella men kommer att fungera på terminalemulatorn du använder. Konsole har Konfigurera genvägar alternativet, och på Terminator kan du komma åt Inställningar från snabbmenyn.
Kopiera och klistra in text med musen
När kortkommandon inte fungerar är det första som kommer att tänka på att använda musen för att kopiera och klistra in texten. Högerklicka tar upp snabbmenyn. Den här menyn innehåller alternativ märkta Skära, Kopiera, och Klistra, eller åtminstone Kopiera och Klistra.
Allt du behöver göra nu är att markera texten, högerklicka inuti terminalen och välja Skära eller Kopiera, beroende på dina behov. Detta är en systemomfattande funktion och du kan använda den för att kopiera text var som helst.
När du vill klistra in texten högerklickar du inuti terminalen och väljer Klistra från snabbmenyn. Precis som tidigare kommer detta att fungera på alla Linux-appar.
Om att kopiera och klistra in text är en del av ditt jobb, att ha en urklippshanterare som CopyQ på din dator kan hjälpa dig att bli mer effektiv.
Linux skiljer sig från Windows eller macOS
Brådskande Flytta när kopiering eller inklistring av text från terminalen kan vara krångligt. Det är svårt att komma ihåg att trycka Flytta varje gång du kopierar/klistrar in saker, särskilt under en hektisk dag. Varför ens gå igenom detta när du enkelt kan återgå till att använda dessa standardgenvägar som är lätta att komma ihåg?
Många saker är annorlunda på Linux jämfört med Windows eller macOS. Vissa är för det goda och förenklar systemdriften, medan andra tvingar användarna att byta till sitt tidigare operativsystem. Ändå är det viktigt att känna till och förstå dessa skillnader.