Skip to content

Tag: linux

Can /tmp in Linux ever fill up?

I’m putting some files in /tmp on a web server that are being used by a web application for a limited amount of time. If the files get left in the server’s /tmp after the user quits using the application and this happens repeatedly, should i be concerned about the directory filling up? I read onli…

How can I make a public HTML folder in Ubuntu?

Simple question, but for some reason I couldn’t find the exact answer on Google: I have a fresh Ubuntu install on Slicehost, and would like to make a public directory in my home dir for a simple website containing a bunch of static HTML files. How do I do this? Is it just a matter of typing mkdir public…

How can I add a line to a file in a shell script?

I want to add a row of headers to an existing CSV file, editing in place. How can I do this? and I want to end up with Changing the initial CSV output is out of my hands. Any standard command will do. The important thing is the file is edited in place, and the line is inserted at the

Dynamic Shared Library compilation with g++

I’m trying to compile the following simple DL library example code from Program-Library-HOWTO with g++. This is just an example so I can learn how to use and write shared libraries. The real code for the library I’m developing will be written in C++. If I compile the program with gcc it works fine…

What is time_t ultimately a typedef to?

I searched my Linux box and saw this typedef: But I could not find the __time_t definition. Answer The time_t Wikipedia article article sheds some light on this. The bottom line is that the type of time_t is not guaranteed in the C specification. The time_t datatype is a data type in the ISO C library defined…

C non-blocking keyboard input

I’m trying to write a program in C (on Linux) that loops until the user presses a key, but shouldn’t require a keypress to continue each loop. Is there a simple way to do this? I figure I could possibly do it with select() but that seems like a lot of work. Alternatively, is there a way to catch a

Forcing driver to device match

I have a piece of usb hardware, for which I know the driver. However, the vendor id and product id do not match the VID, PID pair registered in the driver. Is there a way in linux to force a driver to be associated with a known device, that do not involve kernel module recompilation to add a PID /