KEMBAR78
Chapter1 Accessing The Command Line | PDF | Graphical User Interfaces | Computer Architecture
100% found this document useful (2 votes)
150 views2 pages

Chapter1 Accessing The Command Line

The document provides information on various Linux terminal and shell basics such as using virtual consoles, the GNOME desktop environment, command examples, tab completion, command history, and keyboard shortcuts. It also discusses how to switch between TTYs, check the terminal type, install mouse support in the TTY, and clear or reset the shell. Common commands are demonstrated like ls, date, cal, passwd, file, head, tail, and wc.

Uploaded by

Hassan Mohamed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
150 views2 pages

Chapter1 Accessing The Command Line

The document provides information on various Linux terminal and shell basics such as using virtual consoles, the GNOME desktop environment, command examples, tab completion, command history, and keyboard shortcuts. It also discusses how to switch between TTYs, check the terminal type, install mouse support in the TTY, and clear or reset the shell. Common commands are demonstrated like ls, date, cal, passwd, file, head, tail, and wc.

Uploaded by

Hassan Mohamed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

Virtual consoles:

Alt+Ctrl+Fn
Alt+Fn (CLI only)
Alt+ -> or -<
[root@master Desktop]# chvt 6 (where 6 is the tty number)
[root@master Desktop]# tty
/dev/pts/0 (Pesudo terminal screen)
[root@master Desktop]# tty
/dev/tty2 (Tele type terminal)
To use mouse in TTY envirnment, install the GPM package:
[root@master ~]# yum install gpm
[root@master ~]# systemctl start gpm
==============================================
Shell basics:
[root@master ~]#clear (or Ctrl+l)
[root@master ~]#reset
[root@master ~]#ls
[root@master ~]#ls -l
[root@master ~]#ls --all
[root@master ~]#ls -a
[root@master ~]#ls -la
[root@master ~]#ls -la /home
[root@master ~]#exit (or Ctrl+d)

[root@master ~]#date --help


Usage: date [OPTION]... [+FORMAT]
or: date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
[ ] surround optional items
... represents an arbitrary-length list of items of that type
| means only one of them can be specified
<> represents variable data. For example <filename>
==============================================
The GNOME desktop environment:(GNOME v3)
The default is "GNOME Classic", similar to GNOME 2
"Modern GNOME 3" is also avilable
GNOME help:
1- F1
2- Applications> Documentation> Help
3- [root@master ~]#yelp
==============================================
Examples of simple commands:
[root@master ~]#date
[root@master ~]#cal
[root@master ~]#cal 2016
[root@master ~]#cal 3
[root@master ~]#cal 3 2016
[root@master ~]#date +%R
[root@master ~]#date +%x
[root@master ~]#passwd
[root@master ~]#passwd abeer
[root@master ~]#file /etc/passwd
[root@master ~]#file /home
[root@master ~]#which passwd
[root@master ~]#file /bin/passwd
[root@master Desktop]# head /etc/passwd
[root@master Desktop]# head -n 3 /etc/passwd
[root@master Desktop]# head -3 /etc/passwd
[root@master Desktop]# head /etc/passwd -n 3
[root@master Desktop]# tail /etc/passwd
[root@master Desktop]# tail -n 3 /etc/passwd
[root@master Desktop]# tail -3 /etc/passwd
[root@master Desktop]# tail /etc/passwd -n 3
[root@master Desktop]# wc /etc/passwd
[root@master Desktop]# wc -lwc /etc/passwd
[root@master Desktop]# wc -l /etc/passwd
==============================================
Tab completion:
[root@master Desktop]# pas <TAB>
passwd paste pasuspender
[root@master Desktop]# pass <TAB>
[root@master Desktop]# passwd
[root@master Desktop]# ls /etc/pas <TAB>
[root@master Desktop]# useradd -- <TAB>
==============================================
Command history:
[root@master ~]# cat .bash_history
[root@master ~]# history
[root@master ~]# !88
[root@master ~]# !-10
[root@master ~]# !ls (the most recent command)
[root@master ~]# !!
[root@master ~]# history -c (to clear the history)
Note: new command are loaded into buffer and shown in the history command when we
exit the shell
==============================================
Ctrl+a Jump to the beginning of the command line.
Ctrl+e Jump to the end of the command line.
[root@master ~]#ls ; date ; cal
[root@master ~]#ls && date (logical AND)
[root@master ~]#ls /div || date (logical OR)
[root@master ~]#ls /etc/passwd
[root@master ~]#head <ESC>. (to use the last argument)
==============================================
best wishes:
Abeer :)

You might also like