Virtual environments in ubuntu using venv

Activate virtual environments in ubuntu using venv


One of my machine had python3.5. In order to use python 3.6 i had to do a couple of things:



vimrc and bashrc files

For the nth time, i have had to look up the location of the .vimrc and .bashrc files on windows . so here goes:


  • Just open git bash and do ‘ls -la’ to see the .bashrc file


  • C:\Program Files (x86)\Vim\_vimrc
    • (basically wherever u have installed gvim on your machine)

du command (Linux)


  • To find whats contributing to the disk usage on a specific filesystem (/dev/sda2)
    • This can be tricky because there would be other filesystems mounted underneath /
    • I have found the package ‘xdiskusage‘ very useful for this.
    • This problem is discussed here


  • If i need to look up directory sizes  only till 1 layer, then the following command is useful:
    • the ‘-s’ flag is useful to summarize the contents on directory


$ du -csh *
52K Desktop
4.0K Documents
0 media
4.0K Music
353M notebooks
4.0K Pictures
4.0K Public
4.0K Templates
947M transferLearning
4.0K Videos
1.3G total



Ubuntu Terminal Smarts

I think using the Ubuntu Terminal in a smart way is crucial for day-to-day productivity.

I came across this nice link where several tricks are listed down and explained nicely.

Note: The consistent Copy-Paste mechanism  I have found working across Unity terminal, Xfce terminal, unity gvim, xfce gvim etc is  using:

  • Control + Insert : to copy
    • this is also same as ‘copy on select’ i.e. just select the text and it will be copied automatically.
  • Shift + Insert : to paste

Check it out!

Ubuntu Learnings

Remote to Ubuntu 16.04 from Windows 10:

Copy On Select:

Install Java

profile and bashrc files

abgoswam@abgoswam-ubuntu:~$ ls .bash* -lh
-rw------- 1 abgoswam abgoswam 4.1K Oct 23 15:20 .bash_history
-rw-r--r-- 1 abgoswam abgoswam  220 Oct 21 22:44 .bash_logout
-rw-r--r-- 1 abgoswam abgoswam 3.7K Oct 21 22:44 .bashrc

abgoswam@abgoswam-ubuntu:~$ ls .profile* -lh
-rw-r--r-- 1 abgoswam abgoswam 655 Oct 21 22:44 .profile

abgoswam@abgoswam-ubuntu:~$ ls -lh /etc/profile*
-rw-r--r-- 1 root root  670 Oct 23 14:55 /etc/profile
-rw-r--r-- 1 root root  884 Oct 23 15:18 /etc/

total 20K
-rw-r--r-- 1 root root   40 Nov 30  2015
-rw-r--r-- 1 root root  101 Jun 29 12:03
-rw-r--r-- 1 root root  663 May 18 02:19
-rw-r--r-- 1 root root 1003 Dec 29  2015
-rw-r--r-- 1 root root 1.9K Mar 16  2016

abgoswam@abgoswam-ubuntu:~$ ls -lh /etc/bash*
-rw-r--r-- 1 root root 2.2K Aug 31  2015 /etc/bash.bashrc
-rw-r--r-- 1 root root   45 Aug 12  2015 /etc/bash_completion


Making Gvim auto open in new tab:



Ubuntu Linux Installation Troubleshoot

I tried installing Ubuntu 16.04 on my Lenovo X1 Carbon. It’s interesting how hard it was to install Linux on this machine.

USB stick:

  • Not possible! I spent several frustrating hours trying it out. Looks like the option to boot from a USB stick is not there in the BIOS.
  • The Ubuntu installation guide does mention that there might be issues installing from USB stick.