Fundamentals 0f Cyber Security Labs - SEM1 - LAB4
Fundamentals 0f Cyber Security Labs - SEM1 - LAB4
Kali Linux comprises various tools that can be used for wireless attacks,
hardware hacking, forensics, stress testing, and reverse
engineering. A USB disk, hard disk, or Live DVD can be used to install
it. Network services are HTTP, MYSQL, and SSH. These are quite useful
when using the Kali Linux commands.
In Kali Linux, most of the operations are performed on files. And to handle
these files Kali Linux has directories also known as folders which are
maintained in a tree-like structure. Though, these directories are also a type
of file themselves. Kali Linux has 3 basic types of files:
1. Regular Files: It is the common file type in Linux. it includes files
like – text files, images, binary files, etc. Such files can be created using the
touch command. They consist of the majority of files in the Linux/UNIX
system. The regular file contains ASCII or Human Readable text,
executable program binaries, program data, and much more.
2. Directories: Windows call these directories as folders. These are the
files that store the list of file names and the related information. The root
directory(/) is the base of the system, /home/ is the default location for
user’s home directories, /bin for Essential User Binaries, /boot – Static
Boot Files, etc. We could create new directories with mkdir command.
3. Special Files: Represents a real physical device such as a printer
which is used for IO operations. Device or special files are used for device
Input/Output(I/O) on UNIX and Linux systems. You can see them in a file
system as an ordinary directory or file.
In Unix systems, there are two types of special files for each device, i.e.
character special files and block special files. For more details, read the
article Unix file system.
4.
You can read more about the Linux File Management.
Kali Linux – File Hierarchy Structure
Kali Linux follows a specific File hierarchy structure which is just a way of
organizing files, filesystems, directories, installed packages, and external
devices connected to the system. It basically sets a standard or a base for
defining the directory structure.
In Kali Linux File Hierarchy Structure the base or the main directory which
contains all the directories is the root directory depicted by a “/”.
Kali Linux Basic Commands
1. Date Command
2. Cal Command
3. Cd command
4. Cp command
5. Whoami Command
6. Ls command
7. cat command
8. mkdir command
9. rm command
10. mv command
11. Uname command
12. Uptime command
13. Users Command
14. Less command
15. More command
16. Vi Command
17. Free Command
18. Sort Command
19. History Command
20.Pwd Command
1. Date Command
Syntax:
# date
2. Cal Command
Syntax
# Cal
3. Cd Command
The 'cd' command is also called chdir (Change Directory). We used this
command to change or switch the current working directory.
4. cp Command
In Kali Linux, the 'cp' command is used to copy files or a group of files or
directories that create an exact image of a file on a disk with a different file
name.
5. whoami Command
The "w" command can also be used to view who is logged on and what they
are doing.
6. Ls Command
One of the most useful commands in Kali Linux is the 'ls' command.
The ls command lists the directory contents of files and directories. With the
help of the ls command, we can easily list out every hidden file of a directory
with the -a attribute, and for more detailed output, we can use the -l attribute.
Syntax
# ls -al
7. Cat Command
The 'cat' (concatenate) command is one of Kali Linux's most commonly used
commands, permitting us to create single or many files, concatenate files and
redirect, view contain of file output in terminal or files.
Syntax
# cat filename
8. mkdir Command
1. cd Documents
2. mkdir Penetration testing
9. rm Command
In Kali Linux, the 'rm' command is used to delete files. It can be used to
delete directories when we use them recursively.
The removal process separates a file name form its associated data in a file
system and identifies that space in the storage device as available for future
writes. In other words, when we erase a file. the data inside it remains
unchanged, but it is no longer linked to a filename.
10. mv Command
With the help of the 'mv' command, we can move or renames files and
directories on our file system.
Syntax
# uname
12. uptime Command
The 'uptime' command displays the amount of time the system has been
running. Uptime's basic usage is simple: simply type the name of the
command and click Enter.
Use the -p command-line option if we merely want to know how long the
system has been up for and in a more human-readable format.
Syntax
# uptime
The 'users' command is used to display the login names of users logged in
on the system.
Syntax
# users
In Kali Linux, the 'less' command is used to view files instead of opening the
file. The less command is a more powerful variant of the "more" command
which is used to show information one page at a time to the terminal.
We can view any text file with the help of the "less" command simply by
typing the following command into a terminal window:
Syntax:
# less /etc/passwd
The "more" command permits us to show output in the terminal one page at
a time. This is particularly beneficial when using a command that requires a
lot of scrolling, such as the 'ls' command or the 'du' commands.
The 'more' command works with any applications that output to the screen.
A good way to test this is to type the following command into a terminal
window:
Syntax:
# moreetc/passwd
16. vi Command
In order to start entering text in an empty file, we have to first switch from the
command mode to the insert mode. To accomplish this, start typing the letter i.
When we start typing, anything then the type will be entered into the file.
Type some short lines, then press Return at the end of each. Vi does not use
word wrap like other word processors. It will break a line at the screen' edge.
If we make a mistake, we can undo it by pressing the Backspace key. If the
Backspace key on our computer is not working, then try the ctrl + h key
combination.
17. free Command
In Kali Linux, the 'free' command provides us the useful information about
the amount of RAM available on a Linux machine. It also displays the entire
amount of physical memory used and available space, as well as swap
memory with kernel buffers.
Syntax:
# free
If we use the free command with the -t option, it would list the total line at
the end.
18. sort Command
Using the 'sort' command, we can sort the content of the text file, line by line.
Sort is a standard command-line program which prints the lines of its input or
concentration of all files listed in its argument list in sorted order.
Syntax:
We can reverse the order of any file's contents by using the -r sort.
Syntax
# sort -r
19. history Command
We can run the history command by itself, and it will just print the current
user's bash history on the screen, as shown below:
Syntax:
# history
1. To List the Files. In Kali Linux, we use ls command to list files and
directories. To use this enter the following command in the terminal.
ls
Output: This command will print all the file and directories in the current
directory.
2. To create a new file. In Kali Linux, we use touch command to create a new
file. To use this enter the following command in the terminal.
touch filename.extension
Output:This command will create a new file named filename.extension.
Output:This command will copy file form old location to new location.