If you need to create HTML pages from time to time, here are some great tips:
Press Alt+F2, launch “
xkill“, and click on the window you want to close.
Copy the name of the current file to the mini shell:
“Esc+Enter” (i.e. press Esc, release, then press Enter)
I already knew this. Here are some new ones that I learned today:
The one above has an alternative shortcut:
Paste to the shell the path of the selected panel:
“Esc+a” or “Ctrl+x p”
Paste to the shell the path of the unselected (other) panel:
“Esc+A” or “Ctrl+x Ctrl+p”
These are actually in the man page, so it would be a good idea to read it once :)
Thanks to Andrew B. on the mc mailing list.
“Recently, I’ve been following a simple rule that is helping me crush procrastination and making it easier for me to stick to good habits at the same time.“
Thanks Jeszy for the tip.
Something funny happened to me today. I logged in to my desktop machine at my workplace when a warning message told me that “disk space is low”. A quick “
df -h” indicated that it’s true, my HDD is at 100%! How is it possible, I should occupy no more than 30%. After hunting for 10 minutes for the guilty file/directory, it turned out that the file
.xsession-errors in my HOME directory grew more than 200GB! WTF?
I removed this file and under the name
.xsession-errors I put a link on
/dev/null. However, after a reboot the symbolic link was gone and
.xsession-errors became a regular file again. Tricky :) So I added the following lines to the end of my
# .xsession-errors can grow huge... remove it if [ ! -h $HOME/.xsession-errors ] then /bin/rm $HOME/.xsession-errors ln -s /dev/null $HOME/.xsession-errors fi if [ ! -h $HOME/.xsession-errors.old ] then /bin/rm $HOME/.xsession-errors.old ln -s /dev/null $HOME/.xsession-errors.old fi
It verifies if
.xsession-errors is a symbolic link. If not, remove it and replace it with a symbolic link.
In Midnight Commander, you want to see the same folder in the other panel.
Alt + i
It can also be a good idea to run through the manual for more tricks: “
man mc” :)
You want to download a file from a given site with your favourite wget utility but you get a “
403 Forbidden” error in your face. Of course, everything works from your browser. What to do?
If it works from the browser but it fails with wget, then the site must check your user-agent. If it sees “
User-Agent: Wget/1.12 (linux-gnu)” (version may vary), then it simply blocks you.
But don’t fear for a second. Simply fake a different user agent with wget and continue downloading.
wget --user-agent "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:11.0) Gecko/20100101 Firefox/11.0" http://host/file.jpg
If you don’t want to provide a user agent each time, put the following your
# custom .wgetrc file user_agent = Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:11.0) Gecko/20100101 Firefox/11.0