IPB

Bienvenue invité ( Connexion | Inscription )

8 Pages V   1 2 3 > »   
Reply to this topicStart new topic
> Les Commandes de TERMINAL, Toutes les bonnes commandes pour le terminal se trouvent forcément ic
Options
->bibeboss...
posté 21 Mar 2006, 14:01
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 79
Inscrit : 19 Oct 2005
Membre no 48 235



Commandes pour le TERMINAL

Votre screenSaver en fond d'écran: /System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.aap/Contents/MacOS/ScreenSaverEngine-background &

Affiche la date du jour: date

Donne la liste des partitions, leur taille, l'espace restant et l'espace utilisé: df

Affiche les information sur les utilisateur connecter: finger

Fermer la session: logout

Changer son mot de passe: passwd

Réinitialiser le TERMINAL: reset

Affiche le temps depuis que le système est activé: uptime

Afficher les utilisateur connecter: who

Afficher le calendrier de l'année choisi: cal 2006


Voila, maintenant a vous d'en ajouter...
Go to the top of the page
 
+Quote Post
roseau
posté 21 Mar 2006, 14:04
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 5 678
Inscrit : 11 Feb 2003
Lieu : Bagneux
Membre no 6 110



tu viens de découvrir un manuel unix?


--------------------
Imac 2017 core I7 , 2*MBP2015 core I7, Macmini late 2014 core I5 16 go 10.11/maverick MBp , Mbp 15" late 2014 core i7 16 go 10.11; Macmini 2011 core i5 ( 10.9), , , Xserve/2008/ 1 2,8ghz quad-core xeon/osx server 10.9.4/mem 18 go/carte raid 3*1to raid 5,Antiquité fonctionelle :Imac debut 2010 10.5.8MBPRO 13" fin 2010 10.9, macbookpro 17" juin 2007 10.5.8, Macmini core 2 duo 1,8 /1024mo/10.5.8, Macmini 1,42/1024mo/10.4.11,G4 mono 1.25 (MDD 2003) /1500mo/10.4.11 server , 4400 200 upgrade g3/400,4400 240 , , 7100 80/,
antiquite 6320 lc 630, powerbook 180c,powerbook duo 210, Mac classic (panne vidéo) Mac SE...,os 10.4* , 10.3.9, os9.1/os8.1, os7.6,
NAS CS407 Synology 4*500go (raid 5),
Go to the top of the page
 
+Quote Post
->bibeboss...
posté 21 Mar 2006, 14:06
Message #3


Adepte de Macbidouille
*

Groupe : Membres
Messages : 79
Inscrit : 19 Oct 2005
Membre no 48 235



Quand il y en aura pas mal sa serais pratique !!!


--------------------
Editus moderatus : pas d'image dans les signatures. Merci.
Go to the top of the page
 
+Quote Post
f_cam
posté 21 Mar 2006, 14:11
Message #4


Moderating Daemon
*****

Groupe : Modérateurs
Messages : 6 345
Inscrit : 22 Feb 2004
Lieu : Yvelines/Cambridge (GB), dans mon pantalon
Membre no 15 207



CODE
perl -wle '(1 x $_) !~ /^(11+)\1+$/ && print while ++ $_'
Affiche 1 suivi des nombres premiers.


--------------------
G5 Bi 2GHz rev A, ATI X800 XT
Alu 17" rev A
MacBook core duo 1.83 GHz
Go to the top of the page
 
+Quote Post
->bibeboss...
posté 21 Mar 2006, 14:20
Message #5


Adepte de Macbidouille
*

Groupe : Membres
Messages : 79
Inscrit : 19 Oct 2005
Membre no 48 235



Et comment ont l'arête mis à par forcé a quitter le TERMINAL ???


--------------------
Editus moderatus : pas d'image dans les signatures. Merci.
Go to the top of the page
 
+Quote Post
Phil J. Fry
posté 21 Mar 2006, 14:24
Message #6


The Original Martian & DBCM
*****

Groupe : Modérateurs
Messages : 6 537
Inscrit : 25 May 2004
Lieu : sɹɐɯ ⅋ ʞɹoʎ ʍǝu ʍǝu ⅋ ǝssᴉns
Membre no 19 190



Toutes les commandes :

cd /bin ; for i in * ; do whatis $i ; done | more ; cd

En exercice : répéter l'opération pour tous les éléments du $PATH !

CITATION
Et comment ont l'arête mis à par forcé a quitter le TERMINAL ???

pour arrêter, taper ctrl -z !

Ce message a été modifié par philjfry - 21 Mar 2006, 14:25.


--------------------
MBP 16" Sonoma 14.3.1 MBA 13" Sonoma 14.3.1 MacBook Air 11" 10.9.5 MacBook 2Ghz 1Go X.6.4 blanc Mac Mini 1.25Ghz 1Go X.4.10 Spatule de 10,5 cm iPod shuffle 512 iPod mini 4GB iPod Nano 16GB
DBCM III Disciple du MSV Team BOINC Macbidouille
But I'm a creep, I'm a weirdo - What the hell am I doin here? - I don't belong here Radiohead
Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes - S'il n'y a pas de solution, c'est qu'il n'y a pas de problème - Devises Shadok
La connaissance, c'est savoir que la tomate est un fruit. La sagesse, c'est savoir qu'il ne faut pas la mettre dans une salade de fruit. B O'D
Go to the top of the page
 
+Quote Post
benja
posté 21 Mar 2006, 14:26
Message #7


Thalès du pavé
*****

Groupe : Membres
Messages : 2 520
Inscrit : 30 Jul 2004
Membre no 21 573



Pour toutes les commandes il y a aussi tabulation deux fois...


--------------------
Ryzen 3600 / GTX1080Ti / 32GB / Win 10 (Le nouveau mac pro quoi)
Go to the top of the page
 
+Quote Post
OSX-Siby
posté 21 Mar 2006, 14:32
Message #8


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 426
Inscrit : 30 Apr 2004
Membre no 18 258



Lire un fichier en continu en partant de la fin ( très utile pour les fichiers log !! )
tail -f nom_du_fichier

liste récursive des répertoires à partir d'un point d'arborescence:
ls -R /Users/seb/Desktop/

Espace libre sur le disque :
df -kb /

# Affiche l'espace disque des répertoires au niveau actuel de l'arborescence
ls -l | du -sh *


--------------------
Macbook Pro i7 2,2GHz 15" / 8 Go Ram / 320 Go Pour ma pomme :) ( Carte graphique HS après 2 ans et 2 mois ) ==> Réparé à l'Apple Store puis remboursé cause vice caché
Macbook Pro i5 2,5GHz 15" / 8 Go Ram / 320 Go Pour ma femme
Mac Mini core 2 duo 1,8 Ghz / 2 Go / 100 Go
Macbook Pro Core duo 2GHz 15" / 2 Go Ram / 200 Go -- Mort : Jus d'orange versé sur le clavier
Macbook Pro Core 2 duo 2,5GHz 15" / 4 Go Ram / 250 Go 5400 tr/mn / 8600 GT 512 Mo -- Carte mère HS comme quoi rien est éternel
PowerG5 1,8 Ghz RevB late 2004 / 2,5 Go Ram / 200 Go DD ( Vendu ) + Ecran 20" Apple
Powerbook 12" 1,5 Ghz / 768 Mo Ram / 60 GoDD Donné et toujours vivant !!
Ecran 20" Dell
Macbook 13,3" Wide 1,83 Ghz / 1 Go Ram / 80 Go DD ( backup du MBP )
Windows sur AMD 2000+ / 1,5 Go Ram / 80 Go DD + Moniteur 19" CRT LG -- A la campagne
Onduleur Ellipse 1000 VA ( Nativement supporter par OSX Merci apple :) )
Freebox V5
Go to the top of the page
 
+Quote Post
f_cam
posté 21 Mar 2006, 14:41
Message #9


Moderating Daemon
*****

Groupe : Modérateurs
Messages : 6 345
Inscrit : 22 Feb 2004
Lieu : Yvelines/Cambridge (GB), dans mon pantalon
Membre no 15 207



Ne pas oublier non plus l'article de bad_duck


--------------------
G5 Bi 2GHz rev A, ATI X800 XT
Alu 17" rev A
MacBook core duo 1.83 GHz
Go to the top of the page
 
+Quote Post
Origin
posté 21 Mar 2006, 18:10
Message #10


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 584
Inscrit : 4 Mar 2005
Lieu : Nantes
Membre no 34 395



CITATION(philjfry @ 21 Mar 2006, 14:24) [snapback]1612782[/snapback]

Toutes les commandes :

cd /bin ; for i in * ; do whatis $i ; done | more ; cd

En exercice : répéter l'opération pour tous les éléments du $PATH !

CITATION
Et comment ont l'arête mis à par forcé a quitter le TERMINAL ???

pour arrêter, taper ctrl -z !


Heu, le CTRL-Z stoppe le programme en cours, certes, mais ne le supprime pas pour autant, on peut le relancer (comme tout unix) par un petit "fg" en ligne de commande.

l'arrêt d'un process sur un terminal (quand c'est possible) c'est CTRL-C plutôt wink.gif


--------------------
MacBook Pro C2D Unibody 15" 2,53GHz / 4Go / 320 Go
MacPro Nehalem 2.66 GHz / 12 Giga / Intel X-25 M 80 Go / RAID0 2x1 To / GTX285 / Apple LED Cinema Display 24"
iPhone 3Gs 32 Go
iPad 64 Go
http://french-ipad.fr
Go to the top of the page
 
+Quote Post
zoz_mac
posté 21 Mar 2006, 18:16
Message #11


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 044
Inscrit : 17 Jul 2005
Membre no 42 514



oui l'idée est pas mauvaise, mais est-ce vraiment nécessaire d'afficher les 250 commandes d'unix ici? ne serait il pas plus simple de consulter des sites à ce propos comme la DLFP ou de prendre un bouquin??


--------------------
"la 'pataphysique est la science!" A. JARRY
[MBP 15" early 08]
Image IPB MacPlus
Go to the top of the page
 
+Quote Post
Dj No Smile
posté 21 Mar 2006, 20:34
Message #12


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 867
Inscrit : 29 Aug 2004
Lieu : Belgique : Jodoigne (BW)
Membre no 22 676



Control-Z, c'est pour suspendre un processus, pas pour l'arrêter... Pour l'arrêter, c'est control-C...

Sinon, je constate que personne ne donne la commande la plus utile dans un shell : man...


--------------------
(\__/)
(='.'=) Ceci est un petit lapin. Copiez/collez-le dans
(")_(") votre signature pour l'aider à dominer le monde
Go to the top of the page
 
+Quote Post
guerom00
posté 21 Mar 2006, 23:57
Message #13


Sans titre ni bouboules et terriblement négatif !


Groupe : Membres
Messages : -8 378 756
Inscrit : 5 Dec 2004
Membre no 28 230



Ctrl-D : logout
Ctrl-L : efface le Terminal
Ctrl-A / Ctrl-E : aller au début / fin de la ligne
w : pareil que finger ou who
lsa : en faire un alias pour "ls -al" wink.gif
et faites vous un alias aussi pour "ls -alrt | tail" wink.gif


--------------------
la galette: un site qui ne tourne pas en rond !
Breton par assiduité et Pinklaireur occasionnel et n'aime pas Caps Lock…
“Theory: As long as strangers hold the power to affect your mood, you are deeply and fundamentally fucked.”
The Internet is made of cats.
Go to the top of the page
 
+Quote Post
macmacmac
posté 22 Mar 2006, 00:29
Message #14


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 704
Inscrit : 18 Nov 2004
Lieu : Suisse
Membre no 27 214



CITATION(->bibeboss<- @ 21 Mar 2006, 14:06) [snapback]1612752[/snapback]

Quand il y en aura pas mal sa serais pratique !!!
marrant ta signature contre contre les fautes volontaires et le languages sms quand on voit ton message…



CITATION(->bibeboss<- @ 21 Mar 2006, 14:20) [snapback]1612775[/snapback]

Et comment ont l'arête mis à par forcé a quitter le TERMINAL ???
c'est volontaire où quoi toutes ces fautes???!!!

Ce message a été modifié par macmacmac - 3 Jul 2006, 15:22.


--------------------
Mac mini M2 8C CPU/10C GPU/8Go RAM - OS Sonoma(last)
Macbook Pro (mi-2012) 2.9GHz Intel Core i7 - 16Go RAM - OS Sonoma(last)
Mac mini (Late 2012) 2.5 GHz Intel Core i5 - 4Go RAM - OS Sonoma(last)

J'ai été hospitalisé, je ne suis pas con, encore lucide, mais l'info n'est pas facile à assimiler. Alors merci de votre clarté et surtout patience avec moi.
Go to the top of the page
 
+Quote Post
iLux
posté 22 Mar 2006, 09:17
Message #15


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 195
Inscrit : 22 May 2005
Lieu : Grenoble
Membre no 39 693



CITATION(guerom00 @ 21 Mar 2006, 23:57) [snapback]1613794[/snapback]

Ctrl-A / Ctrl-E : aller au début / fin de la ligne

Ça, ça marche dans toutes les applis Cocoa wink.gif


--------------------
Je me lève le matin, j'émerge de mes rèves, le plus heureux des anges…
Je me couche le soir, un vrai salaud…
Qu'ai je fait entre-temps ?
J'ai fréquenté les Hommes et remué leur merde…

"Installing linux is like piercing your tongue. It'll impress your friends, but it's stupid, painful and people without pierced tongues will laugh at you when you will complain about it."
Go to the top of the page
 
+Quote Post
->bibeboss...
posté 22 Mar 2006, 14:53
Message #16


Adepte de Macbidouille
*

Groupe : Membres
Messages : 79
Inscrit : 19 Oct 2005
Membre no 48 235



CITATION(macmacmac @ 22 Mar 2006, 00:29) [snapback]1613831[/snapback]

CITATION(->bibeboss<- @ 21 Mar 2006, 14:20) [snapback]1612775[/snapback]

Et comment ont l'arête mis à par forcé a quitter le TERMINAL ???
c'est volontaire où quoi toutes ces fautes???!!!



NON gloup'sss


--------------------
Editus moderatus : pas d'image dans les signatures. Merci.
Go to the top of the page
 
+Quote Post
guerom00
posté 22 Mar 2006, 15:11
Message #17


Sans titre ni bouboules et terriblement négatif !


Groupe : Membres
Messages : -8 378 756
Inscrit : 5 Dec 2004
Membre no 28 230



which : vous indique oú se trouve une commande particulière. Et si vous avez plusieurs instances d'une commande d'installé, vous indique laquelle sera utilisé (en fonction du $path).
rehash : [tcsh] "mets à jour" les commandes de votre $path. Si vous installer une toute nouvelle commande dans un endroit inclus dans votre $path, celle-ci sera disponible après un rehash.
source : [tcsh] généralement utilisé pour exécuter des définitions de variables environnementales se trouvant dans un fichier. Par exemple, après avoir modifié votre ~/.cshrc, mettre tout ça à jour avec un "source ~/.cshrc".


--------------------
la galette: un site qui ne tourne pas en rond !
Breton par assiduité et Pinklaireur occasionnel et n'aime pas Caps Lock…
“Theory: As long as strangers hold the power to affect your mood, you are deeply and fundamentally fucked.”
The Internet is made of cats.
Go to the top of the page
 
+Quote Post
turtlesquale
posté 5 Apr 2006, 17:11
Message #18


Adepte de Macbidouille
*

Groupe : Membres
Messages : 218
Inscrit : 17 Sep 2004
Lieu : Paris
Membre no 23 756



CITATION(->bibeboss<- @ 21 Mar 2006, 15:01) [snapback]1612743[/snapback]

Commandes pour le TERMINAL

Afficher les utilisateur connecter: who

Afficher le calendrier de l'année choisi: cal 2006

Voila, maintenant a vous d'en ajouter...


Heu... ses 2 commandes ne fonctionnent pas chez moi en tout cas, des collègues ce connectent et j'ai beau faire la commande who je ne les vois pas ph34r.gif

Et pour le calendrier tcsh: cal2006: Command not found.


--------------------
Travail/Maison : iMac 27 pouces fin 2013 - 3,2 Ghz Intel Core i5 - 24 Go Mémoire.
Go to the top of the page
 
+Quote Post
guerom00
posté 5 Apr 2006, 19:17
Message #19


Sans titre ni bouboules et terriblement négatif !


Groupe : Membres
Messages : -8 378 756
Inscrit : 5 Dec 2004
Membre no 28 230



CITATION(turtlesquale @ 5 Apr 2006, 12:11) [snapback]1634732[/snapback]

Et pour le calendrier tcsh: cal2006: Command not found.


Il y a un espace entre cal et 2006 : "cal" est le nom de la commande, "2006" est l'argument. smile.gif


--------------------
la galette: un site qui ne tourne pas en rond !
Breton par assiduité et Pinklaireur occasionnel et n'aime pas Caps Lock…
“Theory: As long as strangers hold the power to affect your mood, you are deeply and fundamentally fucked.”
The Internet is made of cats.
Go to the top of the page
 
+Quote Post
Hyp
posté 5 Apr 2006, 19:19
Message #20


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 6 172
Inscrit : 7 May 2005
Membre no 38 651



Hello,
je profite de ce post pour une question de syntaxe:

CODE

cd /toto;mkdir test

Essaye de passer dans toto et crée test même si toto n'existe pas;
CODE

cd /toto && mkdir test

Crée le dossier test uniquement si toto existe ?
Go to the top of the page
 
+Quote Post
guerom00
posté 5 Apr 2006, 19:28
Message #21


Sans titre ni bouboules et terriblement négatif !


Groupe : Membres
Messages : -8 378 756
Inscrit : 5 Dec 2004
Membre no 28 230



CITATION(Hyp @ 5 Apr 2006, 14:19) [snapback]1635041[/snapback]

Hello,
je profite de ce post pour une question de syntaxe:

CODE

cd /toto;mkdir test

Essaye de passer dans toto et crée test même si toto n'existe pas;
CODE

cd /toto && mkdir test

Crée le dossier test uniquement si toto existe ?

Oui.
En fait, dans ton premier exemple, si /toto n'existe pas, ça créera test là où tu es...

Ce message a été modifié par guerom00 - 5 Apr 2006, 19:29.


--------------------
la galette: un site qui ne tourne pas en rond !
Breton par assiduité et Pinklaireur occasionnel et n'aime pas Caps Lock…
“Theory: As long as strangers hold the power to affect your mood, you are deeply and fundamentally fucked.”
The Internet is made of cats.
Go to the top of the page
 
+Quote Post
Hyp
posté 5 Apr 2006, 19:31
Message #22


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 6 172
Inscrit : 7 May 2005
Membre no 38 651



Merci smile.gif

C'est pour ça que quand j'ai tapé cd .Trash;rm -rf * alors que je n'étais pas dans ~ j'ai tout cassé mon home tongue.gif
Go to the top of the page
 
+Quote Post
Dj No Smile
posté 5 Apr 2006, 19:32
Message #23


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 867
Inscrit : 29 Aug 2004
Lieu : Belgique : Jodoigne (BW)
Membre no 22 676



CITATION(turtlesquale @ 5 Apr 2006, 18:11) [snapback]1634732[/snapback]
des collègues ce connectent et j'ai beau faire la commande who je ne les vois pas ph34r.gif


A mon avis, il doivent être connecté en ssh... Sinon, la commande "w" est plus complête que "who"...


--------------------
(\__/)
(='.'=) Ceci est un petit lapin. Copiez/collez-le dans
(")_(") votre signature pour l'aider à dominer le monde
Go to the top of the page
 
+Quote Post
schlum
posté 5 Apr 2006, 21:54
Message #24


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 447
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



CITATION(Hyp @ 5 Apr 2006, 20:31) [snapback]1635069[/snapback]

Merci smile.gif

C'est pour ça que quand j'ai tapé cd .Trash;rm -rf * alors que je n'étais pas dans ~ j'ai tout cassé mon home tongue.gif

C'est le genre de commande à ne jamais taper wacko.gif


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
Hyp
posté 5 Apr 2006, 21:56
Message #25


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 6 172
Inscrit : 7 May 2005
Membre no 38 651



CITATION(schlum @ 5 Apr 2006, 22:54) [snapback]1635428[/snapback]

CITATION(Hyp @ 5 Apr 2006, 20:31) [snapback]1635069[/snapback]

Merci smile.gif

C'est pour ça que quand j'ai tapé cd .Trash;rm -rf * alors que je n'étais pas dans ~ j'ai tout cassé mon home tongue.gif

C'est le genre de commande à ne jamais taper wacko.gif

Ouais, ça m'a servi de leçon (musclée, la leçon ph34r.gif )
Go to the top of the page
 
+Quote Post
schlum
posté 5 Apr 2006, 22:23
Message #26


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 447
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



CODE
#!/bin/bash
ligne=`disktool -l | grep "volName = '$1'"`
device=`echo $ligne | sed "s/.*'\(disk.*\)',Mount.*/\1/"`
device="/dev/$device"
hdiutil unmount $device

Pour démonter un volume...

CODE
#!/bin/bash
ligne=`disktool -l | grep "volName = '$1'"`
device=`echo $ligne | sed "s/.*'\(disk.*\)',Mount.*/\1/"`
device="/dev/$device"
hdiutil mountvol $device

Opération inverse... Monter un volume.

CODE
#!/bin/sh
ps auxwww | grep $1 | grep -v grep | grep -v "$$.*$0" |
while read user pid v1 v2 v3 v4 v5 v6 v7 v8 reste; do
echo -n "Suppression du processus \"$reste\" (pid $pid, utilisateur $user) ..."
kill -9 $pid
echo "done"
done

Pour tuer un processus avec une partie de son nom (attention aux drôles d'effets s'il y a d'autres processus contenant cette partie de nom laugh.gif )

CODE
#!/bin/sh

iconv -f L1 -t MAC "$1" > "_$1"

Conversion de Latin-1 à l'encodage Mac

CODE
#!/bin/bash
#
esc="\033["
echo -n " _ _ _ _ _40 _ _ _ 41_ _ _ _ 42 _ _ _ 43"
echo "_ _ _ 44_ _ _ _45 _ _ _ 46_ _ _ _47 _"
for fore in 30 31 32 33 34 35 36 37;do
      line1="$fore  "
      line2="    "
      for back in 40 41 42 43 44 45 46 47; do
        line1="${line1}${esc}${back};${fore}m Normal  ${esc}0m"
        line2="${line2}${esc}${back};${fore};1m Bold    ${esc}0m"
      done
      echo -e "$line1\n$line2"
done

Joli rappel sur la gestion des couleurs dans le terminal (pas de moi ; "Précision Mac" si je me souviens bien)

CODE
#!/bin/bash
cd $1
ch=`pwd`
printf "<HTML>\n<HEAD>\n<TITLE>Visualiseur de gifs pour le dossier $ch/</TITLE>\n<\HEAD>\n<BODY>\n<TABLE BORDER=2 ALIGN='CENTER'>\n" > page_generee.html
for i in *.gif; do
printf "<TR ALIGN='center'><TD><IMG src='./$i'><BR></TD><TD>$i</TD>\n" >> page_generee.html
done
printf "</TABLE>\n</BODY>\n</HTML>\n" >> page_generee.html

Créer une page HTML qui présente une collection de gifs

CODE
curl -s --url www.whatismyip.com | tr '<' '\n' | grep -i "^title>" | sed "s/^[^0-9]*\([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\)[^0-9]*$/\1/"

Récupérer son IP externe

CODE
#!/bin/sh

latex $1.tex
dvips $1.dvi -o $1.ps
ps2pdf14 -sPAPERSIZE=a4 -dMaxSubsetPct=100 -dCompatibilityLevel=1.2 -dSubsetFonts=true -dEmbedAllFonts=true -dAutoFilterColorImages=false -dAutoFilterGrayImages=false -dColorImageFilter=/FlateEncode -dGrayImageFilter=/FlateEncode -dModoImageFilter=/FlateEncode $1.psrm -rf $1.ps $1.log $1.aux $1.dvi

Créer un pdf à partir d'un .tex (mieux que "tex2pdf" et customisable)

CODE
sudo /etc/daily
echo ""
echo ""
echo ""
sudo /etc/weekly
echo ""
echo ""
echo ""
sudo /etc/monthly
echo ""
echo ""
echo ""

Gros nettoyage tongue.gif

CODE
#!/bin/bash

osascript -e 'tell application "Finder" to display dialog "Mon beau message" '

Faire afficher un message AppleScript dans le Finder...
Idéal pour faire peur aux amis en ssh tongue.gif

CODE
ps -auxww

Liste de tous les processus en cours

CODE
top -o cpu

Pour voir ce qui bouffe votre processeur tongue.gif

CODE
find . -name "*nom*"

Recherche des fichiers / répertoires dont le nom contient "nom" dans l'emplacement en cours

CODE
find . -exec grep "expreg" {} \; -print 2> /dev/null

Recherche d'une expression régulière dans les fichiers

CODE
sudo ipfw -fq flush && sudo ipfw -q /etc/firewall.conf

Vider son firewall et lire les instructions firewall dans le fichier /etc/firewall.conf

CODE
open -a nom_appli fichier

Ouvrir un document avec une application particulière

CODE
/Applications/Nom_appli.app/Contents/MacOS/nom_appli

Lancer une appli Cocoa (on peut aussi lancer plusieurs instances de la même application) ; ajouter "sudo" devant permet d'avoir les droits root en plus dans l'application.

CODE
ioreg -w0 -l | grep IOBatteryInfo

Informations sur la batterie (charge) pour un portable ; fonctionnait sur mon iBook y a longtemps... Je ne sais pas si c'est encore d'actualité.

CODE
netstat -n -f inet

Pas mal d'informations sur les connexions en cours

CODE
sudo lsof -n | grep "nom"

Savoir quelles applications utilisent les fichiers dont le nom contient "nom"


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
guerom00
posté 5 Apr 2006, 22:39
Message #27


Sans titre ni bouboules et terriblement négatif !


Groupe : Membres
Messages : -8 378 756
Inscrit : 5 Dec 2004
Membre no 28 230



blink.gif blink.gif
T'as pas volé ton titre, schlum rolleyes.gif


--------------------
la galette: un site qui ne tourne pas en rond !
Breton par assiduité et Pinklaireur occasionnel et n'aime pas Caps Lock…
“Theory: As long as strangers hold the power to affect your mood, you are deeply and fundamentally fucked.”
The Internet is made of cats.
Go to the top of the page
 
+Quote Post
fgiron
posté 6 Apr 2006, 10:19
Message #28


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 336
Inscrit : 19 May 2003
Lieu : Vendée
Membre no 7 668



CITATION(schlum @ 5 Apr 2006, 23:23) [snapback]1635438[/snapback]

CODE
#!/bin/bash
#
esc="\033["
echo -n " _ _ _ _ _40 _ _ _ 41_ _ _ _ 42 _ _ _ 43"
echo "_ _ _ 44_ _ _ _45 _ _ _ 46_ _ _ _47 _"
for fore in 30 31 32 33 34 35 36 37;do
      line1="$fore  "
      line2="    "
      for back in 40 41 42 43 44 45 46 47; do
        line1="${line1}${esc}${back};${fore}m Normal  ${esc}0m"
        line2="${line2}${esc}${back};${fore};1m Bold    ${esc}0m"
      done
      echo -e "$line1\n$line2"
done

Joli rappel sur la gestion des couleurs dans le terminal (pas de moi ; "Précision Mac" si je me souviens bien)

Je confirme pour la source : Précision Mac n° 5, p. 22-27. Bizarrement, je n'ai j'amais réussi à obtenir un alignement parfait de mes colonnes (encodage de mon Terminal?). Oups : c'est corrigé: je débutais alors avec le Terminal et je n'avais pas vu que c'est là qu'il y avait problème : line2=" ".

CITATION(schlum @ 5 Apr 2006, 23:23) [snapback]1635438[/snapback]

CODE
curl -s --url www.whatismyip.com | tr '<' '\n' | grep -i "^title>" | sed "s/^[^0-9]*\([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\)[^0-9]*$/\1/"

Récupérer son IP externe

Il n'y a aucune autre possibilité que de passer par un site pour récupérer son adresse externe (directement par une commande interne) ?

Et puis ma petite contribution pour afficher un calendrier francisé (mais sans l'accentuation).
CODE
#!/bin/sh
# alternative à echo pour un script entièrement en awk :
# awk 'BEGIN{ print strftime("%x", systime()) }'
echo $(date "+%e/%m/%Y") |\
/sw/bin/awk '{ split("Janvier/Fevrier/Mars/Avril/Mai/Juin/Juillet/Aout/\
Septembre/Octobre/Novembre/Decembre",arr,"/"); \
split($0,arg,"/"); a=" " int(arg[1]) " " arr[int(arg[2])] " " arg[3]; \
print substr("     ",1,(21-length(a))/2) a; }';  cal |\
/sw/bin/awk '{ getline; print " Lu Ma Me Je Ve Sa Di"; getline; \
if (substr($0,1,2) == "1") print "               1"; \
do { prevline=$0; if (getline == 0) exit; print "" substr(prevline,4,17) \
" " substr($0,1,2) " "; } while (1) }' | /sw/bin/awk -v cday=$(date "+%d") \
'{ fill=(int(cday)>9?"":" ");  a=$0; sub(" "fill int(cday)" ",\
" "fill int(cday)" ",a); print a }'

J'utilise la version livrée par fink de awk. Il faut changer les /sw/bin/awk par awk, tout simplement.

Ce message a été modifié par fgiron - 6 Apr 2006, 10:26.


--------------------
[size=1]iMac 24", M1, 1To, 16 Go, Sonoma 14.1
iMac 24', 650 Go, Ram 4 Go, Intel Core 2 Duo 3.06 GHz, OS X 10.10.5
Airport Express 7.6.1 - Time Capsule 2 To 7.6.1 - iPod classic 160 Go
Go to the top of the page
 
+Quote Post
Hyp
posté 6 Apr 2006, 10:26
Message #29


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 6 172
Inscrit : 7 May 2005
Membre no 38 651



CITATION(schlum @ 5 Apr 2006, 23:23) [snapback]1635438[/snapback]

CODE
curl -s --url www.whatismyip.com | tr '<' '\n' | grep -i "^title>" | sed "s/^[^0-9]*\([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\)[^0-9]*$/\1/"

Récupérer son IP externe

Ca récupère l'ip dans le titre de la page de whatismyip.com c'est ça ?
Go to the top of the page
 
+Quote Post
pardon
posté 6 Apr 2006, 11:22
Message #30


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 3 818
Inscrit : 15 Mar 2004
Lieu : Région Parisienne
Membre no 16 307



CODE
#!/bin/rm                                                                                                                                  
exit 0

biggrin.gif


deux bases possibles de références pour qui veut jouer avec Bash :
Bash Reference Manual
Advanced Bash-Scripting Guide


--------------------
Riez, riez, …
Go to the top of the page
 
+Quote Post

8 Pages V   1 2 3 > » 
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 28th March 2024 - 14:31