[Haifux] [HAIFUX LECTURE] Command-line utilities: Tips and tricks -- Eli Billauer
Shlomi Fish
shlomif at shlomifish.org
Sat Jan 19 19:35:51 MSK 2013
Hi Eli,
some nitpicks.
On Sat, 19 Jan 2013 18:01:51 +0200
Eli Billauer <eli at billauer.co.il> wrote:
> On Monday, January 21st at 18:30, Haifux will gather to hear a talk by
> Eli Billauer:
>
> Command-line utilities: Tips and tricks
>
> Abstract
>
> Command-line utilities is the real power of a Linux computer, and yet
> there's always a few useful utilities that even an experienced Linux
> user doesn't know about. This meeting is dedicated to going through
> several random utilities, some of which are less known, others are known
> but have surprising possibilities.
>
> The range goes from things as simple as using "touch" to fake a
> modification date to using ssh for surfing the web (with your browser)
> as if your computer was in another country.
>
> No previous knowledge is required. Even though newbies will gain the
> most of this meeting, there is also room for those more familiar with
> the shell prompt. Those who want to take the stand for a few minutes to
> talk about a utility are welcome, of course.
>
> There will be no slides during this meetings, just a shell window for
> demonstrations.
>
> This is a list of topics that may or may not be covered, depending on
> interest and what time allows. Some will be mentioned in a few words,
> and we may spend some time with others.
>
> * find that file with complex criteria and output formatting: find
> * Run a quick script: perl -e and perl -pi -e
> * Resize (or create) a file: truncate
> * Fake a file's modification time: touch
> * Quick binary dump: hexdump -C
> * What's in that executable? ldd / objdump (disassembly)
> * Create a custom timestamp: date (with formatting)
> * Fetch that file from www: wget
> * Internet plumbing: nc / redirecting to /dev/tcp
> * Using ssh for port forwaring (fake your world position)
> * Check that you're not running out of inodes: du -i
You probably mean "df -i" instead of "du -i".
> * Check up your processes: ps aux / pstree
> * Who's opening which files? lsof / strace
> * What ports are open? netstat -a -n
> * Munching a lot of text: cat / tac/ head / tail -f / sort / sort -n
> (together with du -s)
> * What's that file? file / identify / stat + perl's stat
> * Mounting an file image: fdisk -fu / mount -o loop
> * Convert PS to PDF: ps2pdf
> * pulseaudio utils: pulseaudio -k / -D + pacmd
> * Zenity: Plain GUI from the command line
> * Restore screen settings (set by mplayer): xvattr
> * Open a GUI explorer on the current directory: nautilus
On KDE the "konqueror", "dolphin", and "kfmclient" commands are also useful for
it. XFCE has Thunar for that (but I don't like it).
> * View images on the current directory: gthumb
>
There's also "gwenview" (which is a KDE app), which starts kinda slowly, and
fotoxx is also nice - http://www.kornelix.com/fotoxx.html .
Regards,
Shlomi Fish
--
-----------------------------------------------------------------
Shlomi Fish http://www.shlomifish.org/
Stop Using MSIE - http://www.shlomifish.org/no-ie/
To err is human; to apologise — divine.
Please reply to list if it's a mailing list post - http://shlom.in/reply .
More information about the Haifux
mailing list