Show device drivers and their properties, including digital signatures /si and in table format /fo.
Show message in file "welcome" to all logged in terminal users. Show Sample Output
usage: renam in a script you must replace $PPID with $(awk '{print $4}' /prod/$PPID/stat) Show Sample Output
This command limits the oputut of git log to one-line per commit and an abbreviated commit ID. Show Sample Output
find -printf '%u\n' | sort | uniq #just users find -printf '%g\n' | sort | uniq #just groups Show Sample Output
If you have tried to change your prompt and made a mistake, use this command to retrieve a standard prompt. If you used the export command when you changed your prompt, also use it there: export PS1='$PWD$ '
Solution to activate (or deactivate with false instead of true) the global mandatory proxy under Ubuntu (not tested elsewhere). Others keys you can configure : gconftool-2 --set "/system/http_proxy/host" --type string " gconftool-2 --set "/system/http_proxy/port" --type int 8080 gconftool-2 --set "/system/http_proxy/ignore_hosts" --type list --list-type string ["localhost","127.0.0.1","*.local"] gconftool-2 --set "/system/proxy/mode" --type string manual
When you need to work a long time in the same directory, which prompt is of the type: bob@ubuntu:~/directory1/directory2/directory3/directory4/directory5$ it is better to hide all this with the command PS1='$' To retrieve a normal prompt, type: PS1='$PWD$ ' Show Sample Output
watch the seconds of your life tick away - replace YYYY-mm-dd HH:MM:ss w/ your birthtime.
used in an if-then-else in case the default shell is ksh, not bash. The $(basename ${0#-}) is handy to echo which shell and strip the dash some flavors put in front of "bash" if [ $(basename ${0#-}) == "bash" ] ; then export PS1='\[\e]0;\h \u \w\a\]\n\[\e[0;34m\]\u@\h \[\e[33m\]\w\[\e[0;32m\]\n\$ ' else HOST=`hostname` ESC=`echo "\033"` BEL=`echo "\007"` RAW=`echo "\r"` export PS1='-${RAW}${ESC}]0;${HOST} ${USER}${BEL}-${ESC}[0;34m${USER}${ESC}[0m@${ESC}[0;34m${HOST%%.*}${ESC}[0;33m${ESC}[0m $ ' fi Show Sample Output
this application monitors the apps you use most often and load them into memory with their libraries and other dependencies. So now, when you launch Firefox or Thunderbird or OpenOffice, the display is immediate as on Mac.
Do ls with permissions written in octal form. Show Sample Output
The example will create a directory called " Caveats: @imports of css files will not be converted.
kill all processes of a program
Today Show Sample Output
special thanks to XwZ :)
HTP (HTTP Time Protocol) is an alternative way of getting "good enough" synchronized time. htpdate will give you near-second accuracy. It works where NTP/SNTP does not because of firewalls and proxies. Of course, if NTP/SNTP can be used, use that instead. http://www.clevervest.com/twiki/bin/view/HTP htp is not in Ubuntu! Show Sample Output
Just tape: sudo -s your passwd startx -- :1
OMG, you are a Gentoo junkie. -funroll-loops-me-harder ;-) http://ccache.samba.org/ ccache is a compiler cache, which speeds up your compiler on successive runs, because it caches intermediate compiled output. Show Sample Output
I sometimes want to know what packages are installed on my Ubuntu system. I still haven't figured out how to use aptitude effectively, so this is the next best thing. This allows finding by name. The grep '^ii' limits the display to only installed packages. If this is not specified, then it includes listing of non-installed packages as well. Show Sample Output
Given a GNU Make file version 3.81 with the following entries: .PHONY: runtest runtest: $(ARCHNAME) $(TESTAUTOEXES) @for i in $(TESTAUTOEXES) ; do \ echo ">>>> Running test harness $$i" ; \ env $(RUNTESTENV) $$i ; done .PHONY: runtestsingle runtestsingle: $(ARCHNAME)/test/auto_$(testsingle).exe $(ARCHNAME) @for i in $< ; do \ echo ">>>> Running test harness $$i" ; \ env $(RUNTESTENV) $$i ; done (ARCHNAME is something like ix86-linux-gnu) Instead of typing gmake runtest to run all the tests, you can run one specific test with the example command. The sample output is from compiling a C++ program using Boost::Test testing framework. 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: