I‘ve recently started to use FreeBSD operating system with tcsh (c shell clone) shell. I noticed that both set and setenv command set shell user environment. What’s the difference between the SET and SETENV commands?
How do I check whether a directory is empty or not under Linux / UNIX using a TCSH / C shell script?
How do I change the default home page with Lynx browser under UNIX or Linux operating system? How do I set the startup page to http://google.co.uk with Lynx?
I’ve written a Perl script that connects to our central server for me and it allows me feed data so that I make a timesheet later. How do I run my script when I log out from Apple OS X or Linux / UNIX workstation using bash shell?
How can I configure the bash shell to logout any user automatically after a period of idle time under Debian Linux or any other UNIX like operating system?
Q. Iâ€™ve migrated from Windows NT to Linux workstation. Most documents refer to a command line shell. Can you explain me command line shell?
A. A shell allows you to type the commands such as date or clear. There are many shell available. BASH (bourne again shell) is default shell for most Linux distributions.
It also known as a command interpreter which takes command from user and pass the same to kernel for execution. Bash shell supports aliases, filename completion, command history, POSIX compatibility and many other features.
Other UNIX / Linux shell
- csh / tcsh
- sh / ksh