Comandos de git para clonacion y uso de repositorios
Comando | Descripción |
---|---|
git clone [URL] | Clona un repositorio Git existente desde una URL remota. |
git add [archivo] | Agrega cambios en el archivo especificado al área de preparación. |
git commit -m "[mensaje]" | Crea un nuevo commit con los cambios en el área de preparación. |
git status | Muestra el estado actual del repositorio. |
git pull | Obtiene los cambios más recientes desde el repositorio remoto y los fusiona. |
git push | Envía los commits locales al repositorio remoto. |
git branch | Lista todas las ramas en el repositorio. |
git checkout [rama] | Cambia a la rama especificada. |
git merge [rama] | Fusiona los cambios de la rama especificada en la rama actual. |
git log | Muestra un registro de commits en el repositorio. |
git reset [archivo] | Retira el archivo especificado del área de preparación. |
Comando | Descripción |
---|---|
sudo apt update | Actualiza la lista de paquetes disponibles |
sudo apt upgrade | Actualiza los paquetes instalados a las versiones más recientes |
df -h | Muestra el espacio disponible en el disco en un formato legible por humanos |
top | Muestra información sobre los procesos en ejecución y su consumo de recursos |
netstat -tuanp | Muestra información sobre las conexiones de red y los servicios que escuchan en los puertos |
sudo apt install net-tools | Instala herramientas de red adicionales, como netstat, en el sistema |
ps -eaf | grep ssh | Muestra los procesos en ejecución y filtra aquellos relacionados con SSH |
kill -9 (numero) | Comando utilizado para enviar una señal a un proceso, por ejemplo, para detenerlo |
mysql --version | Muestra la versión de MySQL instalada en el sistema |
sudo apt install mysql-server | Instala el servidor MySQL en el sistema |
show databases,. | Este comando muestra una lista de todas las bases de datos disponibles en el servidor MySQL al que estas conectando |
Comando | Descripción |
---|---|
vi |
Abre el editor de texto Vi. |
i |
En el modo de inserción de Vi, permite insertar texto antes del cursor. |
vi |
Tecla 'esc' para salir del modo de inserción y volver al modo de comando en Vi. |
:wq! |
En el modo de comando de Vi, guarda los cambios y sale del editor sin preguntar si se han realizado cambios sin guardar. |
cat askfkasf.txt |
Muestra el contenido del archivo 'askfkasf.txt' en la terminal. |
echo "" > aafafas.txt |
Crea un archivo llamado 'aafafas.txt' si no existe, o trunca su contenido si ya existe, dejándolo vacío. |
sudo grep -R bind /etc/mysql |
Busca recursivamente la cadena "bind" en todos los archivos del directorio '/etc/mysql' utilizando el comando 'grep' con privilegios de superusuario ('sudo'). |
cat /etc/mysql/mysql.conf.d/mysqld.cnf | grep bind |
Muestra las líneas del archivo '/etc/mysql/mysql.conf.d/mysqld.cnf' que contienen la cadena "bind" utilizando el comando 'grep' junto con 'cat'. |
Comando | Descripción |
---|---|
ls | Listar archivos y directorios en el directorio actual |
grep | Buscar texto dentro de archivos o la salida de otros comandos |
ps | Mostrar los procesos en ejecución en el sistema |
chmod | Cambiar los permisos de los archivos y directorios |
chown | Cambiar el propietario y el grupo de archivos y directorios |
mkdir | Crear un nuevo directorio |
rm | Eliminar archivos o directorios |
mv | Mover o renombrar archivos o directorios |
cp | Copiar archivos o directorios |
cat | Mostrar el contenido de un archivo |