UNIX
Convert the first letter of each line to uppercase
awk ‘ { $0=toupper(substr($0,1,1))substr($0,2); print } ‘ file
Горячие клавиши в bash
Некоторые горячие клавиши в bash Ctrl-L Очистить экран. Аналог команды “clear”.Перемещение по строке.Ctrl-a В начало строки.Ctrl-e В конец строки.Ctrl-x-x первое нажатие — в начало строки, второе — на первоначальную позицию.Meta-b На слово влево (на начало слова).Meta-f На слово вправо (на пробел после слова).Изменение строки.Ctrl-u Удалить от курсора до начала строки.Ctrl-k Удалить от курсора до конца строки.Meta-\ Удалить любое количество пробелов вокруг курсора.Meta-d Удалить слово справа от курсора.Ctrl-w Удалить слово слева от курсора.Ctrl-y Вставить в текущую позицию курсора то, что было удалено одним или комбинацией нескольких из вышеописанных способов.Например, “Meta-d” удалит слово, повторное нажатие – удалит второе, нажатие, после этого, “Ctrl-y” … Continue Reading
Копировать только ссылки с помощью команды cp
Используем опцию -d cp -d <ссылки> /куда/хотим/скопировать/ Цитата из map cp -d same as –no-dereference –preserve=link –no-dereference never follow symbolic links
Как в Linux подсчитать количество строк в выводе команды в терминале
Как в Linux подсчитать количество строк в выводе команды в терминале, к примеру количество пакетов в выводе команды apt list –installed На помощь придет утилита wc apt list –installed|wc -l
Перекодировать файлы из Windows кодировки в UTF-8
Чтобы перекодировать файлы из Windows кодировки в UTF-8 выполним команду: # iconv -f cp1251 -t utf8 ./source_file.txt -o ./output_file.txt
Check Linux Version
Before install SAP system you need check what version of Linux you are running. To do thes, enter the following command at the shell prompt: cat `ls /etc/*{-,_}{release,version} 2>/dev/null | head -n 1`
FTP Script For Upload SAP Transport Request
If the transport landscape, each system uses its own transport directory, it may be necessary to transfer files of transport requests between servers. In case Unix simple solution is FTP Script For Upload SAP Transport Request #!/bin/bash HOST=hostname #This is the FTP servers host or IP address. USER=username PASS=password ftp -inv $HOST <<EOF user $USER $PASS bin cd /usr/sap/trans/cofiles/ lcd /usr/sap/trans/cofiles/ get KXXXXXX.YYY cd /usr/sap/trans/data/ lcd /usr/sap/trans/data/ mget *XXXXXX.YYY quit EOF Where YYYKXXXXXX – name of transport request KXXXXXX.YYY – cofile of transport request RXXXXXX.YYY and DXXXXXX.YYY – data files of transport request
errpt – aix system log report
To display a detailed report of all aix system errors logged in the past 24 hours, enter: errpt -a -s mmddhhmmyy where the mmddhhmmyy string equals the current month, day, hour, minute, and year, minus 24 hours.
Полная перезагрузка системы SAP с очисткой shared memory UNIX
Пример полной перезагрузки для системы SAP о очисткой shared memory Под пользователем <sidadm> Для каждой установленной инстанции (на примере DVEMESG00) stopsap r3 DVEBMGS00 stopsap sapstartsrv DVEBMGS00 Проверяем наличие процессов под пользователем <sidadm> ps -ef | grep <sidadm> Производим очистку shared memory стандартной утилитой cleanipc (в нашем примере номер инстанции 00) cleanipc 00 remove Проверяем наличие сегментов shared memory ipcs | grep <sidadm> При необходимости удаляем сегменты shared memory ipcrm -s [semaphor id] ipcrm -m [memory id]
SUSE11 for SAP
Note 1275776 – Linux: Preparing SLES for SAP environments Note 1310037 – SUSE LINUX Enterprise Server 11: Installation notes