0% found this document useful (0 votes)
781 views

Lab 2: Using Basic Linux Commands: Learning Outcome

The document discusses basic Linux commands. It begins by explaining the learning outcomes which are to learn how to use the command line interface in Fedora, study useful commands, and manage files. It then provides instructions for students to complete a lab assignment where they research and document the functions of commands like su, env, mkdir and present examples of manipulating files and directories. The bulk of the document demonstrates and explains Linux file management and various commands through examples like creating directories, viewing files, copying and moving files, renaming, deleting, changing directories and searching. It also covers commands for compressing files like tar and gzip.

Uploaded by

Hoàng Võ
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
781 views

Lab 2: Using Basic Linux Commands: Learning Outcome

The document discusses basic Linux commands. It begins by explaining the learning outcomes which are to learn how to use the command line interface in Fedora, study useful commands, and manage files. It then provides instructions for students to complete a lab assignment where they research and document the functions of commands like su, env, mkdir and present examples of manipulating files and directories. The bulk of the document demonstrates and explains Linux file management and various commands through examples like creating directories, viewing files, copying and moving files, renaming, deleting, changing directories and searching. It also covers commands for compressing files like tar and gzip.

Uploaded by

Hoàng Võ
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Subject: Operating Systems

Lab 2: Using Basic Linux Commands


Learning outcome
Upon successful completion of this lab, you will be able
 How to use command line in Fedora
 To study some useful commands in Fedora
 To manage files in Fedora

Submission
Upload the word file to cms describes some requirements:
 Present the content of manipulating of some commands (including syntax, what does it
for?, examples) as
o su
o env
o mkdir, cp, mv, rmdir, ln, cat, rm
o chown, chgrp, chmod
o find
o ds, df
o ps, top, kill, jobs
 Capture the terminal screen using the “ls –al” to view all the files that are done at tutorial in
File manage.

Tutorial
Content
1- Using command line in Linux
2- File managemant

1- Using command line in Linux (shell script)

 Command prompt structure:

 Command line syntax: <command> [options] [arguments]

Instructor: Kieu Trong Khanh, M.Eng – Modified by Thân Văn Sử Page 1


o command: command calls the system executing required task (do what?)
o options: specifies the characteristics of the task (do how?)
o arguments: the location that the command is executed (on what?)
o Ex: ls –al /root ( list all the content of the root directory)

 Where are basic commands stored?

 How to get command syntaxes

The man (means manual) will present the syntax of a command.

Instructor: Kieu Trong Khanh, M.Eng – Modified by Thân Văn Sử Page 2


Syntax: man <command>

Example:

Result:

 Execute the man command to explore the following commands and write down their
functional operations and their parameters (this is a part of your report that will be
submitted to CMS) :
o su
o env
o mkdir, cp, mv, rmdir, ln, cat, rm
o chown, chgrp, chmod
o find
o ds, df
o ps, top, kill, jobs

2- File management

Instructor: Kieu Trong Khanh, M.Eng – Modified by Thân Văn Sử Page 3


Operation On directories On files On commands
Create mkdir Echo
Remove/ Delete rm rm
rmdir (empty directory)
Rename
View it’s content ls or ll cat, more,
less, tail
View content as a tree tree
Copy cp cp
Move mv mv
Rename mv mv
Change to a directory cd
View current directory pwd
Search file find
Search a string in a file grep
Search location, source, whereis
man page of a command
Search the directory that which
contain a command
Zip tar tar/ gzip/
zip
Unzip gunzip/
unzip/ tar

Some basic commands

EXAMPLES

 Create a directory: mkdir


o Create the following directory tree:

/ (root directory)
---hdh
|--- unix
| |--- linux
| |--- freebsd
| |--- openbsd
|
|--- windows
|--- 98
|--- 2000
|--- 2003

Instructor: Kieu Trong Khanh, M.Eng – Modified by Thân Văn Sử Page 4


 View the directory or file: ls or ll
o View the hdh directory:

o View the unix directory:

o View the windows directory:

 Create a file: there are many ways to create a file


o Create the file with name thoca.txt with contents “Cong cha nhu nui thai son” located
at 98 directory:

o Adding the “Nghia me nhu nuoc trng nguon chay ra” sentence into thoca.txt:

o Create the empty file:

Instructor: Kieu Trong Khanh, M.Eng – Modified by Thân Văn Sử Page 5


 View the file content: using any command as cat, more,less, tail,…
o View the thoca.txt file:

o View the /etc/passwd and /etc/group file:

……………..

 Copy a file/ directory: cp


o Copy the thoca.txt file to the linux directory:

o Copy the windows directory to linux directory:

o View the linux directory:

Notes: The “?” or “*” characters can be used as wild characters in copying:

 Move objects: mv
o Move the thoca.txt file in the linux library to the openbsd library:

o Move the windows directory to penbsd directory:

 Rename: mv
o Rename the windows directory in the openbsd directory to wins:

Instructor: Kieu Trong Khanh, M.Eng – Modified by Thân Văn Sử Page 6


o View the openbsd directory:

o Copy the thoca.txt directory in the openbsd directory to the freebsd directory and
rename to baitho.doc

o View the baitho.doc file:

 Delete a file: rm
o Delete the thoca.txt file in openbsd directory:

If wanting to delete without asking before, the option (–f) is used

o To delete the directory, the option (-rf) is used

 Delete the empty directory: rmdir


o Delete the 2000 directory:

 Change to the directory: cd


o Change the current directory to the 2003 directory:

o Change the current directory to sub directory: cd ..

Instructor: Kieu Trong Khanh, M.Eng – Modified by Thân Văn Sử Page 7


o Change to the root directory: cd /

 View the current directory: pwd

 Searching: find, grep, whereis, which


o Search the thoca.txt file:

Using the wild character

The other options can be used as: -type, -user, -atime, -amin, -newer,…

o Search the “Cong cha nhu nui thai son” sentences in the thoca.txt file

o Search the location, source and man page of the grep command:

o Search the directory that contain the ls command:

 Zip or unzip: gzip/ gunzip, zip/unzip, tar


o Using gzip/gunzip:
 Zip the thoca.txt file:

Instructor: Kieu Trong Khanh, M.Eng – Modified by Thân Văn Sử Page 8


 Unzip:

o Using tar
 Zip the thoca.txt file to the .tar extension:

Checking

 Zip the thoca.txt file to the .tar.gz extension:

Checking

 Unzip .tar

Checking

Instructor: Kieu Trong Khanh, M.Eng – Modified by Thân Văn Sử Page 9


 Unzip .tar.gz

END

Instructor: Kieu Trong Khanh, M.Eng – Modified by Thân Văn Sử Page 10

You might also like