background preloader

Linux Shell Scripting Tutorial - A Beginner's handbook

Linux Shell Scripting Tutorial - A Beginner's handbook

BASH, TCSH, etc. open source framework, web application software development | Flex - Adobe The Adobe USA site has been optimized for users within the United States. If you live outside the U.S., we recommend that you visit your local site for the most relevant information, including pricing, promotions, and local events. United States Canada - English Your country selection will be remembered for future visits. You can change this selection at any time using the country selector at the bottom of the page. Le site web américain d'Adobe a été optimisé pour les utilisateurs résidant aux États-Unis. Canada - Français Le pays choisi sera enregistré pour vos prochaines visites. View complete list of countries ›

Le système d'exploitation GNU-Linux - Wikibooks Un livre de Wikilivres. Ce livre s’adresse aux personnes désirant apprendre l'administration d'un système d’exploitation GNU/Linux. Remarque : il est bon de noter que Linux n'est pas un système d'exploitation en lui-même mais un noyau (ou kernel). Il devient système d'exploitation lorsqu'il est accompagné de GNU et des applications qui s'y greffent. Tables de matières[modifier | modifier le wikicode] Voir aussi[modifier | modifier le wikicode] Linux tip: Bash parameters and parameter expansions The bash shell is available on many Linux® and UNIX® systems today, and is a common default shell on Linux. In this tip you will learn how to handle parameters and options in your bash scripts and how to use the shell's parameter expansions to check or modify parameters. This article focuses on bash, and the examples were all run on Linux systems with bash as the shell. Passed parameters Part of the beauty of functions and shell scripts is the ability to make a single function or script behave differently by passing parameters to it. Inside a function or script, you can refer to the parameters using the bash special variables in Table 1. Note: If you have more than 9 parameters, you cannot use $10 to refer to the tenth one. Now you can define a simple function to do nothing more than tell you how many parameters it has and display them as shown in Listing 1. Listing 1. Shell scripts handle parameters in the same way as functions. Listing 2. [ian@pinguino ~]$ cat testfunc.sh #! Listing 3.

Drawing Graphics with Canvas - MDC Doc Center Most of this content (but not the documentation on drawWindow) has been rolled into the more expansive Canvas tutorial, this page should probably be redirected there as it's now redundant but some information may still be relevant. Introduction With Firefox 1.5, Firefox includes a new HTML element for programmable graphics. <canvas> creates a fixed size drawing surface that exposes one or more rendering contexts. The 2D Rendering Context A Simple Example To start off, here's a simple example that draws two intersecting rectangles, one of which has alpha transparency: function draw() { var ctx = document.getElementById('canvas').getContext('2d'); ctx.fillStyle = "rgb(200,0,0)"; ctx.fillRect (10, 10, 55, 50); ctx.fillStyle = "rgba(0, 0, 200, 0.5)"; ctx.fillRect (30, 30, 55, 50);} draw(); The draw function gets the canvas element, then obtains the 2d context. The fillRect, strokeRect, and clearRect calls render a filled, outlined, or clear rectangle. Using Paths Graphics State Additional Features

SAIT : Utiliser bash - [GNU/Linux] Exécuter une commande | (Haut de page) | bash est le shell le plus utilisé avec GNU/Linux. Le shell permet de donner des instructions au système en ligne de commande. Lorsque l'on tape une instruction, le premier mot est la commande elle-même. Ensuite viennent les paramètres éventuels. Tout d'abord si la commande contient une spécification d'emplacement, le programme se trouvant dans ce répertoire est exécuté s'il s'y trouve et si l'utilisateur a les droits adéquats. Ensuite bash regarde quels alias sont définis. > alias mon_alias='ma_commande' Les guillemets ne sont utiles que si la commande a des paramètres (c'est à dire qu'elle contient des espaces). Si on tape après : > mon_alias paramètre1 paramètre2 Tout se passe comme si ma_commande avait été tapé à la place de mon_alias. Si aucun alias n'est trouvé, ce sont alors les fonctions qui sont examinées. > function ma_fonction() { ma_commande1; ma_commande2; } Le ; (point-virgule) permet de séparer les commandes et aussi de les terminer.

Linux tip: Bash test and comparison functions The Bash shell is available on many Linux® and UNIX® systems today, and is a common default shell on Linux. Bash includes powerful programming capabilities, including extensive functions for testing file types and attributes, as well as the arithmetic and string comparisons available in most programming languages. Understanding the various tests and knowing that the shell can also interpret some operators as shell metacharacters is an important step to becoming a power shell user. This article, excerpted from the developerWorks tutorial LPI exam 102 prep: Shells, scripting, programming, and compiling, shows you how to understand and use the test and comparison operations of the Bash shell. This tip explains the shell test and comparison functions and shows you how to add programming capability to the shell. Tests In any programming language, after you learn how to assign values to variables and pass parameters, you need to test those values and parameters. test and [ Listing 1. (( and [[

Add-on Developer Hub Utilisateur:Sbrunner/Création de paquets Debian Prérequis[modifier | modifier le code] Avant de commencer il faut déjà être familier avec : Miroir[modifier | modifier le code] Si on a plusieurs ordinateurs sur le même réseau il est conseillé, pour économiser du temps et de la bande passante, de mettre en place un miroir ou un cache. Un miroir est une copie intégrale d'un dépôt. Un cache (apt-cacher) garde une copie de chaque paquet téléchargé pour ne pas le télécharger plusieurs fois. Je vous conseille de voir l'article d'Andesi : Mise en place d'un miroir de paquets. Création de fichier .deb[modifier | modifier le code] La gestion des paquets de Debian est géniale (un des avantages : pouvoir désinstaller le paquet avec un simple sudo apt-get remove paquet), mais il se peut que l'on ait besoin d'un programme qui n'existe pas encore en .deb (ou pas adapté a Ubuntu). Remarque : bien que je ne ne l'aie pas fait des dizaines de fois, ce sont des méthodes que j'ai au moins testées une fois. Compilation depuis deb-src[modifier | modifier le code] ou

Related: