cat more less tail head
$ cat spruch Es gibt nichts Gutes - ausser man tut es. $ head -1 spruch Es gibt nichts Gutes - $ tail -1 spruch ausser man tut es. $ cp "alter Name" "neuer Name" $ mv "alter Name" "neuer Name" $ rm "Dateiname"
ls (list) make directory $ mkdir "Directory" remove directory $ rmdir "Directory" $ rm -r "Directory" $ cp dat1 dat2... datn "Directory" $ mv dat1 dat2... datn "Directory"
/dev /dev/hda /dev/sda /dev/lp / /
pwd (print working directory) /home/..., /usr/people/..., /gu2/... cd (change directory)
ls Brief.txt Brief.c.f.tex.ps.html.mp3
text /usr/people/user /usr/people/user/com../text /usr/people/user/text user $ pwd /usr/lib $ cd.. $ pwd /usr $ cd /usr/people/muster $ pwd /usr/people/muster $ cd $HOME $ pwd /usr/people/user user
$ mkdir neues $ mv altes neues neues altes neues altesneues neues $ rmdir altes rm -r *
ln ln -s
$ ls -l total 5 (1) -rw------- 1 user users 386 Aug 4 9:12 -rw-r----- 1 user users 78 Aug 9 17:01 d b l c - p brief text.1 drwxr--r-- 1 user users 113 Sep 4 11:24 upros (2) (3) (4) (5) (6) (7)
$ ls -l datei -rwxr-xr-- 1 schummer rhrk... datei \ /\ /\ / u g o rwx 111 4+2+1 7 r-x 101 4+0+1 5 r-- 100 4+0+0 4 754 chmod
000 700 750 755 600 640 000 700 750 751 755
chmod <wer><darf><was> Datei <wer> u g o a ugo <darf> + - = <was> r w x $ chmod o+rw brief.txt brief.txt $ chmod go-rwx ~ /home/user cd $ chmod a=r Mails ugo
chmod "000" Datei 000 4 r 2 w 1 x $ chmod 640 text.1 640 110 100 000 rwx rwx rwx text.1: rw- r-- --- umask "000" 000 umask chmod $ umask 077 entspricht rwx------ (077 =000111111) $ umask u+rwx,g-rwx,o-rwx $ umask -S u=rwx,g=,o=
chmod umask 0 000 --- 1 001 --x 2 010 -w- 3 011 -wx 4 100 r-- 5 101 r-w 6 110 rw- 7 111 rwx 0 000 rwx 1 001 rw- 2 010 r-x 3 011 r-- 4 100 -wx 5 101 -w- 6 110 --x 7 111 --- umask 022 ( rwxr-xr-x) rw-r r-- cp quelle ziel ziel ziel quelle -p
$ ls -l -rw------- 1 schummer rhrk 0 Apr 12 11:27 dat -rw-rw-r-- 1 schummer rhrk 0 Apr 12 11:27 dat1 -rwxrwxrwx 1 schummer rhrk 0 Apr 12 11:28 prog $ umask 027 rwx r-x --- $ cp dat dat2 # dat2 Rechte von dat $ cp dat dat1 # dat1 behaelt Rechte $ mkdir private # private Rechte aus umask $ cp -p dat1 dat3 # dat3 Rechte von dat1 wg. -p $ cp prog dat4 # dat4 Rechte aus umask $ ls -l -rw------- 1 schummer rhrk -rw-rw-r-- 1 schummer rhrk -rw------- 1 schummer rhrk -rw-rw-r-- 1 schummer rhrk -rwxr-x--- 1 schummer rhrk drwxr-x--- 2 schummer rhrk -rwxrwxrwx 1 schummer rhrk $ umask -S u=rwx,g=rx,o= 0 Apr 12 11:27 dat 0 Apr 12 11:30 dat1 0 Apr 12 11:30 dat2 0 Apr 12 11:30 dat3 0 Apr 12 11:30 dat4 4096 Apr 12 11:30 private 0 Apr 12 11:28 prog pwd $ pwd /usr/people/schummer $
cd [- directoryname] - $ cd /usr/people/schummer $ cd /usr/lib /usr/lib $ cd - /usr/people/schummer mkdir directoryname... rmdir directoryname... rmdir $ mkdir /tmp/mydir $ cd /tmp $ rmdir mydir
ls [Optionen]... [datei directory]... -l -a.profile -R -t -r -t -d ls -lrt $ pwd $ /usr/people/schummer $ ls acct-1.3.73.tar.gz acctsum-1.0.tar.gz Mail News $ ls -a. acct-1.3.73.tar.gz.bash_history.bash_profile Mail.. acctsum-1.0.tar.gz.bash_logout.bashrc News $ ls -ar News.bashrc.bash_logout acctsum-1.0.tar.gz.. Mail.bash_profile.bash_history acct-1.3.73.tar.gz. $ ls -ld Mail drwx------ 10 schummer rhrk 4096 Apr 15 10:04 Mail
cp datei1 datei2 cp datei1 datei2... directory -r -p $ cp hallo.c huhu.c $ cp hallo.c huhu.c programme $ cp -rp Mail Mail.save mv datei1 datei2 mv datei1 datei2... directory $ cp hallo.c huhu.c $ mv huhu.c hallo1.c $ mv hallo.c hallo1.c programme
rm [Option] datei1 [datei2]... -r -i $ rm -r Mail.save $ rm -i a File a. Remove? (yes/no)[no] : y $ pwd print working directory cd change directory ls list cp copy mv move rm remove ln link mkdir make directory rmdir remove directory umask user mask chmod change mode chown change own chgrp change group
cd pwd ls, ls -a, ls -x KURSUS (mkdir) ls -l, ls /lib > datei, ls -l cat datei, more datei, tail datei mkdir daten, cp datei datei1, cp datei daten, ls cp datei datei2, cp datei datei3, ls, mv datei2 daten, mv datei3 datei4, ls daten. (rmdir rm
umask touch datei1 datei1 (ls -l datei1) 077 touch datei2 datei1 datei2