#!/usr/bin/perl
use Cwd;
$dir = getcwd();
print "$dir\n";
die;
El uso de comandos linux shell en rutinas perl es habitual usando exec(), system() o `comando linux`.
#!/usr/bin/perl$dir = "/directorio";opendir(DIR, "$dir");@FILES = readdir(DIR);foreach $file (@FILES) {print $file, "\n";}closedir(DIR);
La mudanza a nuestro nuevo piso ha supuesto una migración de cajas comparable a la de los Ñues entre el Serengeti y Masai Mara. Pero para migración complicada la del servicio de ADSL de Movistar, toda una odisea!!!.# aptitude install wpasupplicant
ctrl_interface=/var/run/wpa_supplicant
network={
ssid=”essid”
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
psk="contraseña_wpa"
}
...auto wlan0iface wlan0 inet staticaddress 192.168.1.50netmask 255.255.255.0broadcast 192.168.1.255gateway 192.168.1.1wpa-driver wextwpa-conf /etc/wpa_supplicant/wpa_supplicant.conf...
# /etc/init.d/networking restart
pp@xubuntu:/boot/grub$ less grub.cfg |grep menuentryAhora se puede seleccionar el S.O. que arrancará por defecto en grub2, recordando que empiezan a numerarse por el 0.
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {
menuentry "Windows Vista (loader) (on /dev/sda1)" {
menuentry "Windows Recovery Environment (loader) (on /dev/sda2)"{
tar [opciones] [archivo de salida] [archivo] ... [archivo] ó [directorio]
| actividad | opción | ejemplo |
| descomprimir/extraer | -x | tar -xf paquete.tar |
| visualizar lo que se realiza | -v | tar -xvf paquete.tar |
| archivar/crear el directorio kernel (y subdirect.) | -c | tar -cvf paquete.tar kernel/ |
| comprimiendo con bzip2 | -j | tar -cjvf paquete.tar.bz2 kernel/ |
| comprimiendo con lzma | -J | tar -cJvf paquete.tar.lzma kernel/ |
| comprimiendo con gzip | -z | tar -czvf paquete.tar.gz kernel/ |
| comprimiendo con lzip | --lzip | tar -cvf paquete.tar.lz --lzip kernel/ |
| comprimiendo con compress | -Z | tar -cZvf paquete.tar.Z kernel/ |
$ tar -tvf archivo.tar
$ tar -ztvf archivo.tar.gz
$ tar -jtvf archivo.tar.bz2
micra:# du -sh (directorio)
Por ejemplo: para ver el tamaño de los subdirectorios de / micra:/
# du -sh *
Esto me es muy util para verificar el tamaño de los directorios y ver si alguno se dispara en tamaño "sin causa aparente".
Ref.: du