Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/0hd24n8mvc5m.html b/src-local/LabLearningObject-hybrid-tmp/0hd24n8mvc5m.html
new file mode 100644
index 0000000..e3cf597
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/0hd24n8mvc5m.html
@@ -0,0 +1,328 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/0uidbgygmbl.html b/src-local/LabLearningObject-hybrid-tmp/0uidbgygmbl.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/0uidbgygmbl.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/19c9pc.html b/src-local/LabLearningObject-hybrid-tmp/19c9pc.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/19c9pc.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/19k5t7bavu.html b/src-local/LabLearningObject-hybrid-tmp/19k5t7bavu.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/19k5t7bavu.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/1afnbdhzmw2.html b/src-local/LabLearningObject-hybrid-tmp/1afnbdhzmw2.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/1afnbdhzmw2.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/1phnqpkvfry.html b/src-local/LabLearningObject-hybrid-tmp/1phnqpkvfry.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/1phnqpkvfry.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/1qxpjt.html b/src-local/LabLearningObject-hybrid-tmp/1qxpjt.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/1qxpjt.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/2rhwqkk4wrm.html b/src-local/LabLearningObject-hybrid-tmp/2rhwqkk4wrm.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/2rhwqkk4wrm.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/38lhb.html b/src-local/LabLearningObject-hybrid-tmp/38lhb.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/38lhb.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/3c8uxdoe3uu.html b/src-local/LabLearningObject-hybrid-tmp/3c8uxdoe3uu.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/3c8uxdoe3uu.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/3evffi.html b/src-local/LabLearningObject-hybrid-tmp/3evffi.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/3evffi.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/3rzj4jh6hoa.html b/src-local/LabLearningObject-hybrid-tmp/3rzj4jh6hoa.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/3rzj4jh6hoa.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/3te3bmpxzfl.html b/src-local/LabLearningObject-hybrid-tmp/3te3bmpxzfl.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/3te3bmpxzfl.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/3tkemg3auu4.html b/src-local/LabLearningObject-hybrid-tmp/3tkemg3auu4.html
new file mode 100644
index 0000000..9c97878
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/3tkemg3auu4.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/4b7t3lv3jpx.html b/src-local/LabLearningObject-hybrid-tmp/4b7t3lv3jpx.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/4b7t3lv3jpx.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/4btap7h39qf.html b/src-local/LabLearningObject-hybrid-tmp/4btap7h39qf.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/4btap7h39qf.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/4x5g88x91hq.html b/src-local/LabLearningObject-hybrid-tmp/4x5g88x91hq.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/4x5g88x91hq.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/50t9m85xl7r.html b/src-local/LabLearningObject-hybrid-tmp/50t9m85xl7r.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/50t9m85xl7r.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/5khqgmlerke.html b/src-local/LabLearningObject-hybrid-tmp/5khqgmlerke.html
new file mode 100644
index 0000000..212dfea
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/5khqgmlerke.html
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
A packaging system simply provides programs and applications for installation.
+
+
+
APT(Advanced Package Tool) is a command line tool that is the most efficient and preferred way of managing software from the command line for Debian and Debian based Linux distributions like Ubuntu . It manages dependencies effectively, maintains large configuration files and properly handles upgrades and downgrades to ensure system stability.
+
+
+
1.1.1. Updating Package Database
+
+
Before commencing any operations with apt, we need to ensure that our local copy of the database is up-to-date.
+Without this the system won’t know if there are newer packages available or not.
+
+
+
+
apt-get update
+
+
+
+
+
1.1.2. Upgrading Package Database
+
+
Once your package database has been updated, you can now upgrade the packages with updates installed on you machine. This will update any applications, and the Ubuntu core system to the latest versions available.
+
+
+
+
sudo apt-get upgrade
+
+
+
+
+
1.1.3. SEARCH FOR PACKAGES WITH APT
+
+
To search for a package you can use the following command:
+
+
+
+
apt search apache2
+
+
+
+
+
1.1.4. INSTALLING NEW PACKAGES
+
+
If you are find the name of the package you want to install, you can install it by running this command:
+
+
+
+
apt install apache2 vlc
+
+
+
+
+
1.1.5. REMOVING INSTALLED PACKAGES
+
+
To uninstall a package from your system, you can use the following command:
+
+
+
+
apt remove vlc
+
+
+
+
+
+
+
+
+
+This command removes the package but keeps the configuration files. So in case you reinstall the same package, your configuration remains the same. If you want to remove both the package and its associated configuration files, you can run this command:
+
+
+
+
+
+
+
apt purge vlc
+
+
+
+
+
1.1.6. clean up any unused libraries and packages
+
+
+
apt autoremove
+
+
+
+
This command automatically removes any packages that aren’t used or associated with any installed program. It’s a great way to clean up any unused libraries and packages you don’t need.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/5n1fhh.html b/src-local/LabLearningObject-hybrid-tmp/5n1fhh.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/5n1fhh.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/5qvy432j0ci.html b/src-local/LabLearningObject-hybrid-tmp/5qvy432j0ci.html
new file mode 100644
index 0000000..212dfea
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/5qvy432j0ci.html
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
A packaging system simply provides programs and applications for installation.
+
+
+
APT(Advanced Package Tool) is a command line tool that is the most efficient and preferred way of managing software from the command line for Debian and Debian based Linux distributions like Ubuntu . It manages dependencies effectively, maintains large configuration files and properly handles upgrades and downgrades to ensure system stability.
+
+
+
1.1.1. Updating Package Database
+
+
Before commencing any operations with apt, we need to ensure that our local copy of the database is up-to-date.
+Without this the system won’t know if there are newer packages available or not.
+
+
+
+
apt-get update
+
+
+
+
+
1.1.2. Upgrading Package Database
+
+
Once your package database has been updated, you can now upgrade the packages with updates installed on you machine. This will update any applications, and the Ubuntu core system to the latest versions available.
+
+
+
+
sudo apt-get upgrade
+
+
+
+
+
1.1.3. SEARCH FOR PACKAGES WITH APT
+
+
To search for a package you can use the following command:
+
+
+
+
apt search apache2
+
+
+
+
+
1.1.4. INSTALLING NEW PACKAGES
+
+
If you are find the name of the package you want to install, you can install it by running this command:
+
+
+
+
apt install apache2 vlc
+
+
+
+
+
1.1.5. REMOVING INSTALLED PACKAGES
+
+
To uninstall a package from your system, you can use the following command:
+
+
+
+
apt remove vlc
+
+
+
+
+
+
+
+
+
+This command removes the package but keeps the configuration files. So in case you reinstall the same package, your configuration remains the same. If you want to remove both the package and its associated configuration files, you can run this command:
+
+
+
+
+
+
+
apt purge vlc
+
+
+
+
+
1.1.6. clean up any unused libraries and packages
+
+
+
apt autoremove
+
+
+
+
This command automatically removes any packages that aren’t used or associated with any installed program. It’s a great way to clean up any unused libraries and packages you don’t need.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/5u9f3j9feiw.html b/src-local/LabLearningObject-hybrid-tmp/5u9f3j9feiw.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/5u9f3j9feiw.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/5w8xro98amb.html b/src-local/LabLearningObject-hybrid-tmp/5w8xro98amb.html
new file mode 100644
index 0000000..fa85fef
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/5w8xro98amb.html
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
The find tool, known from UNIX, is very powerful. This command not only allows you to search file names, it can also accept file size, date of last change and other file properties as criteria for a search.
+
+
+
The most common use is for finding file names:
+
+
+
+
+
+
+
+
+find <path> -name <searchstring>
+
+
+
+
+
+
This can be interpreted as "Look in all files and subdirectories contained in a given path, and print the names of the files containing the search string in their name" (not in their content).
+
+
+
+
find /etc -name "*.conf"
+
+
+
+
+
1.2. grep
+
+
grep is used for filtering input lines and returning certain patterns to the output.
-H, --with-filename
+ Print the filename for each match
+-n, --line-number
+ Prefix each line of output with the 1-based line number within its input file
+-s, --no-messages
+ Suppress error messages about nonexistent or unreadable files.
+
+
+
+
+
+
+
+
+
+This can be interpreted as
+- "Look for *.conf files and subdirectories contained in /etc, and if true exec grep -Hns conf in the given file"
+
+
+
+
+
+
+
+
+
+
+
+Very powerful in bash scripts
+create a file test.sh
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/6kupcd1kodm.html b/src-local/LabLearningObject-hybrid-tmp/6kupcd1kodm.html
new file mode 100644
index 0000000..687ac48
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/6kupcd1kodm.html
@@ -0,0 +1,719 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
2. Linux file system layout
+
+
+
Table 6. Subdirectories of the root directory
+
+
+
+
+
+
+
Directory
+
Content
+
+
+
+
+
/bin
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
3. Find and grep
+
+
+
3.1. find
+
+
The find tool, known from UNIX, is very powerful. This command not only allows you to search file names, it can also accept file size, date of last change and other file properties as criteria for a search.
+
+
+
The most common use is for finding file names:
+
+
+
+
+
+
+
+
+find <path> -name <searchstring>
+
+
+
+
+
+
This can be interpreted as "Look in all files and subdirectories contained in a given path, and print the names of the files containing the search string in their name" (not in their content).
+
+
+
+
find /etc -name "*.conf"
+
+
+
+
+
3.2. grep
+
+
grep is used for filtering input lines and returning certain patterns to the output.
-H, --with-filename
+ Print the filename for each match
+-n, --line-number
+ Prefix each line of output with the 1-based line number within its input file
+-s, --no-messages
+ Suppress error messages about nonexistent or unreadable files.
+
+
+
+
+
+
+
+
+
+This can be interpreted as
+- "Look for *.conf files and subdirectories contained in /etc, and if true exec grep -Hns conf in the given file"
+
+
+
+
+
+
+
+
+
+
+
+Very powerful in bash scripts
+create a file test.sh
+.bash script
+
A packaging system simply provides programs and applications for installation.
+
+
+
APT(Advanced Package Tool) is a command line tool that is the most efficient and preferred way of managing software from the command line for Debian and Debian based Linux distributions like Ubuntu . It manages dependencies effectively, maintains large configuration files and properly handles upgrades and downgrades to ensure system stability.
+
+
+
4.1.1. Updating Package Database
+
+
Before commencing any operations with apt, we need to ensure that our local copy of the database is up-to-date.
+Without this the system won’t know if there are newer packages available or not.
+
+
+
+
apt-get update
+
+
+
+
+
4.1.2. Upgrading Package Database
+
+
Once your package database has been updated, you can now upgrade the packages with updates installed on you machine. This will update any applications, and the Ubuntu core system to the latest versions available.
+
+
+
+
sudo apt-get upgrade
+
+
+
+
+
4.1.3. SEARCH FOR PACKAGES WITH APT
+
+
To search for a package you can use the following command:
+
+
+
+
apt search apache2
+
+
+
+
+
4.1.4. INSTALLING NEW PACKAGES
+
+
If you are find the name of the package you want to install, you can install it by running this command:
+
+
+
+
apt install apache2 vlc
+
+
+
+
+
4.1.5. REMOVING INSTALLED PACKAGES
+
+
To uninstall a package from your system, you can use the following command:
+
+
+
+
apt remove vlc
+
+
+
+
+
+
+
+
+
+This command removes the package but keeps the configuration files. So in case you reinstall the same package, your configuration remains the same. If you want to remove both the package and its associated configuration files, you can run this command:
+
+
+
+
+
+
+
apt purge vlc
+
+
+
+
+
4.1.6. clean up any unused libraries and packages
+
+
+
apt autoremove
+
+
+
+
This command automatically removes any packages that aren’t used or associated with any installed program. It’s a great way to clean up any unused libraries and packages you don’t need.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Reminder
+
+
Caminante, no hay camino,
+se hace camino al andar.
+
+
+
Wanderer, there is no path,
+the path is made by walking.
+
+
+
Antonio Machado Campos de Castilla
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/6tcftt.html b/src-local/LabLearningObject-hybrid-tmp/6tcftt.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/6tcftt.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/6thjb5rlbdu.html b/src-local/LabLearningObject-hybrid-tmp/6thjb5rlbdu.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/6thjb5rlbdu.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/75jkqov60ls.html b/src-local/LabLearningObject-hybrid-tmp/75jkqov60ls.html
new file mode 100644
index 0000000..206ae57
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/75jkqov60ls.html
@@ -0,0 +1,714 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
2. Linux file system layout
+
+
+
Table 6. Subdirectories of the root directory
+
+
+
+
+
+
+
Directory
+
Content
+
+
+
+
+
/bin
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
3. Find and grep
+
+
+
3.1. find
+
+
The find tool, known from UNIX, is very powerful. This command not only allows you to search file names, it can also accept file size, date of last change and other file properties as criteria for a search.
+
+
+
The most common use is for finding file names:
+
+
+
+
+
+
+
+
+find <path> -name <searchstring>
+
+
+
+
+
+
This can be interpreted as "Look in all files and subdirectories contained in a given path, and print the names of the files containing the search string in their name" (not in their content).
+
+
+
+
find /etc -name "*.conf"
+
+
+
+
+
3.2. grep
+
+
grep is used for filtering input lines and returning certain patterns to the output.
-H, --with-filename
+ Print the filename for each match
+-n, --line-number
+ Prefix each line of output with the 1-based line number within its input file
+-s, --no-messages
+ Suppress error messages about nonexistent or unreadable files.
+
+
+
+
+
+
+
+
+
+This can be interpreted as
+- "Look for *.conf files and subdirectories contained in /etc, and if true exec grep -Hns conf in the given file"
+
+
+
+
+
+
+
+
+
+
+
+Very powerful in bash scripts
+create a file test.sh
+.bash script
+
A packaging system simply provides programs and applications for installation.
+
+
+
APT(Advanced Package Tool) is a command line tool that is the most efficient and preferred way of managing software from the command line for Debian and Debian based Linux distributions like Ubuntu . It manages dependencies effectively, maintains large configuration files and properly handles upgrades and downgrades to ensure system stability.
+
+
+
4.1.1. Updating Package Database
+
+
Before commencing any operations with apt, we need to ensure that our local copy of the database is up-to-date.
+Without this the system won’t know if there are newer packages available or not.
+
+
+
+
apt-get update
+
+
+
+
+
4.1.2. Upgrading Package Database
+
+
Once your package database has been updated, you can now upgrade the packages with updates installed on you machine. This will update any applications, and the Ubuntu core system to the latest versions available.
+
+
+
+
sudo apt-get upgrade
+
+
+
+
+
4.1.3. SEARCH FOR PACKAGES WITH APT
+
+
To search for a package you can use the following command:
+
+
+
+
apt search apache2
+
+
+
+
+
4.1.4. INSTALLING NEW PACKAGES
+
+
If you are find the name of the package you want to install, you can install it by running this command:
+
+
+
+
apt install apache2 vlc
+
+
+
+
+
4.1.5. REMOVING INSTALLED PACKAGES
+
+
To uninstall a package from your system, you can use the following command:
+
+
+
+
apt remove vlc
+
+
+
+
+
+
+
+
+
+This command removes the package but keeps the configuration files. So in case you reinstall the same package, your configuration remains the same. If you want to remove both the package and its associated configuration files, you can run this command:
+
+
+
+
+
+
+
apt purge vlc
+
+
+
+
+
4.1.6. clean up any unused libraries and packages
+
+
+
apt autoremove
+
+
+
+
This command automatically removes any packages that aren’t used or associated with any installed program. It’s a great way to clean up any unused libraries and packages you don’t need.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Reminder
+
+
Caminante, no hay camino,
+se hace camino al andar.
+
+
+
Wanderer, there is no path,
+the path is made by walking.
+
+
+
Antonio Machado Campos de Castilla
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/7aot7uvycir.html b/src-local/LabLearningObject-hybrid-tmp/7aot7uvycir.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/7aot7uvycir.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/7du1hqyyq1g.html b/src-local/LabLearningObject-hybrid-tmp/7du1hqyyq1g.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/7du1hqyyq1g.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/7svezi.html b/src-local/LabLearningObject-hybrid-tmp/7svezi.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/7svezi.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/7wyz2fc6rmv.html b/src-local/LabLearningObject-hybrid-tmp/7wyz2fc6rmv.html
new file mode 100644
index 0000000..342b074
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/7wyz2fc6rmv.html
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/8r36ab9nf5m.html b/src-local/LabLearningObject-hybrid-tmp/8r36ab9nf5m.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/8r36ab9nf5m.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/916plim6uu.html b/src-local/LabLearningObject-hybrid-tmp/916plim6uu.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/916plim6uu.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/93f5fugs1tb.html b/src-local/LabLearningObject-hybrid-tmp/93f5fugs1tb.html
new file mode 100644
index 0000000..212dfea
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/93f5fugs1tb.html
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
A packaging system simply provides programs and applications for installation.
+
+
+
APT(Advanced Package Tool) is a command line tool that is the most efficient and preferred way of managing software from the command line for Debian and Debian based Linux distributions like Ubuntu . It manages dependencies effectively, maintains large configuration files and properly handles upgrades and downgrades to ensure system stability.
+
+
+
1.1.1. Updating Package Database
+
+
Before commencing any operations with apt, we need to ensure that our local copy of the database is up-to-date.
+Without this the system won’t know if there are newer packages available or not.
+
+
+
+
apt-get update
+
+
+
+
+
1.1.2. Upgrading Package Database
+
+
Once your package database has been updated, you can now upgrade the packages with updates installed on you machine. This will update any applications, and the Ubuntu core system to the latest versions available.
+
+
+
+
sudo apt-get upgrade
+
+
+
+
+
1.1.3. SEARCH FOR PACKAGES WITH APT
+
+
To search for a package you can use the following command:
+
+
+
+
apt search apache2
+
+
+
+
+
1.1.4. INSTALLING NEW PACKAGES
+
+
If you are find the name of the package you want to install, you can install it by running this command:
+
+
+
+
apt install apache2 vlc
+
+
+
+
+
1.1.5. REMOVING INSTALLED PACKAGES
+
+
To uninstall a package from your system, you can use the following command:
+
+
+
+
apt remove vlc
+
+
+
+
+
+
+
+
+
+This command removes the package but keeps the configuration files. So in case you reinstall the same package, your configuration remains the same. If you want to remove both the package and its associated configuration files, you can run this command:
+
+
+
+
+
+
+
apt purge vlc
+
+
+
+
+
1.1.6. clean up any unused libraries and packages
+
+
+
apt autoremove
+
+
+
+
This command automatically removes any packages that aren’t used or associated with any installed program. It’s a great way to clean up any unused libraries and packages you don’t need.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/98p2lr.html b/src-local/LabLearningObject-hybrid-tmp/98p2lr.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/98p2lr.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/99kzjb5x8m.html b/src-local/LabLearningObject-hybrid-tmp/99kzjb5x8m.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/99kzjb5x8m.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/9dddazn5zqm.html b/src-local/LabLearningObject-hybrid-tmp/9dddazn5zqm.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/9dddazn5zqm.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/9ev86wois4.html b/src-local/LabLearningObject-hybrid-tmp/9ev86wois4.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/9ev86wois4.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/9f51uydi5wd.html b/src-local/LabLearningObject-hybrid-tmp/9f51uydi5wd.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/9f51uydi5wd.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/9rkmk4um3bs.html b/src-local/LabLearningObject-hybrid-tmp/9rkmk4um3bs.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/9rkmk4um3bs.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/9s18a8.html b/src-local/LabLearningObject-hybrid-tmp/9s18a8.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/9s18a8.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/a1pe6qafxin.html b/src-local/LabLearningObject-hybrid-tmp/a1pe6qafxin.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/a1pe6qafxin.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/a2l6ys.html b/src-local/LabLearningObject-hybrid-tmp/a2l6ys.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/a2l6ys.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/aixf26djuxt.html b/src-local/LabLearningObject-hybrid-tmp/aixf26djuxt.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/aixf26djuxt.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/an1dho.html b/src-local/LabLearningObject-hybrid-tmp/an1dho.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/an1dho.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/asxh7xuhpqr.html b/src-local/LabLearningObject-hybrid-tmp/asxh7xuhpqr.html
new file mode 100644
index 0000000..212dfea
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/asxh7xuhpqr.html
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
A packaging system simply provides programs and applications for installation.
+
+
+
APT(Advanced Package Tool) is a command line tool that is the most efficient and preferred way of managing software from the command line for Debian and Debian based Linux distributions like Ubuntu . It manages dependencies effectively, maintains large configuration files and properly handles upgrades and downgrades to ensure system stability.
+
+
+
1.1.1. Updating Package Database
+
+
Before commencing any operations with apt, we need to ensure that our local copy of the database is up-to-date.
+Without this the system won’t know if there are newer packages available or not.
+
+
+
+
apt-get update
+
+
+
+
+
1.1.2. Upgrading Package Database
+
+
Once your package database has been updated, you can now upgrade the packages with updates installed on you machine. This will update any applications, and the Ubuntu core system to the latest versions available.
+
+
+
+
sudo apt-get upgrade
+
+
+
+
+
1.1.3. SEARCH FOR PACKAGES WITH APT
+
+
To search for a package you can use the following command:
+
+
+
+
apt search apache2
+
+
+
+
+
1.1.4. INSTALLING NEW PACKAGES
+
+
If you are find the name of the package you want to install, you can install it by running this command:
+
+
+
+
apt install apache2 vlc
+
+
+
+
+
1.1.5. REMOVING INSTALLED PACKAGES
+
+
To uninstall a package from your system, you can use the following command:
+
+
+
+
apt remove vlc
+
+
+
+
+
+
+
+
+
+This command removes the package but keeps the configuration files. So in case you reinstall the same package, your configuration remains the same. If you want to remove both the package and its associated configuration files, you can run this command:
+
+
+
+
+
+
+
apt purge vlc
+
+
+
+
+
1.1.6. clean up any unused libraries and packages
+
+
+
apt autoremove
+
+
+
+
This command automatically removes any packages that aren’t used or associated with any installed program. It’s a great way to clean up any unused libraries and packages you don’t need.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/axcyus99gy.html b/src-local/LabLearningObject-hybrid-tmp/axcyus99gy.html
new file mode 100644
index 0000000..8aa4b10
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/axcyus99gy.html
@@ -0,0 +1,301 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
The proc filesystem (procfs) is a special filesystem in Unix-like operating systems that presents information about processes and other system information in a hierarchical file-like structure,
+providing a more convenient and standardized method for dynamically accessing process data held in the kernel than traditional tracing methods or direct access to kernel memory.
+
+
+
Typically
+
+
+
+
+
it is mapped to a mount point named /proc at boot time.
+
+
+
The proc file system acts as an interface to internal data structures in the kernel.
+
+
+
It can be used to obtain information about the system and to change certain kernel parameters at runtime (sysctl).
+
+
+
+
+
+
+
+
+
1. The /proc Filesystem
+
+
+
+
+
+
+
+
+The proc filesystem provides a method of communication between kernel space and user space. For example, the GNU version of the process reporting utility ps uses the proc file system to obtain its data, without using any specialized system calls.
+
+
+
+
+
+
The directory /proc contains (among other things) one subdirectory for each process running on the system, which is named after the process ID (PID).
+
+
+
The link ‘self’ points to the process reading the file system. Each process subdirectory has the entries listed in: ls /proc/<pid>
– Information about current consoles including tty.
+
+
+
/proc/crypto
+
- a list of available cryptographic modules
+
+
+
/proc/devices
+
– Device drivers currently configured for the running kernel.
+
+
+
/proc/diskstats
+
- giving some information (including device numbers) for each of the logical disk devices
+
+
+
/proc/dma
+
– Info about current DMA channels.
+
+
+
/proc/fb
+
– Framebuffer devices.
+
+
+
/proc/filesystems
+
– Current filesystems supported by the kernel.
+
+
+
/proc/interrupts, /proc/iomem, /proc/ioports and the directory /proc/irq
+
- giving some self-explanatory details about the devices (physical or logical) using the various system resources
+
+
+
/proc/iomem
+
– Current system memory map for devices.
+
+
+
/proc/ioports
+
– Registered port regions for input output communication with device.
+
+
+
/proc/loadavg
+
– System load average.
+
+
+
/proc/locks
+
– Files currently locked by kernel.
+
+
+
/proc/meminfo
+
– Info about system memory (see above example).
+
+
+
/proc/misc
+
– Miscellaneous drivers registered for miscellaneous major device.
+
+
+
/proc/modules
+
- one of the most important files in /proc, containing a list of the kernel modules currently loaded . It gives some indication (not always entirely correct) of dependencies.
+
+
+
/proc/mounts
+
– List of all mounts in use by system.
+
+
+
/proc/mounts
+
- a symlink to self/mounts which contains a list of the currently mounted devices and their mount points (and which file system is in use and what mount options are in use).
+
+
+
/proc/net
+
- a directory containing useful information about the network stack, in particular /proc/net/nf_conntrack, which lists existing network connections (particularly useful for tracking routing when iptables FORWARD is used to redirect network connections)
+
+
+
/proc/partitions
+
– Detailed info about partitions available to the system.
+
+
+
/proc/pci
+
– Information about every PCI device.
+
+
+
/proc/stat
+
– Record or various statistics kept from last reboot.
+
+
+
/proc/swap
+
– Information about swap space.
+
+
+
/proc/scsi
+
- giving information about any devices connected via a SCSI or RAID controller
+
+
+
/proc/sysvipc
+
- containing memory-sharing and inter-process communication (IPC) information.
+
+
+
/proc/tty
+
- containing information about the current terminals; /proc/tty/driver looks to be[original research?] a list of the different types of tty available - each of which is a list of those of each type
+
+
+
/proc/uptime
+
– Uptime information (in seconds).
+
+
+
+
+
/proc/version
+
– Kernel version, gcc version, and Linux distribution installed.
+
+
+
+
+
+
+
2. cpu info
+
+
+
+
cat /proc/cpuinfo
+
+processor : 0
+ vendor_id : AuthenticAMD
+ cpu family : 16
+ model : 6
+ model name : AMD Athlon(tm) II X2 270 Processor
+ stepping : 3
+ microcode : 0x10000c8
+ cpu MHz : 2000.000
+ cache size : 1024 KB
+ ...
+ processor : 1
+ vendor_id : AuthenticAMD
+ cpu family : 16
+ model : 6
+ model name : AMD Athlon(tm) II X2 270 Processor
+ stepping : 3
+ microcode : 0x10000c8
+ cpu MHz : 800.000
+ cache size : 1024 KB
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/azh9w6ys9jn.html b/src-local/LabLearningObject-hybrid-tmp/azh9w6ys9jn.html
new file mode 100644
index 0000000..212dfea
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/azh9w6ys9jn.html
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
A packaging system simply provides programs and applications for installation.
+
+
+
APT(Advanced Package Tool) is a command line tool that is the most efficient and preferred way of managing software from the command line for Debian and Debian based Linux distributions like Ubuntu . It manages dependencies effectively, maintains large configuration files and properly handles upgrades and downgrades to ensure system stability.
+
+
+
1.1.1. Updating Package Database
+
+
Before commencing any operations with apt, we need to ensure that our local copy of the database is up-to-date.
+Without this the system won’t know if there are newer packages available or not.
+
+
+
+
apt-get update
+
+
+
+
+
1.1.2. Upgrading Package Database
+
+
Once your package database has been updated, you can now upgrade the packages with updates installed on you machine. This will update any applications, and the Ubuntu core system to the latest versions available.
+
+
+
+
sudo apt-get upgrade
+
+
+
+
+
1.1.3. SEARCH FOR PACKAGES WITH APT
+
+
To search for a package you can use the following command:
+
+
+
+
apt search apache2
+
+
+
+
+
1.1.4. INSTALLING NEW PACKAGES
+
+
If you are find the name of the package you want to install, you can install it by running this command:
+
+
+
+
apt install apache2 vlc
+
+
+
+
+
1.1.5. REMOVING INSTALLED PACKAGES
+
+
To uninstall a package from your system, you can use the following command:
+
+
+
+
apt remove vlc
+
+
+
+
+
+
+
+
+
+This command removes the package but keeps the configuration files. So in case you reinstall the same package, your configuration remains the same. If you want to remove both the package and its associated configuration files, you can run this command:
+
+
+
+
+
+
+
apt purge vlc
+
+
+
+
+
1.1.6. clean up any unused libraries and packages
+
+
+
apt autoremove
+
+
+
+
This command automatically removes any packages that aren’t used or associated with any installed program. It’s a great way to clean up any unused libraries and packages you don’t need.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/b1500q27hm.html b/src-local/LabLearningObject-hybrid-tmp/b1500q27hm.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/b1500q27hm.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/b2r8fhdtzun.html b/src-local/LabLearningObject-hybrid-tmp/b2r8fhdtzun.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/b2r8fhdtzun.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/b9rbn.html b/src-local/LabLearningObject-hybrid-tmp/b9rbn.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/b9rbn.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/bbb8sb8gnb4.html b/src-local/LabLearningObject-hybrid-tmp/bbb8sb8gnb4.html
new file mode 100644
index 0000000..fa85fef
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/bbb8sb8gnb4.html
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
The find tool, known from UNIX, is very powerful. This command not only allows you to search file names, it can also accept file size, date of last change and other file properties as criteria for a search.
+
+
+
The most common use is for finding file names:
+
+
+
+
+
+
+
+
+find <path> -name <searchstring>
+
+
+
+
+
+
This can be interpreted as "Look in all files and subdirectories contained in a given path, and print the names of the files containing the search string in their name" (not in their content).
+
+
+
+
find /etc -name "*.conf"
+
+
+
+
+
1.2. grep
+
+
grep is used for filtering input lines and returning certain patterns to the output.
-H, --with-filename
+ Print the filename for each match
+-n, --line-number
+ Prefix each line of output with the 1-based line number within its input file
+-s, --no-messages
+ Suppress error messages about nonexistent or unreadable files.
+
+
+
+
+
+
+
+
+
+This can be interpreted as
+- "Look for *.conf files and subdirectories contained in /etc, and if true exec grep -Hns conf in the given file"
+
+
+
+
+
+
+
+
+
+
+
+Very powerful in bash scripts
+create a file test.sh
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/bhcyj5rlxb8.html b/src-local/LabLearningObject-hybrid-tmp/bhcyj5rlxb8.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/bhcyj5rlxb8.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/bnaki4o9rs.html b/src-local/LabLearningObject-hybrid-tmp/bnaki4o9rs.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/bnaki4o9rs.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/buum6jtk4lf.html b/src-local/LabLearningObject-hybrid-tmp/buum6jtk4lf.html
new file mode 100644
index 0000000..f2775b3
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/buum6jtk4lf.html
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/c28zy8bemxd.html b/src-local/LabLearningObject-hybrid-tmp/c28zy8bemxd.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/c28zy8bemxd.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/c80kmq.html b/src-local/LabLearningObject-hybrid-tmp/c80kmq.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/c80kmq.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/c9g3860bb2v.html b/src-local/LabLearningObject-hybrid-tmp/c9g3860bb2v.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/c9g3860bb2v.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/ca447s.html b/src-local/LabLearningObject-hybrid-tmp/ca447s.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/ca447s.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/ccdyjhwixp.html b/src-local/LabLearningObject-hybrid-tmp/ccdyjhwixp.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/ccdyjhwixp.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/ce22he.html b/src-local/LabLearningObject-hybrid-tmp/ce22he.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/ce22he.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/cezsd2kfd2d.html b/src-local/LabLearningObject-hybrid-tmp/cezsd2kfd2d.html
new file mode 100644
index 0000000..9c97878
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/cezsd2kfd2d.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/coqfzs7rkm9.html b/src-local/LabLearningObject-hybrid-tmp/coqfzs7rkm9.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/coqfzs7rkm9.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/ctnlpr63i95.html b/src-local/LabLearningObject-hybrid-tmp/ctnlpr63i95.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/ctnlpr63i95.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/d6ulqy.html b/src-local/LabLearningObject-hybrid-tmp/d6ulqy.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/d6ulqy.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/db7saktwcyu.html b/src-local/LabLearningObject-hybrid-tmp/db7saktwcyu.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/db7saktwcyu.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/dbmkimnsntc.html b/src-local/LabLearningObject-hybrid-tmp/dbmkimnsntc.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/dbmkimnsntc.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/dcjtuo.html b/src-local/LabLearningObject-hybrid-tmp/dcjtuo.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/dcjtuo.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/ded0jk4zkri.html b/src-local/LabLearningObject-hybrid-tmp/ded0jk4zkri.html
new file mode 100644
index 0000000..212dfea
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/ded0jk4zkri.html
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
A packaging system simply provides programs and applications for installation.
+
+
+
APT(Advanced Package Tool) is a command line tool that is the most efficient and preferred way of managing software from the command line for Debian and Debian based Linux distributions like Ubuntu . It manages dependencies effectively, maintains large configuration files and properly handles upgrades and downgrades to ensure system stability.
+
+
+
1.1.1. Updating Package Database
+
+
Before commencing any operations with apt, we need to ensure that our local copy of the database is up-to-date.
+Without this the system won’t know if there are newer packages available or not.
+
+
+
+
apt-get update
+
+
+
+
+
1.1.2. Upgrading Package Database
+
+
Once your package database has been updated, you can now upgrade the packages with updates installed on you machine. This will update any applications, and the Ubuntu core system to the latest versions available.
+
+
+
+
sudo apt-get upgrade
+
+
+
+
+
1.1.3. SEARCH FOR PACKAGES WITH APT
+
+
To search for a package you can use the following command:
+
+
+
+
apt search apache2
+
+
+
+
+
1.1.4. INSTALLING NEW PACKAGES
+
+
If you are find the name of the package you want to install, you can install it by running this command:
+
+
+
+
apt install apache2 vlc
+
+
+
+
+
1.1.5. REMOVING INSTALLED PACKAGES
+
+
To uninstall a package from your system, you can use the following command:
+
+
+
+
apt remove vlc
+
+
+
+
+
+
+
+
+
+This command removes the package but keeps the configuration files. So in case you reinstall the same package, your configuration remains the same. If you want to remove both the package and its associated configuration files, you can run this command:
+
+
+
+
+
+
+
apt purge vlc
+
+
+
+
+
1.1.6. clean up any unused libraries and packages
+
+
+
apt autoremove
+
+
+
+
This command automatically removes any packages that aren’t used or associated with any installed program. It’s a great way to clean up any unused libraries and packages you don’t need.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/dhscge.html b/src-local/LabLearningObject-hybrid-tmp/dhscge.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/dhscge.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/ds96dcjes6.html b/src-local/LabLearningObject-hybrid-tmp/ds96dcjes6.html
new file mode 100644
index 0000000..f2775b3
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/ds96dcjes6.html
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
The find tool, known from UNIX, is very powerful. This command not only allows you to search file names, it can also accept file size, date of last change and other file properties as criteria for a search.
+
+
+
The most common use is for finding file names:
+
+
+
+
+
+
+
+
+find <path> -name <searchstring>
+
+
+
+
+
+
This can be interpreted as "Look in all files and subdirectories contained in a given path, and print the names of the files containing the search string in their name" (not in their content).
+
+
+
+
find /etc -name "*.conf"
+
+
+
+
+
1.2. grep
+
+
grep is used for filtering input lines and returning certain patterns to the output.
-H, --with-filename
+ Print the filename for each match
+-n, --line-number
+ Prefix each line of output with the 1-based line number within its input file
+-s, --no-messages
+ Suppress error messages about nonexistent or unreadable files.
+
+
+
+
+
+
+
+
+
+This can be interpreted as
+- "Look for *.conf files and subdirectories contained in /etc, and if true exec grep -Hns conf in the given file"
+
+
+
+
+
+
+
+
+
+
+
+Very powerful in bash scripts
+create a file test.sh
+.bash script
+
The proc filesystem (procfs) is a special filesystem in Unix-like operating systems that presents information about processes and other system information in a hierarchical file-like structure,
+providing a more convenient and standardized method for dynamically accessing process data held in the kernel than traditional tracing methods or direct access to kernel memory.
+
+
+
Typically
+
+
+
+
+
it is mapped to a mount point named /proc at boot time.
+
+
+
The proc file system acts as an interface to internal data structures in the kernel.
+
+
+
It can be used to obtain information about the system and to change certain kernel parameters at runtime (sysctl).
+
+
+
+
+
+
+
+
+
1. The /proc Filesystem
+
+
+
+
+
+
+
+
+The proc filesystem provides a method of communication between kernel space and user space. For example, the GNU version of the process reporting utility ps uses the proc file system to obtain its data, without using any specialized system calls.
+
+
+
+
+
+
The directory /proc contains (among other things) one subdirectory for each process running on the system, which is named after the process ID (PID).
+
+
+
The link ‘self’ points to the process reading the file system. Each process subdirectory has the entries listed in: ls /proc/<pid>
– Information about current consoles including tty.
+
+
+
/proc/crypto
+
- a list of available cryptographic modules
+
+
+
/proc/devices
+
– Device drivers currently configured for the running kernel.
+
+
+
/proc/diskstats
+
- giving some information (including device numbers) for each of the logical disk devices
+
+
+
/proc/dma
+
– Info about current DMA channels.
+
+
+
/proc/fb
+
– Framebuffer devices.
+
+
+
/proc/filesystems
+
– Current filesystems supported by the kernel.
+
+
+
/proc/interrupts, /proc/iomem, /proc/ioports and the directory /proc/irq
+
- giving some self-explanatory details about the devices (physical or logical) using the various system resources
+
+
+
/proc/iomem
+
– Current system memory map for devices.
+
+
+
/proc/ioports
+
– Registered port regions for input output communication with device.
+
+
+
/proc/loadavg
+
– System load average.
+
+
+
/proc/locks
+
– Files currently locked by kernel.
+
+
+
/proc/meminfo
+
– Info about system memory (see above example).
+
+
+
/proc/misc
+
– Miscellaneous drivers registered for miscellaneous major device.
+
+
+
/proc/modules
+
- one of the most important files in /proc, containing a list of the kernel modules currently loaded . It gives some indication (not always entirely correct) of dependencies.
+
+
+
/proc/mounts
+
– List of all mounts in use by system.
+
+
+
/proc/mounts
+
- a symlink to self/mounts which contains a list of the currently mounted devices and their mount points (and which file system is in use and what mount options are in use).
+
+
+
/proc/net
+
- a directory containing useful information about the network stack, in particular /proc/net/nf_conntrack, which lists existing network connections (particularly useful for tracking routing when iptables FORWARD is used to redirect network connections)
+
+
+
/proc/partitions
+
– Detailed info about partitions available to the system.
+
+
+
/proc/pci
+
– Information about every PCI device.
+
+
+
/proc/stat
+
– Record or various statistics kept from last reboot.
+
+
+
/proc/swap
+
– Information about swap space.
+
+
+
/proc/scsi
+
- giving information about any devices connected via a SCSI or RAID controller
+
+
+
/proc/sysvipc
+
- containing memory-sharing and inter-process communication (IPC) information.
+
+
+
/proc/tty
+
- containing information about the current terminals; /proc/tty/driver looks to be[original research?] a list of the different types of tty available - each of which is a list of those of each type
+
+
+
/proc/uptime
+
– Uptime information (in seconds).
+
+
+
+
+
/proc/version
+
– Kernel version, gcc version, and Linux distribution installed.
+
+
+
+
+
+
+
2. cpu info
+
+
+
+
cat /proc/cpuinfo
+
+processor : 0
+ vendor_id : AuthenticAMD
+ cpu family : 16
+ model : 6
+ model name : AMD Athlon(tm) II X2 270 Processor
+ stepping : 3
+ microcode : 0x10000c8
+ cpu MHz : 2000.000
+ cache size : 1024 KB
+ ...
+ processor : 1
+ vendor_id : AuthenticAMD
+ cpu family : 16
+ model : 6
+ model name : AMD Athlon(tm) II X2 270 Processor
+ stepping : 3
+ microcode : 0x10000c8
+ cpu MHz : 800.000
+ cache size : 1024 KB
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/ea78da7efci.html b/src-local/LabLearningObject-hybrid-tmp/ea78da7efci.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/ea78da7efci.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/ei0i06um1zu.html b/src-local/LabLearningObject-hybrid-tmp/ei0i06um1zu.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/ei0i06um1zu.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/eix9yu0eg5a.html b/src-local/LabLearningObject-hybrid-tmp/eix9yu0eg5a.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/eix9yu0eg5a.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/eknizlly6e.html b/src-local/LabLearningObject-hybrid-tmp/eknizlly6e.html
new file mode 100644
index 0000000..8aa4b10
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/eknizlly6e.html
@@ -0,0 +1,301 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
The proc filesystem (procfs) is a special filesystem in Unix-like operating systems that presents information about processes and other system information in a hierarchical file-like structure,
+providing a more convenient and standardized method for dynamically accessing process data held in the kernel than traditional tracing methods or direct access to kernel memory.
+
+
+
Typically
+
+
+
+
+
it is mapped to a mount point named /proc at boot time.
+
+
+
The proc file system acts as an interface to internal data structures in the kernel.
+
+
+
It can be used to obtain information about the system and to change certain kernel parameters at runtime (sysctl).
+
+
+
+
+
+
+
+
+
1. The /proc Filesystem
+
+
+
+
+
+
+
+
+The proc filesystem provides a method of communication between kernel space and user space. For example, the GNU version of the process reporting utility ps uses the proc file system to obtain its data, without using any specialized system calls.
+
+
+
+
+
+
The directory /proc contains (among other things) one subdirectory for each process running on the system, which is named after the process ID (PID).
+
+
+
The link ‘self’ points to the process reading the file system. Each process subdirectory has the entries listed in: ls /proc/<pid>
– Information about current consoles including tty.
+
+
+
/proc/crypto
+
- a list of available cryptographic modules
+
+
+
/proc/devices
+
– Device drivers currently configured for the running kernel.
+
+
+
/proc/diskstats
+
- giving some information (including device numbers) for each of the logical disk devices
+
+
+
/proc/dma
+
– Info about current DMA channels.
+
+
+
/proc/fb
+
– Framebuffer devices.
+
+
+
/proc/filesystems
+
– Current filesystems supported by the kernel.
+
+
+
/proc/interrupts, /proc/iomem, /proc/ioports and the directory /proc/irq
+
- giving some self-explanatory details about the devices (physical or logical) using the various system resources
+
+
+
/proc/iomem
+
– Current system memory map for devices.
+
+
+
/proc/ioports
+
– Registered port regions for input output communication with device.
+
+
+
/proc/loadavg
+
– System load average.
+
+
+
/proc/locks
+
– Files currently locked by kernel.
+
+
+
/proc/meminfo
+
– Info about system memory (see above example).
+
+
+
/proc/misc
+
– Miscellaneous drivers registered for miscellaneous major device.
+
+
+
/proc/modules
+
- one of the most important files in /proc, containing a list of the kernel modules currently loaded . It gives some indication (not always entirely correct) of dependencies.
+
+
+
/proc/mounts
+
– List of all mounts in use by system.
+
+
+
/proc/mounts
+
- a symlink to self/mounts which contains a list of the currently mounted devices and their mount points (and which file system is in use and what mount options are in use).
+
+
+
/proc/net
+
- a directory containing useful information about the network stack, in particular /proc/net/nf_conntrack, which lists existing network connections (particularly useful for tracking routing when iptables FORWARD is used to redirect network connections)
+
+
+
/proc/partitions
+
– Detailed info about partitions available to the system.
+
+
+
/proc/pci
+
– Information about every PCI device.
+
+
+
/proc/stat
+
– Record or various statistics kept from last reboot.
+
+
+
/proc/swap
+
– Information about swap space.
+
+
+
/proc/scsi
+
- giving information about any devices connected via a SCSI or RAID controller
+
+
+
/proc/sysvipc
+
- containing memory-sharing and inter-process communication (IPC) information.
+
+
+
/proc/tty
+
- containing information about the current terminals; /proc/tty/driver looks to be[original research?] a list of the different types of tty available - each of which is a list of those of each type
+
+
+
/proc/uptime
+
– Uptime information (in seconds).
+
+
+
+
+
/proc/version
+
– Kernel version, gcc version, and Linux distribution installed.
+
+
+
+
+
+
+
2. cpu info
+
+
+
+
cat /proc/cpuinfo
+
+processor : 0
+ vendor_id : AuthenticAMD
+ cpu family : 16
+ model : 6
+ model name : AMD Athlon(tm) II X2 270 Processor
+ stepping : 3
+ microcode : 0x10000c8
+ cpu MHz : 2000.000
+ cache size : 1024 KB
+ ...
+ processor : 1
+ vendor_id : AuthenticAMD
+ cpu family : 16
+ model : 6
+ model name : AMD Athlon(tm) II X2 270 Processor
+ stepping : 3
+ microcode : 0x10000c8
+ cpu MHz : 800.000
+ cache size : 1024 KB
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/exv9ge57qvi.html b/src-local/LabLearningObject-hybrid-tmp/exv9ge57qvi.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/exv9ge57qvi.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/f0un7p.html b/src-local/LabLearningObject-hybrid-tmp/f0un7p.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/f0un7p.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/f8ni2.html b/src-local/LabLearningObject-hybrid-tmp/f8ni2.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/f8ni2.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/fcmqxjqkegr.html b/src-local/LabLearningObject-hybrid-tmp/fcmqxjqkegr.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/fcmqxjqkegr.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/file b/src-local/LabLearningObject-hybrid-tmp/file
new file mode 100644
index 0000000..e69de29
diff --git a/src-local/LabLearningObject-hybrid-tmp/fjrbqu462l.html b/src-local/LabLearningObject-hybrid-tmp/fjrbqu462l.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/fjrbqu462l.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/fqhoq2ndiq7.html b/src-local/LabLearningObject-hybrid-tmp/fqhoq2ndiq7.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/fqhoq2ndiq7.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/fwuqtg.html b/src-local/LabLearningObject-hybrid-tmp/fwuqtg.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/fwuqtg.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/g59w7.html b/src-local/LabLearningObject-hybrid-tmp/g59w7.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/g59w7.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/g9ddd.html b/src-local/LabLearningObject-hybrid-tmp/g9ddd.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/g9ddd.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/g9v2rm0vcsw.html b/src-local/LabLearningObject-hybrid-tmp/g9v2rm0vcsw.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/g9v2rm0vcsw.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/gdci62z921.html b/src-local/LabLearningObject-hybrid-tmp/gdci62z921.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/gdci62z921.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/git1nx7lasp.html b/src-local/LabLearningObject-hybrid-tmp/git1nx7lasp.html
new file mode 100644
index 0000000..206ae57
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/git1nx7lasp.html
@@ -0,0 +1,714 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
2. Linux file system layout
+
+
+
Table 6. Subdirectories of the root directory
+
+
+
+
+
+
+
Directory
+
Content
+
+
+
+
+
/bin
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
3. Find and grep
+
+
+
3.1. find
+
+
The find tool, known from UNIX, is very powerful. This command not only allows you to search file names, it can also accept file size, date of last change and other file properties as criteria for a search.
+
+
+
The most common use is for finding file names:
+
+
+
+
+
+
+
+
+find <path> -name <searchstring>
+
+
+
+
+
+
This can be interpreted as "Look in all files and subdirectories contained in a given path, and print the names of the files containing the search string in their name" (not in their content).
+
+
+
+
find /etc -name "*.conf"
+
+
+
+
+
3.2. grep
+
+
grep is used for filtering input lines and returning certain patterns to the output.
-H, --with-filename
+ Print the filename for each match
+-n, --line-number
+ Prefix each line of output with the 1-based line number within its input file
+-s, --no-messages
+ Suppress error messages about nonexistent or unreadable files.
+
+
+
+
+
+
+
+
+
+This can be interpreted as
+- "Look for *.conf files and subdirectories contained in /etc, and if true exec grep -Hns conf in the given file"
+
+
+
+
+
+
+
+
+
+
+
+Very powerful in bash scripts
+create a file test.sh
+.bash script
+
A packaging system simply provides programs and applications for installation.
+
+
+
APT(Advanced Package Tool) is a command line tool that is the most efficient and preferred way of managing software from the command line for Debian and Debian based Linux distributions like Ubuntu . It manages dependencies effectively, maintains large configuration files and properly handles upgrades and downgrades to ensure system stability.
+
+
+
4.1.1. Updating Package Database
+
+
Before commencing any operations with apt, we need to ensure that our local copy of the database is up-to-date.
+Without this the system won’t know if there are newer packages available or not.
+
+
+
+
apt-get update
+
+
+
+
+
4.1.2. Upgrading Package Database
+
+
Once your package database has been updated, you can now upgrade the packages with updates installed on you machine. This will update any applications, and the Ubuntu core system to the latest versions available.
+
+
+
+
sudo apt-get upgrade
+
+
+
+
+
4.1.3. SEARCH FOR PACKAGES WITH APT
+
+
To search for a package you can use the following command:
+
+
+
+
apt search apache2
+
+
+
+
+
4.1.4. INSTALLING NEW PACKAGES
+
+
If you are find the name of the package you want to install, you can install it by running this command:
+
+
+
+
apt install apache2 vlc
+
+
+
+
+
4.1.5. REMOVING INSTALLED PACKAGES
+
+
To uninstall a package from your system, you can use the following command:
+
+
+
+
apt remove vlc
+
+
+
+
+
+
+
+
+
+This command removes the package but keeps the configuration files. So in case you reinstall the same package, your configuration remains the same. If you want to remove both the package and its associated configuration files, you can run this command:
+
+
+
+
+
+
+
apt purge vlc
+
+
+
+
+
4.1.6. clean up any unused libraries and packages
+
+
+
apt autoremove
+
+
+
+
This command automatically removes any packages that aren’t used or associated with any installed program. It’s a great way to clean up any unused libraries and packages you don’t need.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Reminder
+
+
Caminante, no hay camino,
+se hace camino al andar.
+
+
+
Wanderer, there is no path,
+the path is made by walking.
+
+
+
Antonio Machado Campos de Castilla
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/h0046t19zd.html b/src-local/LabLearningObject-hybrid-tmp/h0046t19zd.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/h0046t19zd.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/h3b8t9ru2.html b/src-local/LabLearningObject-hybrid-tmp/h3b8t9ru2.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/h3b8t9ru2.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/h7shumxlsb.html b/src-local/LabLearningObject-hybrid-tmp/h7shumxlsb.html
new file mode 100644
index 0000000..e3cf597
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/h7shumxlsb.html
@@ -0,0 +1,328 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/haeuf7tl5iq.html b/src-local/LabLearningObject-hybrid-tmp/haeuf7tl5iq.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/haeuf7tl5iq.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/hc8am7z2w3.html b/src-local/LabLearningObject-hybrid-tmp/hc8am7z2w3.html
new file mode 100644
index 0000000..212dfea
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/hc8am7z2w3.html
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
A packaging system simply provides programs and applications for installation.
+
+
+
APT(Advanced Package Tool) is a command line tool that is the most efficient and preferred way of managing software from the command line for Debian and Debian based Linux distributions like Ubuntu . It manages dependencies effectively, maintains large configuration files and properly handles upgrades and downgrades to ensure system stability.
+
+
+
1.1.1. Updating Package Database
+
+
Before commencing any operations with apt, we need to ensure that our local copy of the database is up-to-date.
+Without this the system won’t know if there are newer packages available or not.
+
+
+
+
apt-get update
+
+
+
+
+
1.1.2. Upgrading Package Database
+
+
Once your package database has been updated, you can now upgrade the packages with updates installed on you machine. This will update any applications, and the Ubuntu core system to the latest versions available.
+
+
+
+
sudo apt-get upgrade
+
+
+
+
+
1.1.3. SEARCH FOR PACKAGES WITH APT
+
+
To search for a package you can use the following command:
+
+
+
+
apt search apache2
+
+
+
+
+
1.1.4. INSTALLING NEW PACKAGES
+
+
If you are find the name of the package you want to install, you can install it by running this command:
+
+
+
+
apt install apache2 vlc
+
+
+
+
+
1.1.5. REMOVING INSTALLED PACKAGES
+
+
To uninstall a package from your system, you can use the following command:
+
+
+
+
apt remove vlc
+
+
+
+
+
+
+
+
+
+This command removes the package but keeps the configuration files. So in case you reinstall the same package, your configuration remains the same. If you want to remove both the package and its associated configuration files, you can run this command:
+
+
+
+
+
+
+
apt purge vlc
+
+
+
+
+
1.1.6. clean up any unused libraries and packages
+
+
+
apt autoremove
+
+
+
+
This command automatically removes any packages that aren’t used or associated with any installed program. It’s a great way to clean up any unused libraries and packages you don’t need.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/hejr75n7xoo.html b/src-local/LabLearningObject-hybrid-tmp/hejr75n7xoo.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/hejr75n7xoo.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/hig4m3.html b/src-local/LabLearningObject-hybrid-tmp/hig4m3.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/hig4m3.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/hl440wq3rnu.html b/src-local/LabLearningObject-hybrid-tmp/hl440wq3rnu.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/hl440wq3rnu.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/hqsh4.html b/src-local/LabLearningObject-hybrid-tmp/hqsh4.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/hqsh4.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/ig3815wpakc.html b/src-local/LabLearningObject-hybrid-tmp/ig3815wpakc.html
new file mode 100644
index 0000000..212dfea
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/ig3815wpakc.html
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
A packaging system simply provides programs and applications for installation.
+
+
+
APT(Advanced Package Tool) is a command line tool that is the most efficient and preferred way of managing software from the command line for Debian and Debian based Linux distributions like Ubuntu . It manages dependencies effectively, maintains large configuration files and properly handles upgrades and downgrades to ensure system stability.
+
+
+
1.1.1. Updating Package Database
+
+
Before commencing any operations with apt, we need to ensure that our local copy of the database is up-to-date.
+Without this the system won’t know if there are newer packages available or not.
+
+
+
+
apt-get update
+
+
+
+
+
1.1.2. Upgrading Package Database
+
+
Once your package database has been updated, you can now upgrade the packages with updates installed on you machine. This will update any applications, and the Ubuntu core system to the latest versions available.
+
+
+
+
sudo apt-get upgrade
+
+
+
+
+
1.1.3. SEARCH FOR PACKAGES WITH APT
+
+
To search for a package you can use the following command:
+
+
+
+
apt search apache2
+
+
+
+
+
1.1.4. INSTALLING NEW PACKAGES
+
+
If you are find the name of the package you want to install, you can install it by running this command:
+
+
+
+
apt install apache2 vlc
+
+
+
+
+
1.1.5. REMOVING INSTALLED PACKAGES
+
+
To uninstall a package from your system, you can use the following command:
+
+
+
+
apt remove vlc
+
+
+
+
+
+
+
+
+
+This command removes the package but keeps the configuration files. So in case you reinstall the same package, your configuration remains the same. If you want to remove both the package and its associated configuration files, you can run this command:
+
+
+
+
+
+
+
apt purge vlc
+
+
+
+
+
1.1.6. clean up any unused libraries and packages
+
+
+
apt autoremove
+
+
+
+
This command automatically removes any packages that aren’t used or associated with any installed program. It’s a great way to clean up any unused libraries and packages you don’t need.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/imjwbntkj3d.html b/src-local/LabLearningObject-hybrid-tmp/imjwbntkj3d.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/imjwbntkj3d.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/iqun9ljkwqd.html b/src-local/LabLearningObject-hybrid-tmp/iqun9ljkwqd.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/iqun9ljkwqd.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/irms6yrg3xa.html b/src-local/LabLearningObject-hybrid-tmp/irms6yrg3xa.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/irms6yrg3xa.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/is7b5.html b/src-local/LabLearningObject-hybrid-tmp/is7b5.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/is7b5.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/j4zle1dnbqb.html b/src-local/LabLearningObject-hybrid-tmp/j4zle1dnbqb.html
new file mode 100644
index 0000000..9c97878
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/j4zle1dnbqb.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/j60xh3p1crr.html b/src-local/LabLearningObject-hybrid-tmp/j60xh3p1crr.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/j60xh3p1crr.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/j79egukh06k.html b/src-local/LabLearningObject-hybrid-tmp/j79egukh06k.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/j79egukh06k.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/jbybog.html b/src-local/LabLearningObject-hybrid-tmp/jbybog.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/jbybog.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/jfvi9c.html b/src-local/LabLearningObject-hybrid-tmp/jfvi9c.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/jfvi9c.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/jjgf9.html b/src-local/LabLearningObject-hybrid-tmp/jjgf9.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/jjgf9.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/jpf352o0vt.html b/src-local/LabLearningObject-hybrid-tmp/jpf352o0vt.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/jpf352o0vt.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/jr3wferc76.html b/src-local/LabLearningObject-hybrid-tmp/jr3wferc76.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/jr3wferc76.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/jznztcyblum.html b/src-local/LabLearningObject-hybrid-tmp/jznztcyblum.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/jznztcyblum.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/k1o2fuzkjec.html b/src-local/LabLearningObject-hybrid-tmp/k1o2fuzkjec.html
new file mode 100644
index 0000000..36d6f0a
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/k1o2fuzkjec.html
@@ -0,0 +1,343 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/k85fav.html b/src-local/LabLearningObject-hybrid-tmp/k85fav.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/k85fav.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/kbqjb3card.html b/src-local/LabLearningObject-hybrid-tmp/kbqjb3card.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/kbqjb3card.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/kdsqpplmq6d.html b/src-local/LabLearningObject-hybrid-tmp/kdsqpplmq6d.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/kdsqpplmq6d.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/kn8pll65kk.html b/src-local/LabLearningObject-hybrid-tmp/kn8pll65kk.html
new file mode 100644
index 0000000..9c97878
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/kn8pll65kk.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/kokznc.html b/src-local/LabLearningObject-hybrid-tmp/kokznc.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/kokznc.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/ktdgb9.html b/src-local/LabLearningObject-hybrid-tmp/ktdgb9.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/ktdgb9.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/ku8q7e7f8g.html b/src-local/LabLearningObject-hybrid-tmp/ku8q7e7f8g.html
new file mode 100644
index 0000000..9c97878
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/ku8q7e7f8g.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/l5v5jo.html b/src-local/LabLearningObject-hybrid-tmp/l5v5jo.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/l5v5jo.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/l9dm7x0i89m.html b/src-local/LabLearningObject-hybrid-tmp/l9dm7x0i89m.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/l9dm7x0i89m.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/lozxt2.html b/src-local/LabLearningObject-hybrid-tmp/lozxt2.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/lozxt2.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/lreoyc08wc.html b/src-local/LabLearningObject-hybrid-tmp/lreoyc08wc.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/lreoyc08wc.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/luhlg.html b/src-local/LabLearningObject-hybrid-tmp/luhlg.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/luhlg.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/m0195j.html b/src-local/LabLearningObject-hybrid-tmp/m0195j.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/m0195j.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/m7zy5c65orm.html b/src-local/LabLearningObject-hybrid-tmp/m7zy5c65orm.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/m7zy5c65orm.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/mabj164260d.html b/src-local/LabLearningObject-hybrid-tmp/mabj164260d.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/mabj164260d.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/mdy44shp9ac.html b/src-local/LabLearningObject-hybrid-tmp/mdy44shp9ac.html
new file mode 100644
index 0000000..9c97878
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/mdy44shp9ac.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/mmdy6eql0fp.html b/src-local/LabLearningObject-hybrid-tmp/mmdy6eql0fp.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/mmdy6eql0fp.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/mqduv4n9boj.html b/src-local/LabLearningObject-hybrid-tmp/mqduv4n9boj.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/mqduv4n9boj.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/mvslupi4n8.html b/src-local/LabLearningObject-hybrid-tmp/mvslupi4n8.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/mvslupi4n8.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/n2la4e2xulp.html b/src-local/LabLearningObject-hybrid-tmp/n2la4e2xulp.html
new file mode 100644
index 0000000..e3cf597
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/n2la4e2xulp.html
@@ -0,0 +1,328 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/nd3ewfddvso.html b/src-local/LabLearningObject-hybrid-tmp/nd3ewfddvso.html
new file mode 100644
index 0000000..e3cf597
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/nd3ewfddvso.html
@@ -0,0 +1,328 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/nkx54h9o4gi.html b/src-local/LabLearningObject-hybrid-tmp/nkx54h9o4gi.html
new file mode 100644
index 0000000..9c97878
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/nkx54h9o4gi.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/nmc4bxl04tq.html b/src-local/LabLearningObject-hybrid-tmp/nmc4bxl04tq.html
new file mode 100644
index 0000000..fa85fef
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/nmc4bxl04tq.html
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
The find tool, known from UNIX, is very powerful. This command not only allows you to search file names, it can also accept file size, date of last change and other file properties as criteria for a search.
+
+
+
The most common use is for finding file names:
+
+
+
+
+
+
+
+
+find <path> -name <searchstring>
+
+
+
+
+
+
This can be interpreted as "Look in all files and subdirectories contained in a given path, and print the names of the files containing the search string in their name" (not in their content).
+
+
+
+
find /etc -name "*.conf"
+
+
+
+
+
1.2. grep
+
+
grep is used for filtering input lines and returning certain patterns to the output.
-H, --with-filename
+ Print the filename for each match
+-n, --line-number
+ Prefix each line of output with the 1-based line number within its input file
+-s, --no-messages
+ Suppress error messages about nonexistent or unreadable files.
+
+
+
+
+
+
+
+
+
+This can be interpreted as
+- "Look for *.conf files and subdirectories contained in /etc, and if true exec grep -Hns conf in the given file"
+
+
+
+
+
+
+
+
+
+
+
+Very powerful in bash scripts
+create a file test.sh
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/ny1rq14d6a.html b/src-local/LabLearningObject-hybrid-tmp/ny1rq14d6a.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/ny1rq14d6a.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/nznnf5b0lcs.html b/src-local/LabLearningObject-hybrid-tmp/nznnf5b0lcs.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/nznnf5b0lcs.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/o1beq2qgezi.html b/src-local/LabLearningObject-hybrid-tmp/o1beq2qgezi.html
new file mode 100644
index 0000000..8aa4b10
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/o1beq2qgezi.html
@@ -0,0 +1,301 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
The proc filesystem (procfs) is a special filesystem in Unix-like operating systems that presents information about processes and other system information in a hierarchical file-like structure,
+providing a more convenient and standardized method for dynamically accessing process data held in the kernel than traditional tracing methods or direct access to kernel memory.
+
+
+
Typically
+
+
+
+
+
it is mapped to a mount point named /proc at boot time.
+
+
+
The proc file system acts as an interface to internal data structures in the kernel.
+
+
+
It can be used to obtain information about the system and to change certain kernel parameters at runtime (sysctl).
+
+
+
+
+
+
+
+
+
1. The /proc Filesystem
+
+
+
+
+
+
+
+
+The proc filesystem provides a method of communication between kernel space and user space. For example, the GNU version of the process reporting utility ps uses the proc file system to obtain its data, without using any specialized system calls.
+
+
+
+
+
+
The directory /proc contains (among other things) one subdirectory for each process running on the system, which is named after the process ID (PID).
+
+
+
The link ‘self’ points to the process reading the file system. Each process subdirectory has the entries listed in: ls /proc/<pid>
– Information about current consoles including tty.
+
+
+
/proc/crypto
+
- a list of available cryptographic modules
+
+
+
/proc/devices
+
– Device drivers currently configured for the running kernel.
+
+
+
/proc/diskstats
+
- giving some information (including device numbers) for each of the logical disk devices
+
+
+
/proc/dma
+
– Info about current DMA channels.
+
+
+
/proc/fb
+
– Framebuffer devices.
+
+
+
/proc/filesystems
+
– Current filesystems supported by the kernel.
+
+
+
/proc/interrupts, /proc/iomem, /proc/ioports and the directory /proc/irq
+
- giving some self-explanatory details about the devices (physical or logical) using the various system resources
+
+
+
/proc/iomem
+
– Current system memory map for devices.
+
+
+
/proc/ioports
+
– Registered port regions for input output communication with device.
+
+
+
/proc/loadavg
+
– System load average.
+
+
+
/proc/locks
+
– Files currently locked by kernel.
+
+
+
/proc/meminfo
+
– Info about system memory (see above example).
+
+
+
/proc/misc
+
– Miscellaneous drivers registered for miscellaneous major device.
+
+
+
/proc/modules
+
- one of the most important files in /proc, containing a list of the kernel modules currently loaded . It gives some indication (not always entirely correct) of dependencies.
+
+
+
/proc/mounts
+
– List of all mounts in use by system.
+
+
+
/proc/mounts
+
- a symlink to self/mounts which contains a list of the currently mounted devices and their mount points (and which file system is in use and what mount options are in use).
+
+
+
/proc/net
+
- a directory containing useful information about the network stack, in particular /proc/net/nf_conntrack, which lists existing network connections (particularly useful for tracking routing when iptables FORWARD is used to redirect network connections)
+
+
+
/proc/partitions
+
– Detailed info about partitions available to the system.
+
+
+
/proc/pci
+
– Information about every PCI device.
+
+
+
/proc/stat
+
– Record or various statistics kept from last reboot.
+
+
+
/proc/swap
+
– Information about swap space.
+
+
+
/proc/scsi
+
- giving information about any devices connected via a SCSI or RAID controller
+
+
+
/proc/sysvipc
+
- containing memory-sharing and inter-process communication (IPC) information.
+
+
+
/proc/tty
+
- containing information about the current terminals; /proc/tty/driver looks to be[original research?] a list of the different types of tty available - each of which is a list of those of each type
+
+
+
/proc/uptime
+
– Uptime information (in seconds).
+
+
+
+
+
/proc/version
+
– Kernel version, gcc version, and Linux distribution installed.
+
+
+
+
+
+
+
2. cpu info
+
+
+
+
cat /proc/cpuinfo
+
+processor : 0
+ vendor_id : AuthenticAMD
+ cpu family : 16
+ model : 6
+ model name : AMD Athlon(tm) II X2 270 Processor
+ stepping : 3
+ microcode : 0x10000c8
+ cpu MHz : 2000.000
+ cache size : 1024 KB
+ ...
+ processor : 1
+ vendor_id : AuthenticAMD
+ cpu family : 16
+ model : 6
+ model name : AMD Athlon(tm) II X2 270 Processor
+ stepping : 3
+ microcode : 0x10000c8
+ cpu MHz : 800.000
+ cache size : 1024 KB
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/o9po9uvqi7h.html b/src-local/LabLearningObject-hybrid-tmp/o9po9uvqi7h.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/o9po9uvqi7h.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/oc5pj14rnh.html b/src-local/LabLearningObject-hybrid-tmp/oc5pj14rnh.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/oc5pj14rnh.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/oglq5azt71q.html b/src-local/LabLearningObject-hybrid-tmp/oglq5azt71q.html
new file mode 100644
index 0000000..fa85fef
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/oglq5azt71q.html
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
The find tool, known from UNIX, is very powerful. This command not only allows you to search file names, it can also accept file size, date of last change and other file properties as criteria for a search.
+
+
+
The most common use is for finding file names:
+
+
+
+
+
+
+
+
+find <path> -name <searchstring>
+
+
+
+
+
+
This can be interpreted as "Look in all files and subdirectories contained in a given path, and print the names of the files containing the search string in their name" (not in their content).
+
+
+
+
find /etc -name "*.conf"
+
+
+
+
+
1.2. grep
+
+
grep is used for filtering input lines and returning certain patterns to the output.
-H, --with-filename
+ Print the filename for each match
+-n, --line-number
+ Prefix each line of output with the 1-based line number within its input file
+-s, --no-messages
+ Suppress error messages about nonexistent or unreadable files.
+
+
+
+
+
+
+
+
+
+This can be interpreted as
+- "Look for *.conf files and subdirectories contained in /etc, and if true exec grep -Hns conf in the given file"
+
+
+
+
+
+
+
+
+
+
+
+Very powerful in bash scripts
+create a file test.sh
+
The find tool, known from UNIX, is very powerful. This command not only allows you to search file names, it can also accept file size, date of last change and other file properties as criteria for a search.
+
+
+
The most common use is for finding file names:
+
+
+
+
+
+
+
+
+find <path> -name <searchstring>
+
+
+
+
+
+
This can be interpreted as "Look in all files and subdirectories contained in a given path, and print the names of the files containing the search string in their name" (not in their content).
+
+
+
+
find /etc -name "*.conf"
+
+
+
+
+
1.2. grep
+
+
grep is used for filtering input lines and returning certain patterns to the output.
-H, --with-filename
+ Print the filename for each match
+-n, --line-number
+ Prefix each line of output with the 1-based line number within its input file
+-s, --no-messages
+ Suppress error messages about nonexistent or unreadable files.
+
+
+
+
+
+
+
+
+
+This can be interpreted as
+- "Look for *.conf files and subdirectories contained in /etc, and if true exec grep -Hns conf in the given file"
+
+
+
+
+
+
+
+
+
+
+
+Very powerful in bash scripts
+create a file test.sh
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/pfq3jirfbvm.html b/src-local/LabLearningObject-hybrid-tmp/pfq3jirfbvm.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/pfq3jirfbvm.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/pi21kg3bkx.html b/src-local/LabLearningObject-hybrid-tmp/pi21kg3bkx.html
new file mode 100644
index 0000000..212dfea
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/pi21kg3bkx.html
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
A packaging system simply provides programs and applications for installation.
+
+
+
APT(Advanced Package Tool) is a command line tool that is the most efficient and preferred way of managing software from the command line for Debian and Debian based Linux distributions like Ubuntu . It manages dependencies effectively, maintains large configuration files and properly handles upgrades and downgrades to ensure system stability.
+
+
+
1.1.1. Updating Package Database
+
+
Before commencing any operations with apt, we need to ensure that our local copy of the database is up-to-date.
+Without this the system won’t know if there are newer packages available or not.
+
+
+
+
apt-get update
+
+
+
+
+
1.1.2. Upgrading Package Database
+
+
Once your package database has been updated, you can now upgrade the packages with updates installed on you machine. This will update any applications, and the Ubuntu core system to the latest versions available.
+
+
+
+
sudo apt-get upgrade
+
+
+
+
+
1.1.3. SEARCH FOR PACKAGES WITH APT
+
+
To search for a package you can use the following command:
+
+
+
+
apt search apache2
+
+
+
+
+
1.1.4. INSTALLING NEW PACKAGES
+
+
If you are find the name of the package you want to install, you can install it by running this command:
+
+
+
+
apt install apache2 vlc
+
+
+
+
+
1.1.5. REMOVING INSTALLED PACKAGES
+
+
To uninstall a package from your system, you can use the following command:
+
+
+
+
apt remove vlc
+
+
+
+
+
+
+
+
+
+This command removes the package but keeps the configuration files. So in case you reinstall the same package, your configuration remains the same. If you want to remove both the package and its associated configuration files, you can run this command:
+
+
+
+
+
+
+
apt purge vlc
+
+
+
+
+
1.1.6. clean up any unused libraries and packages
+
+
+
apt autoremove
+
+
+
+
This command automatically removes any packages that aren’t used or associated with any installed program. It’s a great way to clean up any unused libraries and packages you don’t need.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/pp6wsi.html b/src-local/LabLearningObject-hybrid-tmp/pp6wsi.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/pp6wsi.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/pv1oyaxwx3n.html b/src-local/LabLearningObject-hybrid-tmp/pv1oyaxwx3n.html
new file mode 100644
index 0000000..8aa4b10
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/pv1oyaxwx3n.html
@@ -0,0 +1,301 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
The proc filesystem (procfs) is a special filesystem in Unix-like operating systems that presents information about processes and other system information in a hierarchical file-like structure,
+providing a more convenient and standardized method for dynamically accessing process data held in the kernel than traditional tracing methods or direct access to kernel memory.
+
+
+
Typically
+
+
+
+
+
it is mapped to a mount point named /proc at boot time.
+
+
+
The proc file system acts as an interface to internal data structures in the kernel.
+
+
+
It can be used to obtain information about the system and to change certain kernel parameters at runtime (sysctl).
+
+
+
+
+
+
+
+
+
1. The /proc Filesystem
+
+
+
+
+
+
+
+
+The proc filesystem provides a method of communication between kernel space and user space. For example, the GNU version of the process reporting utility ps uses the proc file system to obtain its data, without using any specialized system calls.
+
+
+
+
+
+
The directory /proc contains (among other things) one subdirectory for each process running on the system, which is named after the process ID (PID).
+
+
+
The link ‘self’ points to the process reading the file system. Each process subdirectory has the entries listed in: ls /proc/<pid>
– Information about current consoles including tty.
+
+
+
/proc/crypto
+
- a list of available cryptographic modules
+
+
+
/proc/devices
+
– Device drivers currently configured for the running kernel.
+
+
+
/proc/diskstats
+
- giving some information (including device numbers) for each of the logical disk devices
+
+
+
/proc/dma
+
– Info about current DMA channels.
+
+
+
/proc/fb
+
– Framebuffer devices.
+
+
+
/proc/filesystems
+
– Current filesystems supported by the kernel.
+
+
+
/proc/interrupts, /proc/iomem, /proc/ioports and the directory /proc/irq
+
- giving some self-explanatory details about the devices (physical or logical) using the various system resources
+
+
+
/proc/iomem
+
– Current system memory map for devices.
+
+
+
/proc/ioports
+
– Registered port regions for input output communication with device.
+
+
+
/proc/loadavg
+
– System load average.
+
+
+
/proc/locks
+
– Files currently locked by kernel.
+
+
+
/proc/meminfo
+
– Info about system memory (see above example).
+
+
+
/proc/misc
+
– Miscellaneous drivers registered for miscellaneous major device.
+
+
+
/proc/modules
+
- one of the most important files in /proc, containing a list of the kernel modules currently loaded . It gives some indication (not always entirely correct) of dependencies.
+
+
+
/proc/mounts
+
– List of all mounts in use by system.
+
+
+
/proc/mounts
+
- a symlink to self/mounts which contains a list of the currently mounted devices and their mount points (and which file system is in use and what mount options are in use).
+
+
+
/proc/net
+
- a directory containing useful information about the network stack, in particular /proc/net/nf_conntrack, which lists existing network connections (particularly useful for tracking routing when iptables FORWARD is used to redirect network connections)
+
+
+
/proc/partitions
+
– Detailed info about partitions available to the system.
+
+
+
/proc/pci
+
– Information about every PCI device.
+
+
+
/proc/stat
+
– Record or various statistics kept from last reboot.
+
+
+
/proc/swap
+
– Information about swap space.
+
+
+
/proc/scsi
+
- giving information about any devices connected via a SCSI or RAID controller
+
+
+
/proc/sysvipc
+
- containing memory-sharing and inter-process communication (IPC) information.
+
+
+
/proc/tty
+
- containing information about the current terminals; /proc/tty/driver looks to be[original research?] a list of the different types of tty available - each of which is a list of those of each type
+
+
+
/proc/uptime
+
– Uptime information (in seconds).
+
+
+
+
+
/proc/version
+
– Kernel version, gcc version, and Linux distribution installed.
+
+
+
+
+
+
+
2. cpu info
+
+
+
+
cat /proc/cpuinfo
+
+processor : 0
+ vendor_id : AuthenticAMD
+ cpu family : 16
+ model : 6
+ model name : AMD Athlon(tm) II X2 270 Processor
+ stepping : 3
+ microcode : 0x10000c8
+ cpu MHz : 2000.000
+ cache size : 1024 KB
+ ...
+ processor : 1
+ vendor_id : AuthenticAMD
+ cpu family : 16
+ model : 6
+ model name : AMD Athlon(tm) II X2 270 Processor
+ stepping : 3
+ microcode : 0x10000c8
+ cpu MHz : 800.000
+ cache size : 1024 KB
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/q24kt.html b/src-local/LabLearningObject-hybrid-tmp/q24kt.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/q24kt.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/qbkn5hjp669.html b/src-local/LabLearningObject-hybrid-tmp/qbkn5hjp669.html
new file mode 100644
index 0000000..212dfea
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/qbkn5hjp669.html
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
A packaging system simply provides programs and applications for installation.
+
+
+
APT(Advanced Package Tool) is a command line tool that is the most efficient and preferred way of managing software from the command line for Debian and Debian based Linux distributions like Ubuntu . It manages dependencies effectively, maintains large configuration files and properly handles upgrades and downgrades to ensure system stability.
+
+
+
1.1.1. Updating Package Database
+
+
Before commencing any operations with apt, we need to ensure that our local copy of the database is up-to-date.
+Without this the system won’t know if there are newer packages available or not.
+
+
+
+
apt-get update
+
+
+
+
+
1.1.2. Upgrading Package Database
+
+
Once your package database has been updated, you can now upgrade the packages with updates installed on you machine. This will update any applications, and the Ubuntu core system to the latest versions available.
+
+
+
+
sudo apt-get upgrade
+
+
+
+
+
1.1.3. SEARCH FOR PACKAGES WITH APT
+
+
To search for a package you can use the following command:
+
+
+
+
apt search apache2
+
+
+
+
+
1.1.4. INSTALLING NEW PACKAGES
+
+
If you are find the name of the package you want to install, you can install it by running this command:
+
+
+
+
apt install apache2 vlc
+
+
+
+
+
1.1.5. REMOVING INSTALLED PACKAGES
+
+
To uninstall a package from your system, you can use the following command:
+
+
+
+
apt remove vlc
+
+
+
+
+
+
+
+
+
+This command removes the package but keeps the configuration files. So in case you reinstall the same package, your configuration remains the same. If you want to remove both the package and its associated configuration files, you can run this command:
+
+
+
+
+
+
+
apt purge vlc
+
+
+
+
+
1.1.6. clean up any unused libraries and packages
+
+
+
apt autoremove
+
+
+
+
This command automatically removes any packages that aren’t used or associated with any installed program. It’s a great way to clean up any unused libraries and packages you don’t need.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/qgw58g2rluh.html b/src-local/LabLearningObject-hybrid-tmp/qgw58g2rluh.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/qgw58g2rluh.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/qhra43kqzuh.html b/src-local/LabLearningObject-hybrid-tmp/qhra43kqzuh.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/qhra43kqzuh.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/qm6rnzyx34.html b/src-local/LabLearningObject-hybrid-tmp/qm6rnzyx34.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/qm6rnzyx34.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/qs921xh55o.html b/src-local/LabLearningObject-hybrid-tmp/qs921xh55o.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/qs921xh55o.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/r109ayd06y.html b/src-local/LabLearningObject-hybrid-tmp/r109ayd06y.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/r109ayd06y.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/r7snzdnl2sk.html b/src-local/LabLearningObject-hybrid-tmp/r7snzdnl2sk.html
new file mode 100644
index 0000000..cfdc196
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/r7snzdnl2sk.html
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
The find tool, known from UNIX, is very powerful. This command not only allows you to search file names, it can also accept file size, date of last change and other file properties as criteria for a search.
+
+
+
The most common use is for finding file names:
+
+
+
+
+
+
+
+
+find <path> -name <searchstring>
+
+
+
+
+
+
This can be interpreted as "Look in all files and subdirectories contained in a given path, and print the names of the files containing the search string in their name" (not in their content).
+
+
+
+
find /etc -name "*.conf"
+
+
+
+
+
1.2. grep
+
+
grep is used for filtering input lines and returning certain patterns to the output.
-H, --with-filename
+ Print the filename for each match
+-n, --line-number
+ Prefix each line of output with the 1-based line number within its input file
+-s, --no-messages
+ Suppress error messages about nonexistent or unreadable files.
+
+
+
+
+
+
+
+
+
+This can be interpreted as
+- "Look for *.conf files and subdirectories contained in /etc, and if true exec grep -Hns conf in the given file"
+
+
+
+
+
+
+
+
+
+
+
+Very powerful in bash scripts
+create a file test.sh
+.bash script
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/rj8jjo0pfeb.html b/src-local/LabLearningObject-hybrid-tmp/rj8jjo0pfeb.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/rj8jjo0pfeb.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/rkn3iv15dn.html b/src-local/LabLearningObject-hybrid-tmp/rkn3iv15dn.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/rkn3iv15dn.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/rkz3fq0kqga.html b/src-local/LabLearningObject-hybrid-tmp/rkz3fq0kqga.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/rkz3fq0kqga.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/rnaeiv6k8gi.html b/src-local/LabLearningObject-hybrid-tmp/rnaeiv6k8gi.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/rnaeiv6k8gi.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/rq1yvm97k6.html b/src-local/LabLearningObject-hybrid-tmp/rq1yvm97k6.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/rq1yvm97k6.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/rw1e3e.html b/src-local/LabLearningObject-hybrid-tmp/rw1e3e.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/rw1e3e.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/rzize9.html b/src-local/LabLearningObject-hybrid-tmp/rzize9.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/rzize9.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/sgqlgbcsr2.html b/src-local/LabLearningObject-hybrid-tmp/sgqlgbcsr2.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/sgqlgbcsr2.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/sw161h.html b/src-local/LabLearningObject-hybrid-tmp/sw161h.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/sw161h.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/sxel8f.html b/src-local/LabLearningObject-hybrid-tmp/sxel8f.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/sxel8f.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/t7o40bsz5gj.html b/src-local/LabLearningObject-hybrid-tmp/t7o40bsz5gj.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/t7o40bsz5gj.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/tdrp8n2nvmk.html b/src-local/LabLearningObject-hybrid-tmp/tdrp8n2nvmk.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/tdrp8n2nvmk.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/tmpxn7p9wle.html b/src-local/LabLearningObject-hybrid-tmp/tmpxn7p9wle.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/tmpxn7p9wle.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/tu90u2ovrus.html b/src-local/LabLearningObject-hybrid-tmp/tu90u2ovrus.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/tu90u2ovrus.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/tz1gqo.html b/src-local/LabLearningObject-hybrid-tmp/tz1gqo.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/tz1gqo.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/u1mtre1ntye.html b/src-local/LabLearningObject-hybrid-tmp/u1mtre1ntye.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/u1mtre1ntye.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/ubii0j.html b/src-local/LabLearningObject-hybrid-tmp/ubii0j.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/ubii0j.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/uq5kqsx593.html b/src-local/LabLearningObject-hybrid-tmp/uq5kqsx593.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/uq5kqsx593.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/urn2fp1rqi.html b/src-local/LabLearningObject-hybrid-tmp/urn2fp1rqi.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/urn2fp1rqi.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/uzbzac8vdcd.html b/src-local/LabLearningObject-hybrid-tmp/uzbzac8vdcd.html
new file mode 100644
index 0000000..342b074
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/uzbzac8vdcd.html
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/v9zqixm9u8e.html b/src-local/LabLearningObject-hybrid-tmp/v9zqixm9u8e.html
new file mode 100644
index 0000000..9c97878
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/v9zqixm9u8e.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/vfcy9cux28.html b/src-local/LabLearningObject-hybrid-tmp/vfcy9cux28.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/vfcy9cux28.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/vj8hf9t01th.html b/src-local/LabLearningObject-hybrid-tmp/vj8hf9t01th.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/vj8hf9t01th.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/vsl0a.html b/src-local/LabLearningObject-hybrid-tmp/vsl0a.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/vsl0a.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/vuuuoa6zdn.html b/src-local/LabLearningObject-hybrid-tmp/vuuuoa6zdn.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/vuuuoa6zdn.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/vuwtrw3lcv.html b/src-local/LabLearningObject-hybrid-tmp/vuwtrw3lcv.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/vuwtrw3lcv.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/vv4vzm.html b/src-local/LabLearningObject-hybrid-tmp/vv4vzm.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/vv4vzm.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/w4132bieiel.html b/src-local/LabLearningObject-hybrid-tmp/w4132bieiel.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/w4132bieiel.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/w4j9b9g36sq.html b/src-local/LabLearningObject-hybrid-tmp/w4j9b9g36sq.html
new file mode 100644
index 0000000..55cb15f
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/w4j9b9g36sq.html
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
The proc filesystem (procfs) is a special filesystem in Unix-like operating systems that presents information about processes and other system information in a hierarchical file-like structure,
+providing a more convenient and standardized method for dynamically accessing process data held in the kernel than traditional tracing methods or direct access to kernel memory.
+
+
+
Typically
+
+
+
+
+
it is mapped to a mount point named /proc at boot time.
+
+
+
The proc file system acts as an interface to internal data structures in the kernel.
+
+
+
It can be used to obtain information about the system and to change certain kernel parameters at runtime (sysctl).
+
+
+
+
+
+
+
+
+
1. The /proc Filesystem
+
+
+
+
+
+
+
+
+The proc filesystem provides a method of communication between kernel space and user space. For example, the GNU version of the process reporting utility ps uses the proc file system to obtain its data, without using any specialized system calls.
+
+
+
+
+
+
The directory /proc contains (among other things) one subdirectory for each process running on the system, which is named after the process ID (PID).
+
+
+
The link ‘self’ points to the process reading the file system. Each process subdirectory has the entries listed in: ls /proc/<pid>
– Information about current consoles including tty.
+
+
+
/proc/crypto
+
- a list of available cryptographic modules
+
+
+
/proc/devices
+
– Device drivers currently configured for the running kernel.
+
+
+
/proc/diskstats
+
- giving some information (including device numbers) for each of the logical disk devices
+
+
+
/proc/dma
+
– Info about current DMA channels.
+
+
+
/proc/fb
+
– Framebuffer devices.
+
+
+
/proc/filesystems
+
– Current filesystems supported by the kernel.
+
+
+
/proc/interrupts, /proc/iomem, /proc/ioports and the directory /proc/irq
+
- giving some self-explanatory details about the devices (physical or logical) using the various system resources
+
+
+
/proc/iomem
+
– Current system memory map for devices.
+
+
+
/proc/ioports
+
– Registered port regions for input output communication with device.
+
+
+
/proc/loadavg
+
– System load average.
+
+
+
/proc/locks
+
– Files currently locked by kernel.
+
+
+
/proc/meminfo
+
– Info about system memory (see above example).
+
+
+
/proc/misc
+
– Miscellaneous drivers registered for miscellaneous major device.
+
+
+
/proc/modules
+
- one of the most important files in /proc, containing a list of the kernel modules currently loaded . It gives some indication (not always entirely correct) of dependencies.
+
+
+
/proc/mounts
+
– List of all mounts in use by system.
+
+
+
/proc/mounts
+
- a symlink to self/mounts which contains a list of the currently mounted devices and their mount points (and which file system is in use and what mount options are in use).
+
+
+
/proc/net
+
- a directory containing useful information about the network stack, in particular /proc/net/nf_conntrack, which lists existing network connections (particularly useful for tracking routing when iptables FORWARD is used to redirect network connections)
+
+
+
/proc/partitions
+
– Detailed info about partitions available to the system.
+
+
+
/proc/pci
+
– Information about every PCI device.
+
+
+
/proc/stat
+
– Record or various statistics kept from last reboot.
+
+
+
/proc/swap
+
– Information about swap space.
+
+
+
/proc/scsi
+
- giving information about any devices connected via a SCSI or RAID controller
+
+
+
/proc/sysvipc
+
- containing memory-sharing and inter-process communication (IPC) information.
+
+
+
/proc/tty
+
- containing information about the current terminals; /proc/tty/driver looks to be[original research?] a list of the different types of tty available - each of which is a list of those of each type
+
+
+
/proc/uptime
+
– Uptime information (in seconds).
+
+
+
+
+
/proc/version
+
– Kernel version, gcc version, and Linux distribution installed.
+
+
+
+
+
+
+
2. cpu info
+
+
+
+
cat /proc/cpuinfo
+
+processor : 0
+ vendor_id : AuthenticAMD
+ cpu family : 16
+ model : 6
+ model name : AMD Athlon(tm) II X2 270 Processor
+ stepping : 3
+ microcode : 0x10000c8
+ cpu MHz : 2000.000
+ cache size : 1024 KB
+ ...
+ processor : 1
+ vendor_id : AuthenticAMD
+ cpu family : 16
+ model : 6
+ model name : AMD Athlon(tm) II X2 270 Processor
+ stepping : 3
+ microcode : 0x10000c8
+ cpu MHz : 800.000
+ cache size : 1024 KB
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/w6bhwnqh3vs.html b/src-local/LabLearningObject-hybrid-tmp/w6bhwnqh3vs.html
new file mode 100644
index 0000000..fa85fef
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/w6bhwnqh3vs.html
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
The find tool, known from UNIX, is very powerful. This command not only allows you to search file names, it can also accept file size, date of last change and other file properties as criteria for a search.
+
+
+
The most common use is for finding file names:
+
+
+
+
+
+
+
+
+find <path> -name <searchstring>
+
+
+
+
+
+
This can be interpreted as "Look in all files and subdirectories contained in a given path, and print the names of the files containing the search string in their name" (not in their content).
+
+
+
+
find /etc -name "*.conf"
+
+
+
+
+
1.2. grep
+
+
grep is used for filtering input lines and returning certain patterns to the output.
-H, --with-filename
+ Print the filename for each match
+-n, --line-number
+ Prefix each line of output with the 1-based line number within its input file
+-s, --no-messages
+ Suppress error messages about nonexistent or unreadable files.
+
+
+
+
+
+
+
+
+
+This can be interpreted as
+- "Look for *.conf files and subdirectories contained in /etc, and if true exec grep -Hns conf in the given file"
+
+
+
+
+
+
+
+
+
+
+
+Very powerful in bash scripts
+create a file test.sh
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/wgwzgjd3xy.html b/src-local/LabLearningObject-hybrid-tmp/wgwzgjd3xy.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/wgwzgjd3xy.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/whw8pprt22r.html b/src-local/LabLearningObject-hybrid-tmp/whw8pprt22r.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/whw8pprt22r.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/wks9ty.html b/src-local/LabLearningObject-hybrid-tmp/wks9ty.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/wks9ty.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/wm95oilje4q.html b/src-local/LabLearningObject-hybrid-tmp/wm95oilje4q.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/wm95oilje4q.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/wpytgr4fnp9.html b/src-local/LabLearningObject-hybrid-tmp/wpytgr4fnp9.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/wpytgr4fnp9.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/wt6c2eyd4ui.html b/src-local/LabLearningObject-hybrid-tmp/wt6c2eyd4ui.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/wt6c2eyd4ui.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/x1acwzy4w0e.html b/src-local/LabLearningObject-hybrid-tmp/x1acwzy4w0e.html
new file mode 100644
index 0000000..8aa4b10
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/x1acwzy4w0e.html
@@ -0,0 +1,301 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
The proc filesystem (procfs) is a special filesystem in Unix-like operating systems that presents information about processes and other system information in a hierarchical file-like structure,
+providing a more convenient and standardized method for dynamically accessing process data held in the kernel than traditional tracing methods or direct access to kernel memory.
+
+
+
Typically
+
+
+
+
+
it is mapped to a mount point named /proc at boot time.
+
+
+
The proc file system acts as an interface to internal data structures in the kernel.
+
+
+
It can be used to obtain information about the system and to change certain kernel parameters at runtime (sysctl).
+
+
+
+
+
+
+
+
+
1. The /proc Filesystem
+
+
+
+
+
+
+
+
+The proc filesystem provides a method of communication between kernel space and user space. For example, the GNU version of the process reporting utility ps uses the proc file system to obtain its data, without using any specialized system calls.
+
+
+
+
+
+
The directory /proc contains (among other things) one subdirectory for each process running on the system, which is named after the process ID (PID).
+
+
+
The link ‘self’ points to the process reading the file system. Each process subdirectory has the entries listed in: ls /proc/<pid>
– Information about current consoles including tty.
+
+
+
/proc/crypto
+
- a list of available cryptographic modules
+
+
+
/proc/devices
+
– Device drivers currently configured for the running kernel.
+
+
+
/proc/diskstats
+
- giving some information (including device numbers) for each of the logical disk devices
+
+
+
/proc/dma
+
– Info about current DMA channels.
+
+
+
/proc/fb
+
– Framebuffer devices.
+
+
+
/proc/filesystems
+
– Current filesystems supported by the kernel.
+
+
+
/proc/interrupts, /proc/iomem, /proc/ioports and the directory /proc/irq
+
- giving some self-explanatory details about the devices (physical or logical) using the various system resources
+
+
+
/proc/iomem
+
– Current system memory map for devices.
+
+
+
/proc/ioports
+
– Registered port regions for input output communication with device.
+
+
+
/proc/loadavg
+
– System load average.
+
+
+
/proc/locks
+
– Files currently locked by kernel.
+
+
+
/proc/meminfo
+
– Info about system memory (see above example).
+
+
+
/proc/misc
+
– Miscellaneous drivers registered for miscellaneous major device.
+
+
+
/proc/modules
+
- one of the most important files in /proc, containing a list of the kernel modules currently loaded . It gives some indication (not always entirely correct) of dependencies.
+
+
+
/proc/mounts
+
– List of all mounts in use by system.
+
+
+
/proc/mounts
+
- a symlink to self/mounts which contains a list of the currently mounted devices and their mount points (and which file system is in use and what mount options are in use).
+
+
+
/proc/net
+
- a directory containing useful information about the network stack, in particular /proc/net/nf_conntrack, which lists existing network connections (particularly useful for tracking routing when iptables FORWARD is used to redirect network connections)
+
+
+
/proc/partitions
+
– Detailed info about partitions available to the system.
+
+
+
/proc/pci
+
– Information about every PCI device.
+
+
+
/proc/stat
+
– Record or various statistics kept from last reboot.
+
+
+
/proc/swap
+
– Information about swap space.
+
+
+
/proc/scsi
+
- giving information about any devices connected via a SCSI or RAID controller
+
+
+
/proc/sysvipc
+
- containing memory-sharing and inter-process communication (IPC) information.
+
+
+
/proc/tty
+
- containing information about the current terminals; /proc/tty/driver looks to be[original research?] a list of the different types of tty available - each of which is a list of those of each type
+
+
+
/proc/uptime
+
– Uptime information (in seconds).
+
+
+
+
+
/proc/version
+
– Kernel version, gcc version, and Linux distribution installed.
+
+
+
+
+
+
+
2. cpu info
+
+
+
+
cat /proc/cpuinfo
+
+processor : 0
+ vendor_id : AuthenticAMD
+ cpu family : 16
+ model : 6
+ model name : AMD Athlon(tm) II X2 270 Processor
+ stepping : 3
+ microcode : 0x10000c8
+ cpu MHz : 2000.000
+ cache size : 1024 KB
+ ...
+ processor : 1
+ vendor_id : AuthenticAMD
+ cpu family : 16
+ model : 6
+ model name : AMD Athlon(tm) II X2 270 Processor
+ stepping : 3
+ microcode : 0x10000c8
+ cpu MHz : 800.000
+ cache size : 1024 KB
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/xgjis3.html b/src-local/LabLearningObject-hybrid-tmp/xgjis3.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/xgjis3.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/xjd2zhnjt5.html b/src-local/LabLearningObject-hybrid-tmp/xjd2zhnjt5.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/xjd2zhnjt5.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/xk733f4fewi.html b/src-local/LabLearningObject-hybrid-tmp/xk733f4fewi.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/xk733f4fewi.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/xkdsscpy0w.html b/src-local/LabLearningObject-hybrid-tmp/xkdsscpy0w.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/xkdsscpy0w.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/xkwf9wgcpdr.html b/src-local/LabLearningObject-hybrid-tmp/xkwf9wgcpdr.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/xkwf9wgcpdr.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/yvhi6r.html b/src-local/LabLearningObject-hybrid-tmp/yvhi6r.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/yvhi6r.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/ywi2wq.html b/src-local/LabLearningObject-hybrid-tmp/ywi2wq.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/ywi2wq.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/z349lfetth.html b/src-local/LabLearningObject-hybrid-tmp/z349lfetth.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/z349lfetth.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/z3lhczzuex9.html b/src-local/LabLearningObject-hybrid-tmp/z3lhczzuex9.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/z3lhczzuex9.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/z8ei59vcmwb.html b/src-local/LabLearningObject-hybrid-tmp/z8ei59vcmwb.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/z8ei59vcmwb.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/za6tz5acu0g.html b/src-local/LabLearningObject-hybrid-tmp/za6tz5acu0g.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/za6tz5acu0g.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/zbkajy.html b/src-local/LabLearningObject-hybrid-tmp/zbkajy.html
new file mode 100644
index 0000000..a582ae8
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/zbkajy.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+works
+
+
+
+
+
+
+
works
+
+works!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/zjlw4ravhl.html b/src-local/LabLearningObject-hybrid-tmp/zjlw4ravhl.html
new file mode 100644
index 0000000..55cb15f
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/zjlw4ravhl.html
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
The proc filesystem (procfs) is a special filesystem in Unix-like operating systems that presents information about processes and other system information in a hierarchical file-like structure,
+providing a more convenient and standardized method for dynamically accessing process data held in the kernel than traditional tracing methods or direct access to kernel memory.
+
+
+
Typically
+
+
+
+
+
it is mapped to a mount point named /proc at boot time.
+
+
+
The proc file system acts as an interface to internal data structures in the kernel.
+
+
+
It can be used to obtain information about the system and to change certain kernel parameters at runtime (sysctl).
+
+
+
+
+
+
+
+
+
1. The /proc Filesystem
+
+
+
+
+
+
+
+
+The proc filesystem provides a method of communication between kernel space and user space. For example, the GNU version of the process reporting utility ps uses the proc file system to obtain its data, without using any specialized system calls.
+
+
+
+
+
+
The directory /proc contains (among other things) one subdirectory for each process running on the system, which is named after the process ID (PID).
+
+
+
The link ‘self’ points to the process reading the file system. Each process subdirectory has the entries listed in: ls /proc/<pid>
– Information about current consoles including tty.
+
+
+
/proc/crypto
+
- a list of available cryptographic modules
+
+
+
/proc/devices
+
– Device drivers currently configured for the running kernel.
+
+
+
/proc/diskstats
+
- giving some information (including device numbers) for each of the logical disk devices
+
+
+
/proc/dma
+
– Info about current DMA channels.
+
+
+
/proc/fb
+
– Framebuffer devices.
+
+
+
/proc/filesystems
+
– Current filesystems supported by the kernel.
+
+
+
/proc/interrupts, /proc/iomem, /proc/ioports and the directory /proc/irq
+
- giving some self-explanatory details about the devices (physical or logical) using the various system resources
+
+
+
/proc/iomem
+
– Current system memory map for devices.
+
+
+
/proc/ioports
+
– Registered port regions for input output communication with device.
+
+
+
/proc/loadavg
+
– System load average.
+
+
+
/proc/locks
+
– Files currently locked by kernel.
+
+
+
/proc/meminfo
+
– Info about system memory (see above example).
+
+
+
/proc/misc
+
– Miscellaneous drivers registered for miscellaneous major device.
+
+
+
/proc/modules
+
- one of the most important files in /proc, containing a list of the kernel modules currently loaded . It gives some indication (not always entirely correct) of dependencies.
+
+
+
/proc/mounts
+
– List of all mounts in use by system.
+
+
+
/proc/mounts
+
- a symlink to self/mounts which contains a list of the currently mounted devices and their mount points (and which file system is in use and what mount options are in use).
+
+
+
/proc/net
+
- a directory containing useful information about the network stack, in particular /proc/net/nf_conntrack, which lists existing network connections (particularly useful for tracking routing when iptables FORWARD is used to redirect network connections)
+
+
+
/proc/partitions
+
– Detailed info about partitions available to the system.
+
+
+
/proc/pci
+
– Information about every PCI device.
+
+
+
/proc/stat
+
– Record or various statistics kept from last reboot.
+
+
+
/proc/swap
+
– Information about swap space.
+
+
+
/proc/scsi
+
- giving information about any devices connected via a SCSI or RAID controller
+
+
+
/proc/sysvipc
+
- containing memory-sharing and inter-process communication (IPC) information.
+
+
+
/proc/tty
+
- containing information about the current terminals; /proc/tty/driver looks to be[original research?] a list of the different types of tty available - each of which is a list of those of each type
+
+
+
/proc/uptime
+
– Uptime information (in seconds).
+
+
+
+
+
/proc/version
+
– Kernel version, gcc version, and Linux distribution installed.
+
+
+
+
+
+
+
2. cpu info
+
+
+
+
cat /proc/cpuinfo
+
+processor : 0
+ vendor_id : AuthenticAMD
+ cpu family : 16
+ model : 6
+ model name : AMD Athlon(tm) II X2 270 Processor
+ stepping : 3
+ microcode : 0x10000c8
+ cpu MHz : 2000.000
+ cache size : 1024 KB
+ ...
+ processor : 1
+ vendor_id : AuthenticAMD
+ cpu family : 16
+ model : 6
+ model name : AMD Athlon(tm) II X2 270 Processor
+ stepping : 3
+ microcode : 0x10000c8
+ cpu MHz : 800.000
+ cache size : 1024 KB
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/zkgx8qgu7c.html b/src-local/LabLearningObject-hybrid-tmp/zkgx8qgu7c.html
new file mode 100644
index 0000000..212dfea
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/zkgx8qgu7c.html
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
A packaging system simply provides programs and applications for installation.
+
+
+
APT(Advanced Package Tool) is a command line tool that is the most efficient and preferred way of managing software from the command line for Debian and Debian based Linux distributions like Ubuntu . It manages dependencies effectively, maintains large configuration files and properly handles upgrades and downgrades to ensure system stability.
+
+
+
1.1.1. Updating Package Database
+
+
Before commencing any operations with apt, we need to ensure that our local copy of the database is up-to-date.
+Without this the system won’t know if there are newer packages available or not.
+
+
+
+
apt-get update
+
+
+
+
+
1.1.2. Upgrading Package Database
+
+
Once your package database has been updated, you can now upgrade the packages with updates installed on you machine. This will update any applications, and the Ubuntu core system to the latest versions available.
+
+
+
+
sudo apt-get upgrade
+
+
+
+
+
1.1.3. SEARCH FOR PACKAGES WITH APT
+
+
To search for a package you can use the following command:
+
+
+
+
apt search apache2
+
+
+
+
+
1.1.4. INSTALLING NEW PACKAGES
+
+
If you are find the name of the package you want to install, you can install it by running this command:
+
+
+
+
apt install apache2 vlc
+
+
+
+
+
1.1.5. REMOVING INSTALLED PACKAGES
+
+
To uninstall a package from your system, you can use the following command:
+
+
+
+
apt remove vlc
+
+
+
+
+
+
+
+
+
+This command removes the package but keeps the configuration files. So in case you reinstall the same package, your configuration remains the same. If you want to remove both the package and its associated configuration files, you can run this command:
+
+
+
+
+
+
+
apt purge vlc
+
+
+
+
+
1.1.6. clean up any unused libraries and packages
+
+
+
apt autoremove
+
+
+
+
This command automatically removes any packages that aren’t used or associated with any installed program. It’s a great way to clean up any unused libraries and packages you don’t need.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/zwstm76b6r.html b/src-local/LabLearningObject-hybrid-tmp/zwstm76b6r.html
new file mode 100644
index 0000000..0e4460e
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/zwstm76b6r.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Displays a list of files in the current working directory.
+
+
+
cd directory
+
change directories
+
+
+
passwd
+
change the password for the current user
+
+
+
file filename
+
display file type of file with name filename
+
+
+
cat textfile
+
throws content of textfile on the screen
+
+
+
pwd
+
display present working directory
+
+
+
exit or logout
+
leave this session
+
+
+
+
+
man command
+
read man pages on command
+
+
+
+
+
1.1. Key combinations
+
+
Table 2. Key combinations
+
+
+
+
+
+
+
Key or key combination
+
Function
+
+
+
+
+
Ctrl+C
+
End a running program and return the prompt
+
+
+
Ctrl+Z
+
Suspend a program
+
+
+
ArrowUp and ArrowDown
+
Browse history. Go to the line that you want to repeat, edit details if necessary, and press Enter to save time.
+
+
+
Tab
+
Command or filename completion; when multiple choices are possible, the system will either signal with an audio or visual bell, or, if too many choices are possible, ask you if you want to see them all.
+
+
+
Tab Tab
+
Shows file or command completion possibilities.
+
+
+
+
+
Shift+PageUp and Shift+PageDown
+
Browse terminal buffer (to see text that has "scrolled off" the screen).
+
+
+
+
+
+
1.2. ls -l
+
+
+
# ls -al
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 23 21:55 .
+drwxrwxr-x 9 zeus zeus 4096 Οκτ 15 14:28 ..
+drwxrwxr-x 8 zeus zeus 4096 Οκτ 23 21:55 .git
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+crw------- 1 root root 5, 1 Οκτ 23 21:22 console
+lrwxrwxrwx 1 root root 11 Οκτ 23 21:21 core -> /proc/kcore
+drwxr-xr-x 4 root root 100 Οκτ 23 21:22 cpu
+crw------- 1 root root 10, 59 Οκτ 23 21:21 cpu_dma_latency
+crw------- 1 root root 10, 203 Οκτ 23 21:21 cuse
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+-rw-rw-r-- 1 zeus zeus 33883 Οκτ 15 14:28 LICENSE
+-rw-rw-r-- 1 zeus zeus 691 Οκτ 17 11:13 README.md
+
+
+
+
1.2.1. File types
+
+
This table gives an overview of the characters determining the file type:
+
+
+
+
+
+
+
+
+drwxrwxr-x 4 zeus zeus 4096 Οκτ 14 20:24 install
+
+
+
+
+
+
Table 3. File types in a long list
+
+
+
+
+
+
+
Symbol
+
Meaning
+
+
+
+
+
-
+
Regular file
+
+
+
d
+
Directory
+
+
+
l
+
Link
+
+
+
c
+
Special file
+
+
+
s
+
Socket
+
+
+
p
+
Named pipe
+
+
+
+
+
b
+
Block device
+
+
+
+
+
+
+
+
+
+
+-rw-rw-r-- 1 zeus zeus 1517 Οκτ 23 21:55 INSTALL.md
+
+
+
+
+
+
+
1.2.2. Access rights
+
+
Table 4. Access rights
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
0 or -
+
The access right that is supposed to be on this place is not granted.
+
+
+
4 or
+
read access is granted to the user category defined in this place
+
+
+
2 or
+
write permission is granted to the user category defined in this place
+
+
+
+
+
1 or
+
execute permission is granted to the user category defined in this place
+
+
+
+
+
+
1.2.3. User group codes
+
+
Table 5. User group codes
+
+
+
+
+
+
+
+
Code
+
Meaning
+
+
+
+
+
+
u
+
user permissions
+
-rw-rw-r--
+
+
+
g
+
group permissions
+
-rw-rw-r--
+
+
+
+
+
o
+
permissions for others
+
-rw-rw-rw-
+
+
+
+
+
+
1.2.4. Exercises
+
+
+
touch example
+chmod 400 example
+ls -l example
+chmod 500 example
+ls -l example
+chmod 600 example
+ls -l example
+chmod 644 example
+ls -l example
+chmod 660 example
+ls -l example
+chmod 700 example
+ls -l example
+chmod 755 example
+ls -l example
+chmod 775 example
+ls -l example
+ls -l example
+chmod 777 example
+ls -l example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/zyf8gevajjk.html b/src-local/LabLearningObject-hybrid-tmp/zyf8gevajjk.html
new file mode 100644
index 0000000..448e160
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/zyf8gevajjk.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
Common programs, shared by the system, the system administrator and the users.
+
+
+
/boot
+
The startup files and the kernel, vmlinuz. In some recent distributions also grub data. Grub is the GRand Unified Boot loader and is an attempt to get rid of the many different boot-loaders we know today.
+
+
+
/dev
+
Contains references to all the CPU peripheral hardware, which are represented as files with special properties.
+
+
+
/etc
+
Most important system configuration files are in /etc
+
+
+
/home
+
Home directories of the common users.
+
+
+
/lib
+
Library files, includes files for all kinds of programs needed by the system and the users.
+
+
+
/mnt
+
Standard mount point for external file systems, e.g. a CD-ROM or a digital camera.
+
+
+
/opt
+
Typically contains extra and third party software.
+
+
+
/proc
+
A virtual file system containing information about system resources.
+
+
+
/root
+
The administrative user’s home directory. Mind the difference between /, the root directory and /root, the home directory of the root user.
+
+
+
/sbin
+
Programs for use by the system and the system administrator.
+
+
+
/tmp
+
Temporary space for use by the system, cleaned upon reboot, so don’t use this for saving any work!
+
+
+
/usr
+
Programs, libraries, documentation etc. for all user-related programs.
+
+
+
+
+
/var
+
Storage for all variable files and temporary files created by users, such as log files, the mail queue, the print spooler area, space for temporary storage of files downloaded from the Internet, or to keep an image of a CD before burning it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-local/LabLearningObject-hybrid-tmp/zzfhqxtl62.html b/src-local/LabLearningObject-hybrid-tmp/zzfhqxtl62.html
new file mode 100644
index 0000000..8aa4b10
--- /dev/null
+++ b/src-local/LabLearningObject-hybrid-tmp/zzfhqxtl62.html
@@ -0,0 +1,301 @@
+
+
+
+
+
+
+
+
+
+
+An Introduction to Linux !
+
+
+
+
+
+
The proc filesystem (procfs) is a special filesystem in Unix-like operating systems that presents information about processes and other system information in a hierarchical file-like structure,
+providing a more convenient and standardized method for dynamically accessing process data held in the kernel than traditional tracing methods or direct access to kernel memory.
+
+
+
Typically
+
+
+
+
+
it is mapped to a mount point named /proc at boot time.
+
+
+
The proc file system acts as an interface to internal data structures in the kernel.
+
+
+
It can be used to obtain information about the system and to change certain kernel parameters at runtime (sysctl).
+
+
+
+
+
+
+
+
+
1. The /proc Filesystem
+
+
+
+
+
+
+
+
+The proc filesystem provides a method of communication between kernel space and user space. For example, the GNU version of the process reporting utility ps uses the proc file system to obtain its data, without using any specialized system calls.
+
+
+
+
+
+
The directory /proc contains (among other things) one subdirectory for each process running on the system, which is named after the process ID (PID).
+
+
+
The link ‘self’ points to the process reading the file system. Each process subdirectory has the entries listed in: ls /proc/<pid>
– Information about current consoles including tty.
+
+
+
/proc/crypto
+
- a list of available cryptographic modules
+
+
+
/proc/devices
+
– Device drivers currently configured for the running kernel.
+
+
+
/proc/diskstats
+
- giving some information (including device numbers) for each of the logical disk devices
+
+
+
/proc/dma
+
– Info about current DMA channels.
+
+
+
/proc/fb
+
– Framebuffer devices.
+
+
+
/proc/filesystems
+
– Current filesystems supported by the kernel.
+
+
+
/proc/interrupts, /proc/iomem, /proc/ioports and the directory /proc/irq
+
- giving some self-explanatory details about the devices (physical or logical) using the various system resources
+
+
+
/proc/iomem
+
– Current system memory map for devices.
+
+
+
/proc/ioports
+
– Registered port regions for input output communication with device.
+
+
+
/proc/loadavg
+
– System load average.
+
+
+
/proc/locks
+
– Files currently locked by kernel.
+
+
+
/proc/meminfo
+
– Info about system memory (see above example).
+
+
+
/proc/misc
+
– Miscellaneous drivers registered for miscellaneous major device.
+
+
+
/proc/modules
+
- one of the most important files in /proc, containing a list of the kernel modules currently loaded . It gives some indication (not always entirely correct) of dependencies.
+
+
+
/proc/mounts
+
– List of all mounts in use by system.
+
+
+
/proc/mounts
+
- a symlink to self/mounts which contains a list of the currently mounted devices and their mount points (and which file system is in use and what mount options are in use).
+
+
+
/proc/net
+
- a directory containing useful information about the network stack, in particular /proc/net/nf_conntrack, which lists existing network connections (particularly useful for tracking routing when iptables FORWARD is used to redirect network connections)
+
+
+
/proc/partitions
+
– Detailed info about partitions available to the system.
+
+
+
/proc/pci
+
– Information about every PCI device.
+
+
+
/proc/stat
+
– Record or various statistics kept from last reboot.
+
+
+
/proc/swap
+
– Information about swap space.
+
+
+
/proc/scsi
+
- giving information about any devices connected via a SCSI or RAID controller
+
+
+
/proc/sysvipc
+
- containing memory-sharing and inter-process communication (IPC) information.
+
+
+
/proc/tty
+
- containing information about the current terminals; /proc/tty/driver looks to be[original research?] a list of the different types of tty available - each of which is a list of those of each type
+
+
+
/proc/uptime
+
– Uptime information (in seconds).
+
+
+
+
+
/proc/version
+
– Kernel version, gcc version, and Linux distribution installed.
+
+
+
+
+
+
+
2. cpu info
+
+
+
+
cat /proc/cpuinfo
+
+processor : 0
+ vendor_id : AuthenticAMD
+ cpu family : 16
+ model : 6
+ model name : AMD Athlon(tm) II X2 270 Processor
+ stepping : 3
+ microcode : 0x10000c8
+ cpu MHz : 2000.000
+ cache size : 1024 KB
+ ...
+ processor : 1
+ vendor_id : AuthenticAMD
+ cpu family : 16
+ model : 6
+ model name : AMD Athlon(tm) II X2 270 Processor
+ stepping : 3
+ microcode : 0x10000c8
+ cpu MHz : 800.000
+ cache size : 1024 KB