-nohttpd don't run mini-httpd if VNC java applet is found -name change the name of the desktop, it's passed to xstartup script via $VNCDESKTOP, run different set of apps acording the name. -depth pixel depth in bits of the desktop, default is 16 -geometry size of the desktop, default is 1024x768
If you use symlinks a lot, especially nested symlinks, this puts you back on the absolute path to command-line-fu-nirvana. (Note the backticks around pwd). Show Sample Output
Or just do history -w before opening another terminal.
cat file1 file2 file3|sort|uniq -d finds the same lines in several files, especially in files with lists of files.
Simply change your web browser's proxy settings to point to a SOCKS proxy at port 8888 and you're good to go.
Kill -9 immediately kills the given process number. $$ is the process ID of the process you are in.
finds all forms instanciated into a symfony project, pruning svn files.
how to get full cpu info of your (linux) box Show Sample Output
Get simple description on each file from /bin dir, in list form, usefull for newbies. Show Sample Output
# Small for loop, that can list files in dir, and after that executes # [COMMAND] of your choice, usefull for example rename, move, tar etc.. # change cmd's for different results :)
From the other machine open a web navigator and go to ip from the machine who launch netcat, http://ip-address/ If you have some web server listening at 80 port then you would need stop them or select another port before launch net cat ;-) * You need netcat tool installed
when your terminal session seems unrensponsive (this normally happen after outputting some binary data directly on your standard output) it may me saned by hitting: CTRL+J tput sgr0 CTRL+J Note: don't press the Enter key, just ctrl+j
You must get your Backup Url from: http://ROUTER_DYN_DNS/admin-bwm.asp under "Backup". I set it up in a curl
or, to process a single directory:
for f in *; do mv $f `echo $f |tr '[:upper:]' '[:lower:]'`; done
Show Sample Output
or, for a single directory:
for f in *.c; do mv $f "`basename $f .c`".C; done
Show Sample Output
When expanding, bash output the command, so don't be affraid if you type the command.
Here is the details:
First examples:
echo foo bar foobar barfoo
First argument:
echo !$
echo barfoo
barfoo
(Note that typing echo foo bar foobar barfoo && echo !$, bash substitute !$ with $:1)
Last argument:
echo foo bar foobar barfoo && echo !^
echo foo bar foobar barfoo && echo barfoo
foo bar foobar barfoo
barfoo
All the arguments:
echo !*
echo foo bar foobar barfoo
foo bar foobar barfoo
The third argument:
echo foo bar foobar barfoo && echo !:3
echo foo bar foobar barfoo && echo foobar
foo bar foobar barfoo
foobar
You may want to add {} for large numbers: echo !:{11} for example
Now with path:
echo /usr/bin/foobar
/usr/bin/foobar
For the head:
echo !$:h
echo /usr/bin
/usr/bin
And the tail:
echo !$:t
echo foobar
foobar
You also may want to try !:h and !:t or !!3-4 for the third and the fourth (so !!:* == !!:1-$)
tar options may change ;) c to compress into a tar file, z for gzip (j for bzip) man tar -print0 and -0t are usefull for names with spaces, \, etc.
seq allows you to format the output thanks to the -f option. This is very useful if you want to rename your files to the same format in order to be able to easily sort for example:
for i in `seq 1 3 10`; do touch foo$i ;done
And
ls foo* | sort -n
foo1
foo10
foo4
foo7
But:
for i in `seq -f %02g 1 3 10`; do touch foo$i ;done
So
ls foo* | sort -n
foo01
foo04
foo07
foo10
Show Sample Output
commandlinefu.com is the place to record those command-line gems that you return to again and again. That way others can gain from your CLI wisdom and you from theirs too. All commands can be commented on, discussed and voted up or down.
Every new command is wrapped in a tweet and posted to Twitter. Following the stream is a great way of staying abreast of the latest commands. For the more discerning, there are Twitter accounts for commands that get a minimum of 3 and 10 votes - that way only the great commands get tweeted.
» http://twitter.com/commandlinefu
» http://twitter.com/commandlinefu3
» http://twitter.com/commandlinefu10
Use your favourite RSS aggregator to stay in touch with the latest commands. There are feeds mirroring the 3 Twitter streams as well as for virtually every other subset (users, tags, functions,…):
Subscribe to the feed for: