background preloader

Commands (GNU/Linux UNIX)

Facebook Twitter

Pages du manuel Linux - ~tigrou/pwet.fr. Commandes destinées aux utilisateurs Les commandes courantes destinées aux utilisateurs tels que les shells bash, zsh ou tcsh ou les commandes de manipulations de fichiers tels que find, tar, ls ou ln mais aussi les commandes réseaux comme ssh, ncftp, links2 et bien entendu les manuels des applications graphiques comme gedit ou nautilus Appels systèmes Fonctions fournies directement par le noyau Linux utilisées par les programmes en espace utilisateur ( User space) tels que open, bind, fork ou wait.

Pages du manuel Linux - ~tigrou/pwet.fr

Fonctions des bibliothèques.

Bash commands

Shell debugging tools. Help (Unix commands) Mail (Unix) Mail is a command line email client for Unix and Unix-like operating systems. mail -s "You've got mail" -c cc.rider@example.org somebody@example.com anotherbody@example.net This sends a message with the subject "You've got mail" to two recipients, somebody@example.com and anotherbody@example.net, and CCs (copies) a third, cc.rider@example.org.

mail (Unix)

How to send mail from script in Linux - onlinecyberstudy. Genaral commands Unix. Command line (perl -e) Problems solver. Linux and Open source Understanding Nmap Commands: In depth Tutorial with examples. Article by James Hawkins As we all know, Nmap (Network Mapper) is a stealth port scanner widely used by network security experts (including forensics & Pen-testing Experts).

Linux and Open source Understanding Nmap Commands: In depth Tutorial with examples

In this article we’ll see the different types of Nmap Scans, its techniques, understanding the purpose and goals of each scan , its advantages or disadvantages over other scanning tools, which could be better at evading firewalls & IDS (To a certain extent) and much more. In this first part, I have made my best to explain the basic scanning techniques, Host discovery options, port scanning options, techniques used in detecting Operating system & services running on the system. i also give Nmap as already installed on your system.

Let’s start with one of the most basic and default scan, the one without using any parameters. Open up the terminal, in Ubuntu ctrl+alt +t This is a basic scan of the local IP address 192.168.1.34, we use sudo to gain administrator privileges, and then we give the target to Nmap. Discovery. Kill All Processes with ps ax. Introduction Many times we write programs which runs many instances of itself, either while using fork or we manually run many copies of the same program, so during the development stage we may need to kill all running instances and modify the program and re-run, or there may be other situations where we may need to kill a ll perl programs running, etc etc.

Kill All Processes with ps ax

Till a few months back I used to do this job of killing manually process id by process id, like this Code: [root@pradeep test]# kill 31372 But recently I devised a command to kill all processes matching a pattern, I am sure someone else must have already done this, but there must any other to whom this might be helpful.

Command line system

Chmod: Commande Chmod Linux / Unix. Xargs / for about file. ByVivek GiteonFebruary 17, 2009 last updated September 2, 2010 inBASH Shell, CentOS, Debian / Ubuntu, File system, FreeBSD, KSH Shell, Openbsd, RedHat and Friends, Solaris-Unix, Ubuntu Linux, UNIX I am trying to use xargs command using shell pipes and not able to understand how to control and use command line arguments.

xargs / for about file

For example I’d like to find out all *.c file located in 100s of sub-directories and move them to another directory called ~/old.src. How do I use command line args with xargs to achieve the same? Xargs command is designed to construct argument lists and invoke other utility. xargs reads items from the standard input or pipes, delimited by blanks or newlines, and executes the command one or more times with any initial-arguments followed by items read from standard input. Xargs is more safer and easy to use xargs functionality can be achived using the backquote feature of shell.

Example uses of the Linux Command find. The following examples illustrate typical uses of the command find for finding files on a computer.

Example uses of the Linux Command find

Commande - “grep” récursif. Regex - what is wrong with find . Xargs grep have limitations. MAN LINUX en français, la documentation des commandes LINUX. Man tail - Afficher la dernière partie d'un fichier. Recherche et suppression de processus Zombie (Ubuntu 10.10 multi OS) Dans le cadre de mon activité professionnelle, mon Firefox reste longtemps lancé, bilan je me retrouve 2 jours plus tard avec beaucoup de processus zombie qui viennent augmenter le load de mon poste (je ne suis pas patient et cela me fais souvent rager) Rechercher un processus Zombie : La commande TOP, va nous permettre de retrouver pas mal d’information système, le load, les processus en cours et aussi connaitre le nombre de processus zombie.

Recherche et suppression de processus Zombie (Ubuntu 10.10 multi OS)

Dans l’extrait suivant on constate que mon système à 71 processus avec le status zombie, le processus est terminé mais le PID est toujours reservé. Ubuntu camorama zombie configuration. Un seul langage pour les scripts. Niveau : Résumé : perl -i -pe La puissance de perl en fait un excellent remplaçant de sed, awk et grep réunis.

Un seul langage pour les scripts

Il permet de n'apprendre qu'une syntaxe plutôt que 3 et de plus possède des expressions régulières très puissantes. Je vais tenter de vous convaincre par l'exemple à partir de quelques tâches courantes effectuées habituellement avec ces outils. Commenter des lignes comme en sed : Manpage of TUNE2FS. Ajuste le nombre maximal de montages entre deux vérifications du système de fichiers.

Manpage of TUNE2FS

Si max-mount-counts vaut 0 ou -1, le nombre de fois que le système de fichiers a été monté sera ignoré par e2fsck(8) et par le noyau. Varier le compteur de montages au bout duquel les systèmes de fichiers seront obligatoirement vérifiés permet d'éviter que les systèmes de fichiers ne soient tous vérifiés en même temps lors de l'utilisation de systèmes de fichiers journalisés. Vous devez être conscient des conséquences si vous désactivez entièrement la vérification dépendante du compteur de montage. Des disques, câbles, mémoires défectueux ou des bogues du noyau peuvent corrompre un système de fichiers sans que celui-ci ne soit marqué comme « sale » ou « erroné ». Tee MAN Page. Redirect output to multiple files, copies standard input to standard output and also to any files given as arguments.

tee MAN Page

This is useful when you want not only to send some data down a pipe, but also to save a copy. Syntax tee [options]... [file]... Options -a --append Append standard input to the given files rather than overwriting them. Man tee - Copier l'entrée standard sur la sortie standard et dans un fichier. Man df - Fournit la quantité d'espace occupé des systèmes de fichiers. Df - Fournit la quantité d'espace occupé des systèmes de fichiers. df [options] [fichier...]

Options POSIX : [-kP] [--] Options GNU (versions courtes) : [-ahikmPv][-t type_fs][-x type_fs][--print-type][--no-sync][--sync][--help] [--version] [--] df indique les quantités d'espaces disques utilisées et disponibles sur les systèmes de fichiers. Sans argument, df indiquera les quantités correspondant à tous les systèmes de fichiers montés, quels que soient leurs types. Sinon, df affichera les données correspondant aux systèmes contenant chaque fichier fournit en argument. Df(1): report file system disk space usage. Name df - report file system disk space usage Synopsis df [OPTION]... Linux Tutorial: The Power of the Linux Find Command. Awk. Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir AWK. awk — dont le nom vient des trois créateurs, Alfred Aho, Peter Weinberger et Brian Kernighan — est un langage de traitement de lignes, disponible sur la plupart des systèmes Unix et sous Windows avec Cygwin ou Gawk.

Rsync

Linux – Taille d’un répertoire et sous-répertoires, gros fichiers, etc. – JBNet.fr. Man du - Statistiques sur l'utilisation du disque. / Commandes. Du - Statistiques sur l'utilisation du disque. du [options] [fichier...] Options POSIX : [-askx] [--] Options GNU (forme courte): [-abcDhHklLmsSxX][--block-size=taille][--exclude=motif][--max-depth=n][--help] [--version] [--] du affiche la quantité d'espace disque utilisée par chacun des arguments, et pour chaque sous-répertoire des répertoires indiqués en argument. Toutes les mesures contiennent l'ensemble de la hiérarchie des sous-répertoires dans le système de fichiers. Sans argument, du mesure l'espace occupé par le répertoire courant et ses descendants.

La sortie affiche les tailles par blocs de 510 octets par défaut, à moins que l'option -k ne soit présente, auquel cas les blocs font 1024 octets.