Aide-m ém oire des com m andes Unix de A à L

Transcription

Aide-m ém oire des com m andes Unix de A à L
bg 0
Ce document regroupe les principales commandes
susceptibles d’être employées régulièrement par les
utilisateurs Unix, en rappelant leurs options les plus
courantes. Pour avoir plus de détail sur une
commande particulière, on consultera le manuel Unix
(commande man).
propos
apropos shell
arch
at, atq, atrm
!
-f
"
$ at now + 10 minutes < script.sh
$ at 20:55 -f demarre_magnetoscope.sh
awk #
$%
NF
FS
NR
&
'
$1, $2...$NF
ls -l | awk '{somme+= $5} END{print
somme}'
asename (
)
*
$ basename /usr/src/linux/signal.c
signal.c
$ basename /usr/src/linux/signal.c .c
signal
$
bash + , batch
*
.)
batch << FIN
tri_des_enregistrements
FIN
bc /
-l
)"
"
)
$ pi=$(echo "a(1)*4" | bc -l)
$ echo $pi
3.14159265358979323844
$
!
) 1
2
$ application
(Ctrl-Z)
[1]+ Stopped
application
$ bg
[1]+ application &
$
bunzip2 3
.bz2
bzip2 /
al
cal 5 2003
cat /
)
-n
-v
)
.
"
cat entete.txt corps.txt signature.txt
mail.txt
cc /
/
cd /
*
cd /usr/src/linux
cd –
*
cd
*
chgrp /
-R
*
1
chgrp equipe_2 fichier
chmod
-R
*
chmod 644 texte
1
chmod 755 script
chmod u+s executable
*
+ 14#3
chown
-R
*
1
chown user1.equipe1 fichier
chsh /
!
-l
-s
"
chsh -s /bin/ksh
cksum 5
6
clear 7
cmp /
-l
"
-s 8
* *
if cmp –s fichier1 fichier2; then ...
col (
1 1
)
-b )*
)
man col | col -b > col.man.txt
compress /
cp /
-R
*
1
-p
-d
.
"
"
cp fichier fichier.sauve
cp -Rdp fichier_* /autre/repertoire
crontab (
crontab
-l
-e
crontab
-r
crontab
csh + /
csplit 3
*
-f
*
csplit -f prefixe fichier '/^$/' {*}
prefixe00 prefixe01
"
*
cut +
"
-b
)
"
-f
"
-d
)
ls -l | cut -b 20-28
"
)
! 9
1!1
ate
.)
-d
"
!
+
:
date +"Date = %D, Heure = %X"
date -d 20030401 +"%A"
;
;&< *
='
dd /
"
*
if=
of=
bs=
!
count=
!
skip=
seek=
dd if=/dev/fd0 of=disquette.img bs=1024
count=1440
df >
.)
-k
% 1
-P
12
df –k /tmp/sauvegarde
!
diff ?
*
-i
@
-b
8
-u
* patch
-r
*
1
diff -u original copie > modifs.patch
dirname
)
$ dirname /usr/src/linux/signal.c
/usr/src/linux
$
dos2unix / *
3 * 4
"
"
du +
-a
"
-s
-x
1
.)
-k
% 1
cho
-e
)
) .
"
-n *
1 1
echo "Message d'avertissement" >&2
echo -n "Votre choix :"
echo -e "\r effectué : " $i "%"
echo –e "\007"
ed (
1!1
egrep +. .
grep -E
emacs (
,
A
B1C
$ Dxemacs
env
*
*
-i 3
*
*
env
*
env -i /bin/sh
*
expand / *
-t
-i
"
expand –i < script.sh > listing.txt
export >
*
8 *
export REP_APPLI=/usr/local/lib/appli/
VERSION_APPLI=1.5
export VERSION_APPLI
expr (*
expr 4 "*" 3 + 2 affiche 14
&
)
'
alse (
until false; do ...
fc (
*
fg 0 )
fgrep +.
file
find 0
)
8
" *
8 *
FCEDIT
! 8* 1
.
grep -F
. 8
8
-name motif
-regex expr
-atime n
) .
-ctime n
)
-mtime n
)
-perm mode
)
-size n
&
'
-type t .
-print
*
-exec ...\{\} \;
"
\{\}
-ok ...\{\}\; exec *
find /tmp -ctime +30 -ok rm \{\} \;
find /home -name core -exec rm \{\} \;
fold /
8
!
ftp ?
fuser #
-k
*
+#,F#
-i
*
*.
-m
.)
fuser -k /mnt/cdrom
rep
!
-E
-F
:
-i
@
-v
-l
grep -i "MoTiF" fichiers_*
grep -v "absent" fichier
groups
8
gunzip 3
.gz
gzip /
ead
-c n
-n n
hostid
hostname
iconv / *
d
4#3
,#3
-u
4#3
-g
,#3
-r
if [ $(id -u) == 0 ]; then...
obs
join G
join fichier_1 fichier_2 > fichier_3
E
ill 7 *
!
-numéro
-l
kill -9 30582
killall 7 *
-i
-l
killall xterm
ksh + F
ess
&
lex ,
ln /
"
2
*
1 1
! more '
*
8
.
-f
-s
.
"
ln -sf appli-1.4.sh appli
logger H
.)
.)
login 0
logname 5
lp 0 " 2 8
-d
8
-n
pr -l 66 appli.c | lp -d listing
ls
8
-a
E
-d
-i
1 I
-l
-R
*
1
ls -al /home/usera
ls -lR /var/ftp/pub > /var/ftp/listefichiers.txt
)
8
8
) *
iconv –f LATIN1 –t UTF8 < fichier
@@$$$

Documents pareils