Linux Understanding Linux Namespaces: The Building Blocks of Containerization Containerization uses specific features of the Linux kernel to create isolated environments for running applications.
Linux Copy file from docker to local host In this article at OpenGenus, we have explained how to copy a file from a Docker container to local host or system. This command is "docker cp container-id:/path/to/file .".
Linux rm multiple files rm is a command on UNIX systems to delete files. In this article at OpenGenus, we have explained how to use this command rm to delete multiple files and other variants.
Linux Why is #! the first line in shell scripting ? When the first line starts with #!, the kernel scans the rest of the line for full pathname of the interpreter to run the program.
Linux From Hobby to Passion : How GNU/Linux revolutionized Modern Computing How a hobby project became passion and changed the world for good. In this article at OpenGenus, we have covered GNU/Linux and its history.
Linux 3 Easy steps to Install Postman in Kali Linux In this article at OpenGenus, we have covered the installation and setup of Postman in your Kali Linux environment.
Linux Delete multiple lines in VI / VIM editor In this article, we have explained how to delete multiple lines in VI / VIM editor in an UNIX system like Ubuntu along with an example.
Linux Linux Package Management Package management entails installing, upgrading, configuring, and removing software. Besides the tasks above, package management tools also facilitate software dependency resolution.
C++ KMP_AFFINITY [complete guide] KMP_AFFINITY is an environment variable that is used to control how hardware threads are distributed in relative to each other. This is used along with KMP_HW_SUBSET for finer control over the threads.
Linux Unzip all ZIP files together at once in Linux [5 methods] While coding, we download several data in ZIP format. We need to extract these files to use them. If there are multiple ZIP files, extract each one separately is a tedious process. To ease this in Linux, we have presented over 5 methods to unzip multiple ZIP files together at once.
Linux How Terminals display color? Terminals display color using escape sequences(ANSI escape codes for our case).If an escape character(\033) is receded by a byte in the range 0x40-0x5F, then the interpretation of the escape sequence is delegated to the C1 control code.
Linux Use astyle to format C++ code In this article, we have presented how to use astyle tool to format C/ C++ code files and set your custom code format style.
Linux Build and Install GDB from source In this article, we have explored how to build and install GDB from source code and release package. The source code comes along with binutils while the release package has only GDB.
Linux What is Binutils? Binutils stand for "Binary Utilities" in Linux/ UNIX variants. It is a collection of different tools such as ld, ar, gold and much more. Binutils is a project of GNU funded by Free Software Foundation (FSF).
Linux Build and Install binutils from source In this article, we have explored the steps to build Binutils from source code. With this, you can install any version of binutils and even try custom changes.
Linux Check binutils version In this article, we will check different commands using which you can get the binutils version installed in your system. Binutils comes with GCC but if you have upgraded GCC by building from source, binutils might not get updated and can result in errors.
Linux Remove End of Line (EOL) whitespace in Files in UNIX/ Ubuntu In this article, we have demonstrated how to Remove End of Line (EOL) whitespace in Files in UNIX/ Ubuntu using grep and sed commands.
Linux Install astyle in Ubuntu In this article, we have presented how to install astyle (Artistic Style) tool in UNIX/ Ubuntu.
C++ [FIXED] /usr/lib/libstdc++.so.6: version 'GLIBCXX_3.4.16' not found In this article, we have explored the cause of the error "/usr/lib/libstdc++.so.6: version 'GLIBCXX_3.4.16' not found" and presented 3 fixes to resolve this runtime error.
Linux List symbols in a .so file In this article, we have presented different commands which can be used to list all or specific symbols in a given shared object .so file. This involve different commands with nm, objdump and readelf.
Linux Install specific version of Glibc In this article, we have mentioned the steps to illustrate how to download and install a specific version of Glibc so that you can resolve glibc related issues. The latest version of Glibc is v2.36.
Linux [FIXED] makeinfo command not found In this article, we have explored the reason behind the error "makeinfo command not found" and presented various fixes to resolve this error.
Linux [FIXED] fatal error: Python.h: No such file or directory In this article, we have explored the reason behind the compilation error "fatal error: Python.h: No such file or directory" and presented 3 different fixes to resolve this error.
Linux Build teXinfo from source In this article, we have presented the steps to get the source code/ release package of teXinfo and build it from source and install in your system.
Linux KMP_HW_SUBSET [complete guide] KMP_HW_SUBSET is an OpenMP environment variable that is used to control the distribution of hardware threads across machine topology. This gives finer control compared to OMP_NUM_THREADS.