Unix & Linux

Preguntas y respuestas para usuarios de Linux, FreeBSD y otros sistemas operativos similares a Un * x




2
Cómo eliminar un archivo del índice git
¿Cómo elimino un archivo del índice de un repositorio git sin eliminar el archivo del árbol de trabajo? Si tuviera un archivo ./notes.txtque estaba siendo rastreado por git, podría ejecutarlo git rm notes.txt. Pero eso eliminaría el archivo. Prefiero que git solo deje de rastrear el archivo.
33 git 

9
Copiar entrada al portapapeles a través de SSH?
Aquí está mi caso de uso: A menudo estoy conectado a otras computadoras a través de SSH por trabajo y a menudo necesito copiar y pegar documentos / texto desde el servidor a editores que se ejecutan localmente para escribir ejemplos y compartir texto. A menudo, si el texto es …
33 ssh  xorg  clipboard 

8
Agarrando la extensión en un nombre de archivo
¿Cómo obtengo la extensión de archivo de bash? Esto es lo que probé: filename=`basename $filepath` fileext=${filename##*.} Al hacerlo, puedo obtener una extensión de bz2la ruta /dir/subdir/file.bz2, pero tengo un problema con la ruta /dir/subdir/file-1.0.tar.bz2. Preferiría una solución usando solo bash sin programas externos si es posible. Para aclarar mi pregunta, …
33 bash  shell  filenames 

6
¿Cómo encontrar el archivo donde se define una función bash?
No puedo entender cómo encontrar el archivo donde se define una función bash ( __git_ps1en mi caso). Experimenté con declare, type, which, pero nada me dice que el archivo de origen. Leí en alguna parte que declarepuede imprimir el nombre del archivo y el número de línea, pero no se …
33 bash 



4
bash iterate file list, excepto cuando está vacío
Pensé que esto sería simple, pero está resultando más complejo de lo que esperaba. Quiero iterar a través de todos los archivos de un tipo particular en un directorio, así que escribo esto: #!/bin/bash for fname in *.zip ; do echo current file is ${fname} done Esto funciona siempre que …
33 bash  parameter 






Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.