$ nawk '/freien Speicherplatz/,/rows selected/' infodb_SCCD001T_20080130_104922.log
Uebersicht ueber den freien Speicherplatz pro Tablespace
Tablespace Name Total Bytes Used Free Used%
---------------- ------------------ --------------- ---------------- ------
RBS 15,728,640,000 33,947,648 15,694,692,352 .2
SCC 57,453,576,192 55,298,949,120 2,154,627,072 96.2
TOOLS 524,288,000 65,536 524,222,464 .0
SYSTEM 262,144,000 155,762,688 106,381,312 59.4
PERFSTAT 524,288,000 96,272,384 428,015,616 18.4
SCC_CTXSYS_01 2,097,152,000 157,483,008 1,939,668,992 7.5
------------------ --------------- ----------------
sum 76,590,088,192 55,742,480,384 20,847,607,808
6 rows selected.
$ nawk '/freien Speicherplatz/,/rows selected/' infodb_SCCD001T_20080130_104922.log | nawk '$1=="SCC"{print$3}'
55,298,949,120
# Zur Info: $1 = Tag , $2 = Monat, $3 = Datum , ich suche nach den Begriff „order01“.
$ cat /db/inf/log/online.$INFORMIXSERVER.log | awk '/^[A-Z]/ {print $1, $2, $3} /xorder01/'
Wed Jun 24
02:38:26 Level 0 Archive started on uxorder01
02:46:27 Archive on uxorder01 Completed.
03:02:46 Level 0 Archive started on xorder01
03:05:30 Archive on xorder01 Completed.
Thu Jun 25
02:36:51 Level 0 Archive started on uxorder01
02:39:41 Archive on uxorder01 Completed.
03:02:38 Level 0 Archive started on xorder01
03:04:27 Archive on xorder01 ABORTED.
03:27:25 Level 0 Archive started on xorder01
03:32:52 Archive on xorder01 Completed.
Fri Jun 26
02:28:09 Level 0 Archive started on uxorder01
02:31:18 Archive on uxorder01 Completed.
03:01:10 Level 0 Archive started on xorder01
03:11:06 Archive on xorder01 Completed.
awk: Auslesen eines Bereichs aus einer Datei.
-- Zur Info: suche Host DNS Namen in einer Date, wobei das letzte Zeichen soll ein com sein.
$ cat report.pl | awk '/^*com/ {print}'
$ :%s/^/\/usr\/local\/script\//g
$ cat -tve /etc/ssh2/auth/f984441/f984441.pub
---- BEGIN SSH2 PUBLIC KEY ----^M$
Subject: f984441^M$
Comment: "f984441@ffzq.dhcp.net"^M$
AAAAB3NzaC1kc3MAAACBAJhiTUzKSbV/3F/0uB+AqLzXw+Uns+bLHA59qDcniT0qeSh^M$
LdLoNQpyDJeBPG3Z8Ibwdr7HZ1sWxiD0z3pbxcbhAG0AHtkW6y6nH94O434of3LXweD^M$
$ df –g -> reports block size 8192
$ fstyp –v -> reports bsize 1024
$ mkfs -m ->for vxfs reports bsize=1024
Variable von eine ander Datei übernehmen.
$ more gg
read a
read b
read c
echo a=$a
echo b=$b
echo c=$c
$ more dat
du
da
ohne
$ ./gg < dat
a=du
b=da
c=ohne
$ ./prtdiag |grep ^/IO0
/IO03/C5V0 PCI 124 B 33 33 1,0 ok network-pci108e,abba.11 SUNW,pci-ce
/IO03/C5V0 PCI 124 B 33 33 2,0 ok scsi-pci1000,b.7/disk (block)
/IO03 PCI 124 B 33 33 3,2 ok firewire-pci108e,1102.1001
/IO03 PCI 124 B 33 33 3,3 ok usb-pci108e,1103.1001
/IO04/C5V0 PCI 156 B 33 33 1,0 ok network-pci108e,abba.11 SUNW,pci-ce
/IO04/C5V0 PCI 156 B 33 33 2,0 ok scsi-pci1000,b.7/disk (block)
/IO04 PCI 156 B 33 33 3,2 ok firewire-pci108e,1102.1001
/IO04 PCI 156 B 33 33 3,3 ok usb-pci108e,1103.1001
/IO04/C3V0 PCI 156 A 66 66 1,0 ok fibre-channel-pci10df,f900.10df.+
/IO04/C3V1 PCI 157 A 66 66 1,0 ok network-pci108e,abba.11 SUNW,pci-ce
$ ./prtdiag |awk '/\/IO/ {print $1}'|sed -n '/^.....$/p'|sort -u
/IO03
/IO04
$ ./prtdiag |awk '/\/IO/ {print $1}'|sed -n '/^.....$/p'|sort -u |sed 's/^\/IO/SB/'
SB03
# Select einer Spalte mit der if schleife , Output: von onstat -g
margin-bottom:0cm;margin-bottom:.0001pt;line-height:margin-bottom:0cm;margin-bottom:.0001pt;line-height:nbsp;div style=quot;;Times New Romanquot;;nbsp;nbsp;nbsp;
Individual virtual processors:
vp pid class usercpu syscpu total
1 8050 cpu 3599258.38 507364.45 4106622.83
2 8068 adm 385.08 21388.27 21773.35
3 8069 cpu 4513682.54 500358.00 5014040.54
4 8070 cpu 4154564.64 496365.49 4650930.13
5 8071 cpu 3832439.76 426016.57 4258456.33
$ onstat -g glo | grep '^ [1-9]' | awk ' { if ( $3 == "cpu") print $2 } '
8050
8069
8070
8071
$ prtconf –vp grep bootpath
$ route -n get [destination ip addr]
$ netstat -k ce
$ snoop -d ge0 -v |more
ETHER: ----- Ether Header -----
ETHER:
ETHER: Packet 1 arrived at 11:17:5.12
ETHER: Packet size = 53 bytes
ETHER: Destination = 1:80:c2:0:0:0, (multicast)
ETHER: Source = 0:b:5f:8f:b7:b0,
ETHER: IEEE 802.3 length = 39 bytes
ETHER: Ethertype = 023C (LLC/802.3)
ETHER:
$ snoop -V DEFX0WF0
Using device /dev/hme (promiscuous mode)
________________________________
130.26.33.128 -> DEFX0WF0 ETHER Type=0800 (IP), size = 60 bytes
130.26.33.128 -> DEFX0WF0 IP D=130.10.148.81 S=130.26.33.128 LEN=40, ID=407
130.26.33.128 -> DEFX0WF0 TCP D=23 S=1508 Ack=514326538 Seq=72694538 Le8
130.26.33.128 -> DEFX0WF0 TELNET C port=1508
$ snoop -o /tmp/test DEFX0WF0 # in File schreiben
Using device /dev/hme (promiscuous mode)
19 ^C
$ snoop -i /tmp/test # aus File lesen (auch PW)
$ snoop -x0 -i /tmp/test
1 0.00000 130.26.33.128 -> DEFX0WF0 TELNET C port=1508
0: 0003 ba02 de7a 00d0 bcf0 812c 0800 4500 .....z.....,..E.
16: 0028 a238 4000 7f06 9fa1 821a 2180 820a .(.8@.......!...
32: 9451 05e4 0017 0455 3b60 1ec1 9501 5010 .Q.....U;`....P.
$ devfsadm -r /a -p /a/etc/path_to_inst
$ /usr/openwin/bin/xterm –display [IP]:0 –sb –sl 2048 # X Windows schicken
$ /usr/openwin/bin/xterm &‐display [IP]:0 –sb –sl 2048 -e vi /etc/hosts # Nur eine Datei bearbeiten
$ /usr/openwin/bin/xterm –display [IP]:0 –sb –sl 2048 -exec script /tmp/ee # Tätigkeit Protokoll
$ route add net 10.96.76.0 10.96.98.254
$ grep p018204 /etc/passwd | awk -F: '{ print $1 " " $5}' >> /tmp/users.txt
Auf der Ultra 5 Verbindung zu Rechner rf1509 mit Kennung aufbauen.
Xterm Fenster zu meiner WIN-Workstatoin schicken "./xterm –display 130.73.40.173.0.0"
Auf der Win Workstation Fenster von der rf1509, auf den command Line "/bin/sh" eingeben. Und anschl. Exit , dann Prüfen mit "id" ob man root ist
$ at –l (Infos)
Beispiel:
$ at 23:55
sudo -u informix /usr/bin/sh -c "/home/informix/cdr_changes.sh"
Ctrl-d
Job root.1195080900.a will be run at Wed Nov 14 23:55:00 MEZ 2007
# at-Kommando: Am 1. Oktober um 22 Uhr wird das Ausdrucken einer langen Datei gestartet.
$ at 2200 Oct 1
lp -m superlangedatei.txt
CTRL-D
# Mit at -r 1195080900.a könnte man den o. g. Job wieder löschen.
$ at –r id (Job kill)
# Inhalt vom at jobs anzeigen.
$ cd /var/spool/cron/atjobs/
$ ls -la
-r-Sr--r-- 1 root other 1246 Jul 29 09:34 1248901200.a
$ more 1248901200.a
$ script /dev/null |tee /dev/pts/56
oder
$ script /dev/pts/56 |tee /dev/pts/78
oder
$ script /tmp/log-file |tee /dev/pts/78
$ mount -o remount,logging /spare
$ mount -F ufs -o rw,remount /
oder:
$ mount –o remount,rw /dev/dsk/c0t0d0s0
$ route get 10.96.75.26
route to: 10.96.75.26
destination: 10.96.75.0
mask: 255.255.255.0
interface: ce2:1
flags: <UP,DONE>
recvpipe sendpipe ssthresh rtt,ms rttvar,ms hopcount mtu expire
0 0 0 0 0 0 1500 0
Info: Nur über Commando Zeile eingeben
Super User:
$ useradd -c "Goran Superuser" -d /export/home/brngors -g1 -o -m -k /etc/skel -u 0 -s /sbin/sh brngors
Test User:
$ useradd -c "Goran Testuser" -d /export/home/brngor -m -k /etc/skel -u 55555 -s /bin/ksh brngor
Normale User:
$ /usr/sbin/useradd -u 6972 -g staff -d /home/t440972 -s /bin/ksh -c "BrnGor" -m -k /etc/skel t4472
$ lsuser -RLDAP g4472
g4472 id=1247 pgrp=user home=/home/g4472 shell=/bin/bash gecos=Brn, Gor (Alz SE) login=true su=true rlogin=true daemon=true admin=false sugroups=A
LL admgroups= tpath=nosak ttys=ALL expires=0 auth1=SYSTEM auth2=NONE umask=22 registry=LDAP SYSTEM=LDAP logintimes= loginretries=0 pwdwarntime=0 account_locked=false
minage=0 maxage=0 maxexpired=-1 minalpha=0 minother=0 mindiff=0 maxrepeats=8 minlen=0 histexpire=0 histsize=0 pwdchecks= dictionlist= fsize=-1 cpu=-1 data=-1 stack=-1
core=-1 rss=-1 nofiles=-1 data_hard=-1 stack_hard=-1 core_hard=-1 rss_hard=-1 nofiles_hard=-1 roles=
$ /etc/vx/diag.d/vxdmpinq /dev/rdsk/c0t1d0s2
Vendor id : SEAGATE
Product id : ST318203LSUN18G
Revision : 034A
Serial Number : 0035K66540
oder unter:
Runningformat -e -> scsi-> inquiryis displaying 1 byte too few from the inquiry data of the device under the text "Inquiry:".
For example:
scsi> inq
Inquiry:
00 00 02 02 29 00 50 02 46 55 4a 49 54 53 55 20 ....).P.FUJITSU
4d 41 4e 33 37 33 35 46 20 53 55 4e 37 32 47 20 MAN3735F SUN72G
30 37 30 34 30 33 30 36 56 30 30 34 32 07040306V0042
$ devinfo -p /dev/rdsk/c0t0d0s0
/dev/rdsk/c0t0d0s0 20 f0 0 16574193 0 2
$ devinfo -i /dev/rdsk/c0t0d0s0
/dev/rdsk/c0t0d0s0 0 0 2889 512 7
$ luxadm disp /dev/rdsk/c2*s2* | egrep -i rev
Revision: 9154
Revision: 9154
Revision: 9154
oder:
$ iostat -E |grep Rev
Vendor: FUJITSU Product: MAN3184M SUN18G Revision: 1502 Serial No: 01Z40045
Vendor: FUJITSU Product: MAN3184M SUN18G Revision: 1502 Serial No: 00Z92001
Vendor: FUJITSU Product: MAN3184M SUN18G Revision: 1502 Serial No: 01Z57641
oder:
$ echo|format|grep c.t.
0. c1t0d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
1. c1t1d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
2. c2t0d0 <SEAGATE-ST336605LSUN36G-0238-33.92GB>
3. c2t1d0 <FUJITSU-MAJ3364M SUN36G-0804-33.92GB>
4. c2t2d0 <SEAGATE-ST336704LSUN36G-0326-33.92GB>
oder:
$ iostat -En|grep ^c.t.|sort
c0t0d0 Soft Errors: 2 Hard Errors: 0 Transport Errors: 1
c1t0d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
c1t1d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
c2t0d0 Soft Errors: 0 Hard Errors: 2 Transport Errors: 0
Auslastung von Disk anzeigen
$ iostat -xtcnp 5 | grep c[01]t0d0
0.1 11.8 3.2 87.2 0.0 0.7 2.0 58.5 0 6 c0t0d0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.3 0 0 c0t0d0s0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 c0t0d0s2
0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.9 0 0 c0t0d0s3
0.1 11.8 3.2 87.2 0.0 0.7 2.0 58.6 0 6 c0t0d0s4
oder:über Veritas mittel
$ vxstat -g oradg
OPERATIONS BLOCKS AVG TIME(ms)
TYP NAME READ WRITE READ WRITE READ WRITE
vol oraarch 2335668 26526289 2983026314 3113697053 12.3 14.9
vol oraarch-L01 6374147 12007515 745623229 780440634 6.6 11.3
vol oraarch-L02 6362055 11388576 745348692 776339649 5.7 13.8
vol oraarch-L03 6347398 11312175 745827099 776507330 6.5 15.3
iostat nur die aktiven Disks anzeigt.
Disks auf denen es im Moment keine I/O Operationen gibt, werden nicht angezeigt.
$ iostat -xnzC 3 | grep c
extended device statistics
r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device
0.5 21.1 3.6 132.4 1.1 0.7 51.5 34.1 1 4 c0
0.5 21.2 3.6 132.5 1.2 0.8 54.0 37.5 1 4 c2
0.0 2.6 0.2 6.6 0.0 0.0 0.3 12.7 0 1 c2t4d0
0.1 13.2 0.5 93.6 1.2 0.7 87.3 49.5 3 11 c2t5d0
0.1 13.2 0.5 93.7 1.1 0.6 82.3 44.9 3 10 c0t1d0
0.0 2.4 0.2 6.5 0.0 0.0 0.4 13.1 0 1 c0t0d0
0.2 2.8 1.5 16.1 0.0 0.1 2.7 17.4 0 2 c0t2d0
0.2 2.7 1.4 16.2 0.0 0.1 3.2 19.1 0 2 c0t3d0
0.2 2.8 1.5 16.1 0.0 0.1 2.6 17.1 0 2 c2t6d0
0.2 2.7 1.4 16.2 0.0 0.1 3.1 26.7 0 3 c2t7d0
$ dd if=/dev/zero of=file7 bs=1024 count=500000
$ du -sm file7
488.28 file7
$ dd if=/dev/zero of=swapfile bs=4M count=2
$ du -sm swapfile
8.00 swapfile
Copy the partiti information from first Disk to the secound Disk.
# partition Information copy.
$ prtvtoc /dev/rdsk/c0t0d0s2 | fmthard -s - /dev/rdsk/c0t1d0s2
oder:
# To make a copy of your boot disk in Solaris:
$ dd if=/dev/rdsk/c0t0br /quot;;Times New Roman/divdiv style=span style=quot;;Times New Romanmargin-bottom:0cm;margin-bottom:.0001pt; quot;;Times New Romanquot;nbsp;quot;,nbsp;nbsp; 2 c0t2d0br /d0s2 of=/dev/rdsk/c0t1d0s2 bs=4096
# Don't forget to add the bootblock on the mirror disk otherwise you will not be able to boot off of it:
$ installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/c0t1d0s0
$ vxdmpadm listctlr all
CTLR-NAME ENCLR-TYPE STATE ENCLR-NAME
=====================================================
c2 Disk ENABLED Disk
c3 Disk ENABLED Disk
c0 Disk ENABLED Disk
oder:
$ vxdmpadm getsubpaths ctlr=c2
NAME STATE[A] PATH-TYPE[M] DMPNODENAME ENCLR-TYPE ENCLR-NAME ATTRS
================================================================================
c2t0d0s2 ENABLED(A) - c2t0d0s2 HDS9980V HDS9980V1 -
c2t0d1s2 ENABLED(A) - c2t0d1s2 HDS9980V HDS9980V1 -
c2t0d2s2 ENABLED(A) - c2t0d2s2 HDS9980V HDS9980V1 -
c2t1d0s2 ENABLED(A) - c2t1d0s2 HDS9980V HDS9980V0 -
c2t1d1s2 ENABLED(A) - c2t1d1s2 HDS9980V HDS9980V0 -
c2t1d2s2 ENABLED(A) - c2t1d2s2 HDS9980V HDS9980V0 -
$ ldd /usr/bin/cp
libc.so.1 => /usr/lib/libc.so.1
libdl.so.1 => /usr/lib/libdl.so.1
u.s.w
$ ifconfig hme0 ether a:b:c:d:e
oder:
die ip Adresse aendern, das keiner erkennt woher der Angriff kommt
$ ifconfig hme0 inet 0.0.0.0
$ zdump -v MET
MET Sun Mar 26 00:59:59 2006 UTC = Sun Mar 26 01:59:59 2006 MET isdst=0
MET Sun Mar 26 01:00:00 2006 UTC = Sun Mar 26 03:00:00 2006 MEST isdst=1
MET Sun Oct 29 00:59:59 2006 UTC = Sun Oct 29 02:59:59 2006 MEST isdst=1
MET Sun Oct 29 01:00:00 2006 UTC = Sun Oct 29 02:00:00 2006 MET isdst=0
$ prtconf -V
OBP 3.22.0 2000/12/20 16:20
oder:
$ /usr/platform/`uname -i`/sbin/prtdiag -v | grep OBP
OBP 3.22.0 2000/12/20 16:20 POST 6.1.0 2000/12/20 16:21
$ isainfo -kv
64-bit sparcv9 kernel modules
$ logins -x -l t440972
t4472 6972 tivopr 998 Brn Gor
/home/t4472
/usr/bin/ksh
PS 030706 0 91 -1
$ set -xv # setzen
$ set +xv # wegnehmen
$ smbclient -P -L ffzh4
Sharename Type Comment
--------- ---- -------
CUBUS Disk CUBUS-Share
IPC$ IPC IPC Service (GL-FFZJ6U-IVS Server 1.9.18p10)
IVS Disk IVS-Share
$ testparm /usr/local/lib/smb.conf
Load smb config files from /usr/local/lib/smb.conf
Loaded services file OK.
Press enter to see a dump of your service definitions
$ finger
Login Name TTY Idle When Where
f9964 Weber Bodo pts/2 1d Mon 13:16 10.94.161.199
$ ps -ef |grep f9964
f9964 5892 5885 0 Jul 10 pts/2 0:00 -ksh
root 24593 24537 0 13:54:32 pts/4 0:00 grep f9964
$ pfiles 5892
5892: -ksh
Current rlimit: 1024 file descriptors
0: S_IFCHR mode:0620 dev:237,0 ino:583685 uid:44275 gid:7 rdev:24,2
O_RDWR|O_LARGEFILE
1: S_IFCHR mode:0620 dev:237,0 ino:583685 uid:44275 gid:7 rdev:24,2
O_RDWR|O_LARGEFILE
2: S_IFCHR mode:0620 dev:237,0 ino:583685 uid:44275 gid:7 rdev:24,2
O_RDWR|O_LARGEFILE
63: S_IFREG mode:0600 dev:237,0 ino:926518 uid:44275 gid:1198 size:2014
O_RDWR|O_APPEND|O_LARGEFILE FD_CLOEXEC
$ find / -inum 926518 -print
/opt/oracle/product/9.2.0.6/jdk/jre/lib/sparc/libjavaplugin_jni.so
/proc/5892/fd/63
/home/f991964/.sh_history
$ pmap 7234
7234: /usr/local/maestro/bin/batchman -parm 32000
00010000 904K read/exec /usr/local/maestro/bin/batchman
00100000 40K read/write/exec /usr/local/maestro/bin/batchman
0010A000 744K read/write/exec [ heap ]
FEE00000 1024K read/write/exec/shared [ shmid=0x8 ]
$ cd /soft ; (pkgrm driteam ; pkgadd -d driteam-4.0-vi.pkg) <<!
> yes
> 1
> !
oder:
$ cd /soft ; (echo "y" |pkgrm driteam) ; (echo "1" |pkgadd -d driteam-4.F0-vi.pkg)
oder:
Install the package onto the system:
$ pkgadd -d`pwd` GNUzip
or :
$ pkgadd -d. GNUzip
or :
$ pkgadd -d$PWD GNUzip
$ lofiadm –a /install/dvd-image.iso /dev/lofi/1
$ mount –F hsfs /dev/lofi/1 /mnt
oder:mit einen share:
$ /usr/sbin/lofiadm -a /export/SX/sol-nv-b16-sparc-v1.iso /dev/lofi/1
$ mount -F hsfs -o ro /dev/lofi/1 /mnt1
$ share -F nfs -o ro=unix_hosts,anon=0 /mnt1
$ locale -a
POSIX
common
en_US.UTF-8
C
iso_8859_1
en_CA
en_CA.ISO8859-1
en_US
en_US.ISO8859-1
en_US.ISO8859-15
en_US.ISO8859-15@euro
fr_CA
fr_CA.ISO8859-1
iso_8859_15
th
th_TH
th_TH.TIS620
$ mp –o –L file |lp –d hp1200@def5f2
$ cat file |a2ps |lp
$ mp –o –l datei | lp –d
$ lp –d hp1200 –y landscape [file]
$ pwd
/opt/uc4/default/imp/RMX145081/log
erste Fenster:
$ PIPE=/tmp/exp_pipe_scc
$ mknod $PIPE p
$ df > $PIPE
zweite Fenster:
$ tail -f exp_pipe_scc oder $ cat < exp_pipe_scc
DVD Laufwerke und USB Memorysticks auflisten.
$ rmformat -l
Looking for devices...
1. Volmgt Node: /vol/dev/aliases/cdrom0
Logical Node: /dev/rdsk/c0t1d0s2
Physical Node: /pci@1f,0/ide@d/sd@1,0
Connected Device: PIONEER 12X DVD-ROM 1.14
Device Type: DVD Reader
2. Volmgt Node: /vol/dev/aliases/rmdisk0
Logical Node: /dev/rdsk/c2t0d0s2
Physical Node: /pci@1f,0/usb@c,3/storage@3/disk@0,0
Connected Device: Swissbit unitedCONTRAST 2.00
Device Type: Removable
$ taskkill /IM SecMonitor.exe
$ dd if=/dev/zero of=swapfile bs=4M count=2
vi Syntax "Commands"
# Öffnet/erstellt zwei Dateien mit den Namen Dateiname1 und Dateiname2 gleichzeitig (in Fenstern untereinander) im aktuellen Verzeichnis.
vi -o Dateiname1 Dateiname2
# Öffnet/erstellt zwei Dateien mit den Namen Dateiname1 und Dateiname2 gleichzeitig (in Fenstern nebeneinander) im aktuellen Verzeichnis.
vi -O Dateiname1 Dateiname2
# Öffnet eine Datei mit Namen Dateiname im Readonly-Modus (schreibgeschützt).
vi -R Dateiname
# Öffnet eine Datei mit Namen Dateiname an Zeile Zeilennummer.
vi -R vi +Zeilennummer Dateiname
# Öffnet eine Datei mit Namen Dateiname an der letzten Zeile.
vi + Dateiname
# Öffnet eine Datei mit Namen Dateiname an der Zeile in der das SUCHWORT das erste mal auftritt.
vi +/SUCHWORT Dateiname
# Recovery-Aktion nach Programm- oder Systemabsturz.
vi -r Dateinam
# Hilfe zum vi, listet alle zulässigen Kommandozeilenargumente inkl. Beschreibung.
vi –h
# Fügt den kompletten Path von ksh in die Datei ein
!! which ksh
-- Inhalt von Datei gg nach Datei zz hinneinkopieren:
:.,$y a # Kopiere alles von Punkt bis Dollar in den Puffer „a“
:e zz # Wechsel in die Date zz
:put a # Füge das was in Puffer ist hinnein.
:1,4y a # Kopiere alles von anfang bis Zeile 4 in den Puffer „a“
:e zz # Wechsel in die Date zz
:put a # Füge das was in Puffer ist hinnein.
Miscellaneous
$ kdmconfig # Einstellung der Tastatur
$ getent hosts[ip oder host] # Muster suchen in der Hosts (passwd, protocol, shadow)
$ fsck –F vxfs –o full [raw-Dervices] font-size:12.0pt;Times New Romanquot;;/div/spannbsp; Connected Device: PIONEERnbsp;# Damit Erzwinge ich Filesystem Check
$ xkill # GUI Killen