pwd
pwd (print working directory) muestra el directorio actual (básicamente, la carpeta) en la que estás.
12$ pwd/home/brillydev/workspace
bash
En caso de que te lo estés preguntando:
- ~ (tilde) significa el directorio principal del usuario, normalmente /home/nombre de usuario
- . (punto) significa el directorio actual en el que estás
- .. (punto punto) significa el directorio principal del directorio actual en el que estás. Por ejemplo, si estás en foo/bar/, .. representará bar/, .. representará foo/.
cd
El comando más básico de todos los tiempos, cd (cambiar de directorio) significa… Err, cambiar de directorio.
123456$ pwd/home/brillydev/workspace/foo/bar$ cd..$ pwd/home/brillydev/workspace/foo
bash
Puedes ver que el directorio cambia según lo que escribas después del cd. Escribir sólo cd sin ningún argumento (sin nada que lo siga) te llevará al directorio principal del usuario.
El CD seguido de un guión (-) te llevará al directorio reciente en el que estuviste.
1234567891011$ cd$ pwd/home/brillydev$ cd espacio de trabajo/foo$ pwd/home/brillydev/ espacio de trabajo/foo$ cd -$ pwd/home/brillydev
bash
ls
Es una lista de todo el contenido dentro del directorio.
12345$ pwd/home/brillydev/workspace$ lsapple.txt bar/ foo/ somefiles.txt
bash
Una barra (/) después de un nombre indica que es un directorio. En este caso, bar y foo son directorios. Todo lo que no tenga una barra es un archivo.
Banderas
Además de realizar una tarea general, un comando también puede contener banderas para especificar una tarea específica que desea que el comando realice. Una bandera es cualquier cosa prefijada con un guión (-) que sigue al nombre del comando.
Por ejemplo, puedes escribir ls -l. En este caso, siendo l la bandera, para mostrar el contenido del directorio en una bonita vista de lista.
123456$ ls -ltotal 8-rw-r--r-- 1 brillydev brillydev 0 Oct 2213:18 apple.txtdrwxr-xr-x 2 brillydev brillydev 4096 Jan 31 03:55 bar/drwxr-xr-x 2 brillydev brillydev 4096 Oct 2213:18 foo/-rw-r--r-- 1 brillydev brillydev 0 Feb 614:08 somefiles.txt
bash
Las banderas también pueden combinarse. ls -a mostrar todo el contenido, incluyendo los archivos ocultos (archivos que tienen un prefijo con un punto). Cuando se usa con ls -l, podemos combinarlas así:
123456789$ ls -latotal 16drwxr-xr-x 4 brillydev brillydev 4096 Feb 21 08:04 ./drwxr-xr-x 10 brillydev brillydev 4096 Feb 21 07:55 ../-rw-r--r-- 1 brillydev brillydev 0 Oct 2213:18 .hiddenfile. txt-rw-r--r-- 1 brillydev brillydev 0 Oct 2213:18 apple.txtdrwxr-xr-x 2 brillydev brillydev 4096 Jan 31 03:55 bar/drwxr-xr-x 2 brillydev brillydev 4096 Oct 2213:18 foo/-rw-r--r-- 1 brillydev brillydev 0 Feb 614:08 somefiles.txt
bash
Algunas banderas también pueden tener más de una letra de largo. Las que tienen varias letras pueden escribirse con guiones dobles delante. Por ejemplo, ls -a también puede escribirse como:
12$ ls --all./ ../ .hiddenfile.txt apple.txt bar/ foo/ somefiles.txt
bash
árbol
Para los que quieren una visualización más elegante, el árbol es para ti.
1234567$ árbol.├─── manzana.txt├── bar├── foo└── somefiles.txt2 directorios, 2 archivos
bash
clear / reset / Ctrl + L / ⌘ + K
Te diviertes jugando con todos estos comandos cuando te das cuenta de que la pantalla está muy desordenada y necesitas limpiarla. Escribir clear o reset o introducir cualquiera de las combinaciones de teclas mencionadas hará que tu terminal se limpie.
Ejecución de archivos
Sorprendentemente, no muchos principiantes saben cómo ejecutar un archivo binario/ejecutable autónomo. Para ejecutar un archivo local, simplemente escriba
1$ ./nombre del archivo
bash
Si alguna vez te encuentras atascado en el programa, simplemente pulsa Ctrl + C para salir.
Alguna adición
Si apagar el sistema es frustrante para usted, esta es la manera de hacerlo.
1$ apagado -h now
bash
Para reiniciar el ordenador:
1$ reboot
bash
Para cerrar la sesión:
1$ exit
bash
o simplemente presione Ctrl + D.
Si alguno de estos no funciona, agregar un sudo al frente probablemente ayude.
1$ sudoreboot
bash