Section linux

Replace a string in a large file with VI

Written by on 29/03/2021
Category:   Shell
Tags:   bash, shell, command line, linux, VI, VIM
A large file, and no powerful enough editor at hand to perform a search/replace? It's simple with vi. Edit the file with the vi command vi file Then in the editor type: :%s/mystring1/mystring2/ Remplacer une chaine dans un gros fichier avec VI Alternatively, there is another option with sed: sed -i -e "s/mystring1/mystring2/g" file If the string contains special characters, they will need to be escaped with a backslash '\' sed -i -e "s/\#mystring1/\#mystring2/g" ...

Microsoft Teams: Join a chat room automatically from a link on Linux

Written by on 28/03/2021
Tags:   Microsoft, shell, linux
Today, using Teams on Linux is essential given its prevalence in the corporate world.You will always have a contact, a client, or a work group that uses this tool.And it works very well on Linux. EXCEPT since the latest update, where the direct access links to meetings no longer work.You click the link, a web page opens, then you click on "Open your Teams application". Then, the application opens, but not the conference. And since we're not on Zoom, it's impossible to open the c...

Solve Skype 32bit connection issues on 64bit

Written by on 09/06/2016
Tags:   skype, ubuntu, linux
I'm not sure if it's related, but when installing the 32-bit version of Skype on my 16.04LTS 64-bit system, Skype, which is only available in 32-bit, did not retrieve my ongoing conversations. Even worse! The discussion groups were invisible, and I couldn't see the messages being sent to me (I could hear the notifications on Skype phone, but not on desktop).To fix this, I found an interesting page that helped me out with two commands:

Apache: Setting Up a Dedicated PHP Configuration per Vhost

Written by on 02/12/2015
Category:   Apache
Tags:   php.ini, php, bash, Apache, ubuntu, linux
This installation was tested on Ubuntu 15.01 but could be used for a debian production server. SuPhp has not been maintained for a few years now, so it is no longer in the repositories of recent distributions, and it has become difficult to compile it on a 4.x kernel (which is my case, since my transition to Ubuntu 15.10). Note: the package is still available on Ubuntu 14.01LTS. 1 – Installation of base packages. sudo apt-get install build-essential fakeroot dh-make debconf e...

shell: mirror a directory with lftp

Written by on 28/11/2014
Category:   Linux, Shell
Migrating a large website (several gigabytes) can be a tedious task to do from your workstation (with filezilla, for example). If you have a machine at a hosting provider with shell access, the lftp solution can quickly prove to be the ultimate alternative.Retrieve the files:lftp -e 'mirror /repertoir/distant /repertoir/local' -u login,password -p 21 the files:lftp -e 'mirror -R /repertoir/local /repertoir/distant' -u login,password -p 21 the files with 10 si...

Ubuntu: Install RabbitVcs

Written by on 29/10/2014
Category:   Linux, Ubuntu 14.04 LTS, Shell, SVN
In fact, RabbitVcs is very easy to install... Except when there's a problem, and then... one can search for a long time 😟Here's how to resolve most installation issues on Ubuntu 14.04LTS.1 – Add the sourcesudo add-apt-repository ppa:rabbitvcs/ppa or add the source to your /etc/apt/sources.list filedeb trusty main2 – Install the packages sudo apt-get update sudo apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus3 3 – M...

Dropbox for Linux

Written by on 19/06/2014
Category:   Linux, Ubuntu 14.04 LTS
Tags:   ubuntu, linux
Download the following package: install it by double-clicking or with DPKG (dpkg -i )Next, edit the file /etc/sysctl.conf sudo vi /etc/sysctl.confand add the following directive: fs.inotify.max_user_watches=100000

HP Drivers for Linux

Written by on 19/06/2014
Category:   Linux, Ubuntu 14.04 LTS
Tags:   ubuntu, linux
Generic HP printer drivers can be downloaded here: simply launch the installation and everything is done automatically 😉

Enable NumLock on startup

Written by on 19/06/2014
Category:   Ubuntu 14.04 LTS
Tags:   ubuntu, linux
To enable the numeric keypad on startup in Ubuntu, there are two solutions.1 – With the numlockx package (Starting from version 14.04 64-bit): sudo apt-get install numlockxDo not create a file at /etc/lightdm/lightdm.conf, otherwise lightdm will not start! In /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf Add the following in the [SeatDefaults] sectiongreeter-setup-script=/usr/bin/numlockx on2 – For all versions of Linux: Edit the file /etc/rc.local and add this: # Turn Numlock on fo...