Перечисление открытых файлов с помощью -i должно показать вам используемые порты
lsof -i
Если слишком много вывода
lsof -i | grep squid
Работает с Linux и OS X
Tus órdenes son una tontería:
cd Pictures | ls >> cd /home/kai/listaplikow.txt
"Vaya al directorio Pictures
. Canalice la salida (nula )del comando cd
a ls
, que no acepta la entrada estándar. Envíe la salida ls
' a un archivo llamado cd
”.
Lo que probablemente quieras es algo como:
( cd Pictures; ls >> /home/kai/listaplikow.txt )
La razón por la que esto está entre paréntesis es porque se ejecuta en una subcapa y no (intenta )cambiar el directorio de trabajo del script subyacente.
De cualquier manera, es una mala idea analizar la salida de ls
en general. Podría ser mejor hacer algo como:
find Pictures/ -maxdepth 1 >> /home/kai/listaplikow.txt
Si no le gusta ver la ruta en la que se encuentran los archivos, es mejor usar find
para obtener la lista de archivos:
find Pictures/ -maxdepth 1 -print0 | xargs -0 -L1 basename >> /home/kai/listaplikow.txt
Cambia tu sintaxis:
cd cwiczenia | ls >> cd /home/kai/listaplikow.txt
a
cd cwiczenia && ls >> /home/kai/listaplikow.txt
Explicación:
&&
:asegúrese de que el comando anterior cd
sea exitoso antes de ejecutar el comando ls
.