Here’s how to convert Microsoft Office *.docx files to PDF using Linux in Command Line.
This trick can also be used together with other documents files supported by LibreOffice
First make sure you’ve installed the latest version of LibreOffice for use in command line environment.
Assuming the user is ‘example’ and the filename to convert is ‘doc.pdf’.
libreoffice --headless -convert-to pdf --outdir /home/example/ /home/example/doc.docx
The conversion can also be adapted to PHP or Python using their respective shell_exec or subprocess directive.
Here’s how to run a script with another user privilege. You can run this user with root.
su -c "/usr/bin/executable" -s /bin/sh username
Where the “username” is the username whom privilege you want to execute
Short on diskspace? You can use ‘du’ to find largest files in your linux server using ‘du’ tool.
du --total -sh /path/*
Additionally you can also include a ‘threshold’ parameter to list only file larger than the unit which you’ve specified, by using “-t” parameter.
Example, list files larger than 100MB
du --total -sh -t100M /path/*
You can use “M” for megabytes, “G” for gigabytes and “P” for Petabytes. Positive number denotes files must be at least the specified size. Negative number means the files must be at most the specified size.
sudo is probably the most used command in Ubuntu.
In this post, I will show you how to make ‘sudo’ display funny and humorous error messages in Ubuntu Linux.
To do that, you would only need to edit the /etc/sudoers :
sudo nano /etc/sudoers
Then find the line that starts with Defaults env_reset, add insults at the end of the line so it would look like this:
# See the man page for details on how to write a sudoers file
Defaults env_reset, insults
Save the file, and you are done! You can test the results by running the sudo command and entering the wrong password.