Fra sin oprindelse som et Unix -lignende operativsystem, blev Linux oprindeligt udviklet af og for programmører , edb ingeniører og computer entusiaster. Trods årsskiftet mange Linux-distributioner i retning af mere brugervenlige pakker stadig kernen i Linux omfatter de værktøjer og kompetencer til at støtte i edb-programmering . Udover sine indfødte programmering scripts , programmering i andre åbne formater såsom PHP , Python, C og C + + er muligt med meget lidt ekstra indsats. Shell Scripting
Alle Linux-distributioner har adgang til en kommando terminal bygget i. Denne terminal , der kaldes en "shell ", giver brugerne mulighed for manuelt at krydse computeren ved at indtaste kommandoer med tastaturet. Men skallen også tillader brugeren at skrive såkaldte " shell scripts, " eller en fil af kommandoer, kører systemet i rækkefølge . Dette svarer til en batch-fil på andre systemer , men mere fleksible i , at det giver mulighed for en mere programmatisk tilgang.
C og C + +
Linux er skrevet i C-kode . Som sådan kommer det udstyret med C- udviklingsværktøj og oversættere . Den mest fremtrædende , GCC - GNU Compiler Collection - kan kompilere C, C + +, Objective- C og andre sprog. De fleste Linux-distributioner kommer med en slags evne til at kompilere C-programmer fra bunden, kræver kun en teksteditor og kommandolinjen for at kompilere koden.
Java
< p> Java-programmører kan også skrive deres egen kode på Linux-systemer . Afhængigt af fordelingen , er der mere end sandsynligt en version af Java Runtime Environment rådighed for installation. Med JRE kan Java-kode skrives på et Linux-system og porteret på tværs af andre operativsystemer.
PHP og Python
Python, en multipurpose sprog , ofte kommer pakket med Linux-distributioner. For at kontrollere , åbne en terminal og skriv " python " og tryk enter . Dette burde få en prompt , hvilket betyder, python tolk er installeret. PHP er normalt installeret sammen med Apache webserver og MySQL som en del af det, der kender som LAMP - Linux , Apache, MySQL og PHP - stack
.