1.- Use single shell commands and one
line command sequences to perform
basic tasks on the command line.
2.- Use and modify the shell
environment including defining,
referencing and exporting
environment variables.
3.- Use and edit
command history.
4.- Invoke commands inside and
outside the defined path.
6.- Terms and Utilities
bash
echo
env
export
pwd
set
unset
type
which
man
uname
history
.bash_history
Quoting
2.- Introduction
1.-GUI interface
2.- Use of terminal
3.-Shells
3.-Getting
System
Information
1.- $ pwd
/home/frank
2.- $ touch newfile
$ ls newfile
3.- uname -a
4.- Getting
Command
Information
1.- man
2.- aproposc kernel
3.- type uname cp kill which
-4.- $ which uname
which /bin/uname
/usr/bin/which
5.-Using Your
Command
History
1.- $ history | grep bash_history
2.- ls /home/frank
ls -a /home/frank
5.- Preguntas y
REspeustas
1.- Utilice el sistema man para
determinar cómo decirle a apropos que
envíe un comando breve para que solo
envíe un mensaje corto de uso y luego
salga.
man apropos
options
--usage
2.- Utilice el sistema man para
determinar qué licencia de
copyright se asigna al
comando grep.
Ejecute man grep y desplácese
hacia abajo a la sección
“Copyright” del documento
3.- Identifique la arquitectura de
hardware y la versión del kernel
de Linux que se utiliza en su
computadora en un formato de
salida fácil de Interpretar.
man uname
uname -v
uname -i
4.- Imprima las últimas veinte
líneas de la base de datos
dinámica history y el archivo
.bash_history para
compararlos
$ history 20 $ head -n
20 .bash_history
5.- Utilice la herramienta apropos para identificar
la página man donde encontrará el comando que
necesitará para mostrar el tamaño de un
dispositivo de bloque físico conectado en bytes
en lugar de megabytes o gigabytes.
$ apropos block
$ man lsblk $
lsblk -b
6.- Finding Your
Environment
Variables
1.-$ env
2.- echo $PATH
3.- Creating New
Environment
Variables
myvar=hello
echo $myvar
export myvar
para pasar la variable a los
shells secundarios
7.- Deleting Environment
Variables
1.- unset myvar
set | grep PATH
mynewvar=goodbye
echo $mynewvar
goodbye
$ env | grep mynewvar
set | grep
mynewvar
mynewvar=goodbye
8.- Quoting to Escape
Special Characters
1.- touch my big file
ls
my
big
file
touch 'big my file'
ls
'my big file'
9.- Preguntas y Respuestas
1.- Use el comando export para agregar un
nuevo directorio a su ruta (esto no debe
sobrevivir a un reinicio).