Difference between revisions of "Linux commands"

From Organic Design wiki
(Image Manipulation: add see also)
(Add devices info)
Line 32: Line 32:
 
sudo dhclient
 
sudo dhclient
 
</bash>}}
 
</bash>}}
 +
 +
==Devices==
 +
===fstab===
 +
Static information about the filesystems
 +
 +
{{code|<bash>
 +
cat /cat/fstab
 +
</bash>}}
 +
==mount==
 +
All files accessible in a Unix system are arranged in one big tree,
 +
      the file hierarchy, rooted at /.  These files  can  be  spread  out
 +
      over  several  devices. The mount command serves to attach the file
 +
      system found on some device to the big file tree.

Revision as of 08:20, 8 June 2008

I'm starting a list of useful linux shell commands (generally "one liners") we use a lot

Image Manipulation

Resizing JPG's and changing quality setting

The first line shows how to reduce and image to 25% and quality to 50% adding "_resized" to the results filename. The second command uses Perl to apply this same command to all JPG's in the current directory.

{{{1}}}

Apply an opaque background of a specified colour to a directory of transparent PNG's

  • This command requires ImageMagick to be installed
  • It loops through all PNG's in the CWD and puts them in a directory called processed which must exist
<bash>

perl -e 'qx "convert $_ -background #ff00ff -flatten foo/$_" for glob "*.png"' </bash>

See also

Network commands

Release DHCP lease

<bash>

sudo dhclient -r </bash>

Obtain a new DHCP lease

<bash>

sudo dhclient </bash>

Devices

fstab

Static information about the filesystems


<bash>

cat /cat/fstab </bash>

mount

All files accessible in a Unix system are arranged in one big tree,
      the file hierarchy, rooted at /.  These files  can  be  spread  out
      over  several  devices. The mount command serves to attach the file
      system found on some device to the big file tree.