Estes son los comandos más básicos que se suelen usar:
ls
cd
cat
pwd
cp
mv
rm
mkdir
clear
touch
chmod +775
./
echo
vim
man
dpkg -l
pkg list-all
pkg list-installed
pkg install nombrePrograma
apt-get update && apt-get upgrade
exit
Puedes añadirles argumentos
ls -a
ls -h
ls --help
O rutas:
cd miCarpeta
cd ~/../usr
Puedes añadir condicionales:
Si el comando anterior funciona, ejecuta el siguiente.
mkdir nuevaCarpeta && cd nuevaCarpeta
Si el comando anterior no funciona, ejecuta el siguiente.
cd nuevaCarpeta || mkdir nuevaCarpeta
Puedes encadenar los que quieras así.
También puedes pasar el resultado de un comando al siguiente:
Por ejemplo lo siguiente muestra solo los primeros 20 caracteres del archivo que indiques.
cat miArchivo.txt | wc -c 20
Algunos de los modificadores más comunes:
wc
head
tail
cut
more
less
grep
figlet
A parte de redireccionar a otros comandos, también puedes redireccionar a archivos.
Crea un archivo o sobrescribe uno que ya existe:
echo 'Hola' > hola.txt
Añade al archivo:
echo 'Hola otra vez' >> hola.txt
Depués tienes una lista de comandos útiles casi infinita. Algunos de los más usados:
apache
curl
espeak
git
gcc
g++
lua53
lynx
make
netcat
nginx
nmap
node
npm
openssl
php
pip
python
quickjs
radare2
ssh
sqlite
tar
wget
unrar
unzip
Puedes mirar lo que hace cada uno usando:
comando -h
man comando
google.com/search?q=comando+linux
A parte de los comandos listados, tienes muchos programas en la carpeta bin.
cd ~/../usr/bin && ls
Mira también este tema.
https://foro.elhacker.net/gnulinux/tutorial_comandos_de_linux_bash-t508210.0.html