Posted in Bash CMD Powershell Python

if .. then .. else i
Ima li CLI argumenta i koliko?

bash.sh if [ $# -eq 0 ] then echo "Nema argumenata. Le kraj." exit 99 fi if [ -z $1 ]   # provjeri je li…

Posted in Bash CMD Powershell Python

Parametri naredbenog retka iliti
command line parameters

bash.sh #!/bin/bash argumentum1=$1 agrumenat2=$2 echo $argumentum1 $argumenat2 echo Naziv/path skripte jest 0: $0 batch.cmd @echo off set argumentum1=%1 set argumenat2=%2 echo %argumentum1% %argumenat2% echo Naziv/path…

Posted in Bash CMD Printer

Nasumičan broj, naoko slučajan ali ništa u životu nije slučajno, pa ni broj jer je svaki broj u stvari logična posljedica prethodnog beskonačnog broja koji nikada nije završio

Bash.sh nistanijeslucajno=$RANDOM nistanijeslucajno=`shuf -i 1000-9999 -n 1` Powershell.ps1 $nistanijeslucajno=Get-Random $nistanijeslucajno=Get-Random -Minimum 1000 -Maximum 9999 Batch.cmd set nistanijeslucajno=%RANDOM% set /A nistanijeslucajno=%RANDOM% * 9999 / 32768 +…

Posted in Bash Powershell Python

Tekst u tiskana slova (velika slova, caps-lock, uppercase)

Varijabla malaslova = "jedan dva tri" bash.sh svecaps=${malaslova^^} powershell.sh $svecaps=$malaslova.ToUpper() python.py svecaps=malaslova.upper() caps convert uppercase velika slova mala slova tiskana pisana xcaps xconvert xuppercase xvelika…

Posted in Bash CLI sed

sed jednolinijaši

Pripazi da ti je editor u UTF8, da ti je konzola u UTF8, da ti je glava u UTF8 itd. Ako ijedno od toga nije…

Posted in Bash CLI CMD Linux Powershell Privatnost SysAdmin Windows

OpenSSL – (de)šifriraj tekst

Šifriraj ..string echo LeTekst | openssl enc -e -aes-256-cbc -md sha512 -a -pbkdf2 -salt -pass pass:admin123 ..datoteku ‘original.txt’ openssl enc -e -in original.txt -out sifrirana.txt…

Posted in Bash Linux SysAdmin

Odabir drugog shella

Privremeno echo $SHELL $0 odgovor npr.: /bin/bash -bash zsh “You can: blabla” (opcije q, 0, 1 i 2) odgovori npr. s “2“ echo $SHELL $0…

Posted in Bash CMD JavaScript Powershell Python

Staza skripte; staza direktorija u kojemu je skripta

Put do sreć Puna putanja do skripte bash.sh echo $(realpath $0) batch.cmd echo %~F0 javascript.js console.log(__filename); powershell.ps1 Write-Host $MyInvocation.MyCommand.Path python.py import os print(__file__) Direktorij u…

Posted in Bash CLI Powershell WSL

Traženje teksta

Grep – Bash ili WSL Upotrijebi “| less blabla” samo ako pronađenog teksta ima mnogo i trebaš listati kroz više ekrana. Uzorak u CLI grep…

Posted in Bash CLI CMD Powershell Python

Beep

Bash echo -en ‘\007’ echo -en ‘\a’ Batch rundll32.exe cmdext.dll,MessageBeepStub Powershell [System.Media.SystemSounds]::Beep.Play() Python print(‘\a’) print(‘\007’)

Posted in Bash CLI Linux SysAdmin

ESET Server Security for Linux – CLS – Command Line Scanner

sudo /opt/eset/efs/sbin/cls/cls \ –base-dir=/var/opt/eset/efs/lib/ \ –quar-dir=./zz-Quarantine/ \ –log-file="zz-$1.log" \ –log-all \ –subdir \ –ads \ –log-all \ –aind \ –no-boots \ –arch \ –mail \…

Posted in Backup Bash CLI

Mirror web stranice
{wget}

wget -e robots=off –wait=2 –verbose –limit-rate=256k –recursive –no-clobber –page-requisites –html-extension –convert-links –domains=domena.tld –no-parent http://domena.tld ili samo dvije razine wget –level 2 –referer="domena.tld" -e robots=off –domains=domena.tld…

Posted in Bash CLI Linux SysAdmin

Ubuntu – Formatiranje USB diska na NTFS format

sudo apt-get install ntfs-3g lsblk -f umount /dev/sdb sudo mkntfs –quick –verbose –label LosDrajvos /dev/sdc1 Pričekaj poruku: "mkntfs completed successfully. Have a nice day." ……

Posted in Bash CLI Linux

Promjena vremenske zone

timedatectl list-timezones timedatectl list-timezones | grep -i zagreb timedatectl set-timezone Europe/Zagreb —o—

Posted in Bash Linux

.bashrc – ideje

Par ideja za .bashrc export TERM=’xterm-256color’ PS1="[\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;35m\]\w\[\033[00m\]] \$ " LS_COLORS=$LS_COLORS:’di=0;35:’ export LS_COLORS CRTA=——————————————————————————– CRTURDA=################################################################################ export CRTA=——————————————————————————– export CRTURDA=################################################################################ alias ls=’ls –color=always –time-style="+%Y%m%d-%H%M" –group-directories-first ‘…

Posted in Bash CLI Linux Powershell

Instalacija Powershell 7+ na Ubuntu

#!/bin/bash sudo apt-get update sudo apt-get install -y wget apt-transport-https software-properties-common wget -q "https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb" sudo dpkg -i packages-microsoft-prod.deb sudo apt-get update sudo apt-get install -y…

Posted in Bash CLI CMD Powershell Python

Unos podataka (data input)

Tema Lijepo i nježno zamoli korisnika da upiše svoj prevažan podatak jer time pokazuješ da ti je njegovo mišljenje izuzetno važno. Postupak – tl;dr Powershell…

Posted in Bash CLI Hardware

Informacije o USB uređajima
{Linux}

lsusb dmesg | grep -i usb usb-devices to je  cat /sys/kernel/debug/usb/devices

Posted in Bash CLI Powershell

Izlistaj samo linije koje nisu komentar (tj. ne počinju s znakom “#”)

Tema Izlistaj datoteku ali tako da preskočiš sve linije koje imaju samo komentar. Postupak – tl;dr Bash grep –invert-match "^ *#" datoteka.py Izbaci i prazne…

Posted in Bash CLI SysAdmin WSL

WSL – automatsko pokretanje servisa

uđi u WSL bash sudo mcedit /etc/sudoers.d/99-snapd.conf dodaj omiljeni servis %sudo ALL=(ALL) NOPASSWD: /usr/sbin/service ssh *