Linked Questions

5
votes
2answers
2k views

Bind C-i and TAB keys to different commands in terminal applications via .inputrc

For what I have tried, TAB and C-i in .inputrc seems to mean the same thing, whatever I bind to one is bound to the other. I know that originally, it was the same thing and that this behavior is kind ...
1
vote
2answers
51 views

Terminal skills: special keycodes for better typing. I can't find a list

I want to level up my terminal skills, specifically when entering commands, to improve my efficiency. For example, when typing a command, I want to delete a word to the left of the cursor, instead of ...
0
votes
0answers
40 views

How does terminal in Linux actually work? [duplicate]

I'm using Linux console for years, but currently started thinking of how it actually works. Typing a command as a string and pressing Enter returns its output in the same terminal window. Opening a ...
26
votes
10answers
46k views

How to stop cursor from blinking

How do I make the cursor stop blinking when in a TTY? (or anywhere else). BONUS Points for one universal setting that stops the cursor blinking almost everywhere.
23
votes
3answers
2k views

What does the ^ character mean in sequences like ^X^I?

I was reading this message from the zsh mailing list about key bindings and I'd like to know which key I need to press: ^X^I (I think Ctrl-X Ctrl-I, the capital X and I) ^[^@ (I think Ctrl-Esc-@ ??) ^...
1
vote
1answer
49 views

How is ctrl + / working as undo in Zsh 5.7.1 on Debian 10.0?

I have a Debian 10.0 system. It has zsh 5.7.1 (x86_64-debian-linux-gnu). In ZSH prompt, I type foo bar baz Then I type alt + backspace two times. The words baz and bar get deleted and only foo ...
1442
votes
10answers
424k views

What is the exact difference between a 'terminal', a 'shell', a 'tty' and a 'console'?

I think these terms almost refer to the same thing, when used loosely: terminal shell tty console What exactly does each of these terms refer to?
1
vote
2answers
187 views

How GUI applications receive keyboard input?

I started Firefox from by bash window by entering the command "firefox", it started the Firefox browser in the user interface. When I checked the Firefox process by entering "ps" ...
0
votes
0answers
25 views

How does non-shell application read input from keyboard [duplicate]

Shell reads the input from keyboard and mouse using the tty attached to it. The same applies for all the programs that I run via command line where the stdin, stdout and stderr are set to console ...
3
votes
1answer
152 views

Can emacs running under urxvt recognize the Hyper modifier key?

Can emacs running under urxvt be made to recognize Hyper? From what I can tell, it doesn't distinguish hyper+something from just plain unmodified something. urxvt itself does recognize the modifier, ...
10
votes
5answers
13k views

Why is Terminal automatically executing my command after pasting text?

This happens whether I use ctrl+shift+v or paste from the right-click menu. What could be done to prevent this behavior?
24
votes
6answers
31k views

key bindings table?

Do we have a key bindings table that translates all the various ways of referring to a key press? I'm using zsh, but I presume that if there was such a table it would work for any shell. The reason I ...
1
vote
0answers
33 views

Issue All-In-One Inspiron 2310 Monitor Volume Keys

At the side panel from my all in one monitor, there are 2 keys for raising and lowering volume (see picture). After installing Ubuntu 16.04.03, both keys working proper but after the first system ...
2
votes
2answers
3k views

How does a keyboard press get processed in the Linux Kernel?

I'm currently learning about the Linux Kernel and OSes in general, and while I have found many great resources concerning IRQs, Drivers, Scheduling and other important OS concepts, as well as keyboard-...
1
vote
1answer
31 views

Anomalous terminal prompts after switching workspaces (e.g. ;7A)

I'm using Arch Linux and Zsh. I usually keep several workspaces on and switch back-and-forth (using Ctrl+Alt+Up/Down). However, I notice that sometimes when I return to the terminal, it displays the ...

15 30 50 per page
1
2 3 4 5