Difference between revisions of "Tips"

From Linuxintro
(FtCDYSMCRBmwi)
imported>ThorstenStaerk
Line 1: Line 1:
If not for your writing this topic could be very cnovoulted and oblique.
+
= want to watch a forbidden video =
 +
You want to watch a video, but it is only available for viewers in the USA? See [[rackspace]].
 +
 
 +
= want to get rebate like an American =
 +
Rental cars tend to be cheaper if you use a browser with a US IP address. To do this, see [[rackspace]].
 +
 
 +
= want to hide your personal data in the internet =
 +
If you visit a website, people will know data from you like operating system and location. To prevent this, use [[tor]].
 +
 
 +
= want to connect a USB drive and get instant access =
 +
When you connect your USB drive you want it to be accessible somewhere immediately. You do not want to [[open a console]] and mount it, you want it to be mounted automatically. See [[automounter]].
 +
 
 +
= emulate your mouse with the keyboard =
 +
See [[emulate your mouse with the keyboard]].
 +
 
 +
= analyze system performance =
 +
[[Image:Snapshot-ksar.png||thumb|200px|ksar (click to enlarge)]]
 +
 
 +
You can analyze system performance using [[ksar]].
 +
 
 +
= renaming several files =
 +
Rename several files using the [[command]]
 +
rename 's/BEFORE/AFTER/g' *
 +
 
 +
= favorite Linux-Tools =
 +
history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10
 +
 
 +
= controlling several computers at once =
 +
{|
 +
[[image:Snapshot-cssh.png|right|thumb|200px|ClusterSSH (click to enlarge)]]
 +
|}
 +
 
 +
When working in a [[cluster]] you can control several computers in one [[console]] using [http://sourceforge.net/projects/clusterssh/ clusterssh].
 +
 
 +
= find out which files are accessed by a program =
 +
To find out which files are accessed by a program start it with
 +
strace -e open ''program''
 +
 
 +
= find out program that belongs to a window =
 +
Sometimes a window pops up and you do not know which program it is. For example you have just created a fresh user and when he logs in, he sees a window that you would like to get rid of. So you need to search where the window's program is called. So, every window is associated with a process. To find that out, call xprop and click on the window you want information about.
 +
 
 +
= convert images in a batch job =
 +
Use the [[command]] convert:
 +
convert ''name''.''format'' ''name''.jpg
 +
 
 +
= did you know... =
 +
 
 +
== ...you can sort files by size and age ==
 +
To sort your files and folders by size, [[open a console]] and enter:
 +
[[du]] -s * | sort -n
 +
To sort your files and folders by age, [[open a console]] and enter:
 +
[[ls]] -ltr
 +
 
 +
== key codes ==
 +
... you can find out the key code of every key on your keyboard using the [[command]] [[xev]].
 +
 
 +
== split files ==
 +
...you can split files using the [[command]] [[split]].
 +
 
 +
== put computer into standby mode ==
 +
... you can put your computer into standby mode by [[opening a console]] and entering
 +
echo mem > /sys/power/state
 +
 
 +
= write something on your screen =
 +
...you can write something on your screen using [[osd_cat]].
 +
 
 +
= watch changes =
 +
... you can watch changes, e.g. the size of a file being written with the [[command]] [[watch]]:
 +
dd if=urandom.img of=test.img & watch --interval=1 "du -h test.img"
 +
 
 +
= See also =
 +
* http://www.onpn.de/misc/linuxtipps.txt

Revision as of 14:01, 26 September 2011

want to watch a forbidden video

You want to watch a video, but it is only available for viewers in the USA? See rackspace.

want to get rebate like an American

Rental cars tend to be cheaper if you use a browser with a US IP address. To do this, see rackspace.

want to hide your personal data in the internet

If you visit a website, people will know data from you like operating system and location. To prevent this, use tor.

want to connect a USB drive and get instant access

When you connect your USB drive you want it to be accessible somewhere immediately. You do not want to open a console and mount it, you want it to be mounted automatically. See automounter.

emulate your mouse with the keyboard

See emulate your mouse with the keyboard.

analyze system performance

ksar (click to enlarge)

You can analyze system performance using ksar.

renaming several files

Rename several files using the command

rename 's/BEFORE/AFTER/g' *

favorite Linux-Tools

history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10

controlling several computers at once

ClusterSSH (click to enlarge)

When working in a cluster you can control several computers in one console using clusterssh.

find out which files are accessed by a program

To find out which files are accessed by a program start it with

strace -e open program

find out program that belongs to a window

Sometimes a window pops up and you do not know which program it is. For example you have just created a fresh user and when he logs in, he sees a window that you would like to get rid of. So you need to search where the window's program is called. So, every window is associated with a process. To find that out, call xprop and click on the window you want information about.

convert images in a batch job

Use the command convert:

convert name.format name.jpg

did you know...

...you can sort files by size and age

To sort your files and folders by size, open a console and enter:

du -s * | sort -n

To sort your files and folders by age, open a console and enter:

ls -ltr

key codes

... you can find out the key code of every key on your keyboard using the command xev.

split files

...you can split files using the command split.

put computer into standby mode

... you can put your computer into standby mode by opening a console and entering

echo mem > /sys/power/state

write something on your screen

...you can write something on your screen using osd_cat.

watch changes

... you can watch changes, e.g. the size of a file being written with the command watch:

dd if=urandom.img of=test.img & watch --interval=1 "du -h test.img"

See also