iterating range of numer with for loop in shell or bash Show Sample Output
to test check if given variable is a digit / number Show Sample Output
Does the same but shows nicely progress in real time with correct Size in %. But also needs the packages sudo,dd,pv and dialog.
Creates a line seperator that will be the width of your window. Show Sample Output
When I go to change a configuration file I always like to make a backup first. You can use "cp -p" to preserve the modification time, but it gets confusing to have file.prev, file.prev2, etc. So I like to add a YYMMDD suffix that shows when the file was last changed. "stat -c %Y" gives you the modification time in epoch seconds, then "date -d @" converts that to whatever format you specify in your "+format" string. Show Sample Output
The simpler, 1-arg version is save_function(){ { date +"# %F.%T $1; declare -f "$1";}| tee -a ~/.bash_functions; }` Show Sample Output
fstrim is usually used on SSDs but can also be used to remove useless bits from file system images. This is most helpful if the compressed disk image is intended to be distributed, since it will be smaller than an untrimmed compressed image. Show Sample Output
Trims left over file system data from SSD. This can be set as a mount option, but then IO performance decreases. I prefer to trim in a batch either on boot or every few weeks. Show Sample Output
pudb is an ncurses debugger. This command will allow interactive debugging of test failures in pytest using pudb.
No need to fork off a process.
WRT the original solution: 1. I might be wrong, but it seems DocumentRoot (per Apache docs) should be spelled exactly as is, as it is case-sensitive. So using -i will return strings such as documentroot, DOCUMENTROOT,.... (which could been added as part of a comment) 2. It returns false results for such cases as DocumentRoot is embedded in a comment 3. It returns false results for such cases as OldDocumentRoot, DocumentRoot.sav, ... in a comment. Other notes: - FYI: There might be more than one valid DocumentRoot entry in the conf file (in case of using virtual host(s))
Can be used to log out of an acrive user session when using KDE. This version will ask for confirmation with a 30 second timeout. The parameters at the end can be changed to suit your needs; The first determines if there is a confirmation dialog or not, the second determines what exactly the action taken is. The third is "when", I don't really use any other value than 0 for this. Param 1: - 0 => Do not wait for confirmation - 1 -> Wait for confirmation (30s timeout) Param 2: -1 = > Prompt for action to take, defaults to shutdown - 0 => logout - 1 => Restart - 2 => Shutdown I alias these to; alias logout="qdbus org.kde.ksmserver /KSMServer logout 1 0 0" alias logoutnow="qdbus org.kde.ksmserver /KSMServer logout 0 0 0" and so forth.
Slightly shorter. It doesn't create a subprocess either.
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: