Ho iniziato a utilizzare la console Linux molto tempo fa, ma non mi sono mai interrogato sul personaggio circonflesso aka caret ( ^
). Vorrei chiedere perché è usato come sostituto della parola Ctrl
.
Ci ho pensato l'altro giorno mentre stavo usando nano e ho anche cercato di vedere se c'erano delle risposte su internet, ma quello che ho trovato erano solo domande su "cosa è" e "cosa rappresenta".
Ci sono delle ragioni storiche? O viene da una strana convenzione?
3
/ #
), ^
potrebbe essere una scorciatoia visiva per un diverso tipo di' spostamento ', per così dire. Il fatto che per la maggior parte dei tasti / caratteri digitabili, Ctrl spenga semplicemente il 64 bit del personaggio può anche essere correlato - ^
essendo una scorciatoia per NOT (0x40)
.
vi
(almeno quello in SunOS 3.5) utilizzava un punto di inserimento / circonflesso davanti alle lettere per riproporre Ctrl-C, Ctrl-V, ecc. E lostty
faceva anche. D'altra parte, ha^
funzionato come sinonimo di|
script shell durante quell'epoca, quindi dovresti sempre ricambiare il cursore nellestty
invocazioni. Buona domanda.