General :: What Are The Differences Between Shell , Console & Terminal
Jul 23, 2011
I have come across the use of the term terminal, virtual terminals/consoles, real-text terminals but do not understand what terminal refers to. Does it refer to the screen that is in-front of me whilst I post this question or does it refer to something specific?EDITI came across a similar post at What are the differences between shell , console & terminal? and it seems to be similar to the one I posted although am still confused about the use of the sentence Decades ago, this was a physical device consisting of little more than a monitor and keyboard. What does this device look like and how is different to a monitor?
What are the differences between shell , console & terminal?
This probably sounds like a stupid question but I'm having a lot of trouble clearly differentiating between a shell (such as Bourne or bash) and the Terminal application in GNOME. I realise that both are completely different but I can't seem to find a clear answer written in text. Could anyone clearly distinguish between both?
When I upgraded to Ubuntu 11.04 Natty Narwhal, the Byobu terminal was installed. What are the differences between the Byobu terminal and the default terminal(I mean the terminal that is default in 10.10)? Is it more advantageous to use Byobu?
Intuitively I think that the Login Shell and the Interactive Shell are the same applications but have access to different environmental variables.It this true? Why is there more than one type of shell anyways? You can change users with the interactive shell, why not log on with it to?
I had a program print lot of data on the terminal. The terminal scrolled over and now I cannot see all the data. Some of it is lost. How do I get it back ?
I installed Slackware 13.37 current 32 bit (kernel 2.6.38.7-smp) last saturday and almost everything works fine. I don't understand why I cannot use Ctrl-Ins and Shift-Ins shortcuts for copy and paste in console terminal. Shortcuts works fine in X terminal (fluxbox) Konsole... but they don't in text console.
i am running slackware and i cant set my terminal to regular shell. when i open up a terminal i see something like bash4.1 instead of hostname and nickname how can i change this. i use more than one terminal so id liek to make this change for all terminals
There are a couple commands I want to run in a terminal that require me to provide my password. I really don't want those commands ending up in any kind of history or anywhere else where they could be seen by someone after the command was run. Are there any shells/terminals for Ubuntu that I could use (or options to bash/zsh/etc) that would give me a secure environment where I don't have to worry about my history being kept?
I often have issues starting my window manager--xfce. My computer misbehaves in one of 3 ways, one of which is to fail to open X, but generate several screens of info. I want to paste that info to this site, but since I'm in the shell, not the terminal (please correct my vocabulary if it's wrong here), I don't know how to copy and paste the output, since right-clicking doesn't give me a menu. Even if I could copy I'm not sure the information would be accessible in X. Are there any other options?
I am running Linux Mint 9..I play xbox live and run it through my laptops wireless network connection so i dont have to pay 100 dollars for the usb wireless adapter for the xbox. In windows 7 this is easy to configure so that when i turn my laptop on and then xbox it automatically connects.
I have recently loaded Linux Mint on an old IBM Laptop and am very happy with the GUI; however, I would like to learn how to use the Linux shell/terminal. I don't know any of the commands. Is there a good online source for this information--a tutorial or list?
I am trying to write a .sh script that will source a file containing evnironment variables and then open a konsole terminal session that will have those settings.
i'm getting messages like these in my bash console
Code: STACK size: 98222 [0x7f665dbe4e00 0x7f665db25090] and i'm not quite sure what they mean, so far it looks it's related to the shell stack limit set by ulimit, however i've tried to change it (increasing it) however this message still persists.
I am looking for a good and practical console application. I use midnight commander a lot, and I find it frustrating every time I press the F10 key it displays the drop menu items using the terminal. On occasions I make invisible the menu bar, by disabling in the view menu.
So I am looking for a good console application that when I use midnight commander if I press the function key buttons it doesn't display the drop down menu options.
i create a file with .py extension and run it then on windows it opens up directly in command prompt, but wat to do if i wish to do the same in ubuntu, i.e. i want the .py file to run in terminal as a console program, which does not happen as such.
I want to leave KDE (too bloated, got less than 300-400 megs free mem of 4G, mostly consumed by kde&friends) and I need some lightweight replacements for:
1. Desktop: lightweight, highly configurable, with utilities out of the box for: window switching (i.e. fluxbox doesn't have it and it makes me nuts), run command (usually alt+f2, I'm very used to it), virtual desktops.
2. Terminal Emulator: konsole is a very comfortable tool, highly customizable and I like it very much, but again it's very resource expensive. What do I need: no cursor blinking (gnome developers, why do you think it's comfortable? it's killing people), multitab, utf support, shortcuts customization.
3. And probably a drop-down console like yakuake or tilda (both are consuming too much resources). Requirements are the same as for terminal emulator.
I've spent a week trying to find something fitting this requirements and found nothing.
What I've tried: Desktops: fluxbox, openbox, blackbox and other *box: Major: 1. No window switching dialog 2. Awful run dialog (had to hack it so it reports at least something) 3. No window highlights in tray 4. Lots of problems with window focus minor: - some awkward position dialog on window movement - hardly customizable - need to change configs. (yes, I want this to be done via mouse and configuration dialog because it is easier and faster)
icecwm: Major: 1. looks like a time traveler from 80's 2. problems with window switching 3. no run dialog (had to make it work with grun) Minor: 1. hardly customizable
Terminal emulators: lxterminal - mostly ok: 1. awful blinking cursor 2. I've got ctrl-shift mapped to language switching and I'm very used to it.
Tried to hack it: cursor - np, key bindings - bunch of problems, I don't know why, but GDK_CONTROL_MASK | GDK_MOD1_MASK doesn't work = tried to find some widget for setting accelerator keys - no luck.
eterm - very nice: 1. no multitabbing that sux... mrxvt - the best, but doesn't have a utf support
A bunch of other libvte-based terminals with the same bugs: 1. No configuration options (that stupid cursor blinking and keybindings are hardcoded)
Drop down: 1. tilda - too heavy, no key bindings customization 2. yakuake - the best, but too heavy 3. yeahconsole - didn't even start with screams: 10 XError request
I have a proprietary device - something like an iPad screen - which has a front panel display with touchscreen buttons that work internally as a USB keyboard. During testing/debugging I want to connect it to another keyboard via the external USB port.Any application which I open on the device by pressing some characters on the touchscreen accepts input codes from either USB keyboard. I want to limit the touchscreen USB keyboard input only to a specific set of apps.Is there a program which can help me detect which USB port or device the code is coming from? Or someway I can map one keyboard to send a different set of codes? The device is using Linux.
My old Intrepid box got old and senile in the hardware, so I had to take it back round the shed and put her down.I buried her next to her favorite tree in the backyard. So yes, I got this new Mini ITX setup with a dual core Atom processor and 4 gigs of ram for my new computer. I'm going to use it as a media center in my living room. However Atom 1.6 ghz is no screamer so I'd like to build a system using a light weight operating environment to leave more power for running programs and playing my media.
I could install the latest version of Kubuntu again but I thought this time I'd try to get a bit deeper into Linux and educate myself. Could someone clarify the differences between XFree86, Window Manager, and a Desktop Environment (KDE/GNOME/etc)? I know it goes like Hardware -> XServer -> XFree86 -> Window Manager (I read the tutorial on linux.org). But where does KDE or a "Desktop Environment" come in? Is KDE a decked out window manager with its own programs that runs on top of XFree86 or what? Or does it totally replace XFree86?
I took the simple approach and installed the gnome desktop, but I have read about KDE and Xfce and am curious. There may be a lot more that I just haven't heard about yet too. So the question is: Without doing a reinstall and messing up the downloads and settings I have now, how do I try a new desktop like Xfce or Kde? Also, what are the basic differences between the desktops?
what are the exact differences between Kubuntu and Ubuntu? like programs, etc. the desktop environment is obvious, but what are the smaller differences? I just wanted to know before I download one..