I’m new to the forum, and to linux itself, but I noticed that every time that I try to use the ‘|’ pipe symbol, linux terminal just doesn’t understand it. I’m using an Italian mapping on my keyboard (as it should be), but it seems that in it, the mapping of | pipe is not the same as in standard linux mapping. How can I check, and possibly correct this problem? Is there even a way for me to fix it in the OS itself? Or perhaps submit a bug anywhere?
For example, in my ubuntu server VM, if I enter ‘lsmod | grep vboxguest’, ubuntu responds ‘Usage: lsmod’. I need to fix the key mapping, it’s just wrong.
If you can type the char then the terminal understand it.
If you are connecting a remote system using ssh - there could be an issue - yet again - if you can type the | symbol in the remote terminal - the char is sent correct.
It is next to impossible to suggest what should make the the symbol lost in stranslation.
In fact it appears more like the output of the second command is empty thus there is nothing to search for with thus yielding a fallback to the usage screen - but that is just a guess.
Try lsmod without piping the output, see if vboxguest is in the output - thus eliminating that idea.
Just because you have the issue it is not likely to be a bug.
You should really look at your configurations - also supply your system info - so we may be better equipped to provide some hints.
Ok, I tried running the ‘inxi -Fay | curl -F’file=@-’ https://0x0.st’ line both in my Manjaro host as in my Ubuntu Server guest (VM). Both OS’s gave this result