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 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 Powershell SysAdmin Windows

Vrijeme gašenja/pokretanja računala

powershell.ps1 Boot Get-WinEvent -FilterHashtable @{logname=’System’; id=6009} Shutdown Get-WinEvent -FilterHashtable @{logname=’System’; id=1074} v2 Get-EventLog System -Newest 10000 | Where EventId -in 41,1074,1076,6005,6006,6008,6009,6013 | Format-Table TimeGenerated,EventId,UserName,Message -AutoSize…

Posted in AutoHotkey Powershell

Windows 10 – Toast notification

AutoHotKey Naslov = "Naslov ….-….1….-….2….-….3….-….4….-….5….-….6….-….7….-….8….-….9….-….0" Sadrzaj = "Sadržaj ….-….1….-….2….-….3….-….4….-….5….-….6….-….7….-….8….-….9….-….0….-….1….-….2….-….3….-….4….-….5….-….6….-….7….-….8….-….9….-….0", 1 TrayTip, %Naslov% , %Sadrzaj% , 1 Sleep, 300000 hxxps://www.autohotkey.com/boards/viewtopic.php?t=7775 Powershell $Miliseconds=300000 $Title="….-….1….-….2….-….3….-….4….-….5….-….6….-….7….-….8….-….9….-….0" $Text ="….-….1….-….2….-….3….-….4….-….5….-….6….-….7….-….8….-….9….-….0….-….1….-….2….-….3….-….4….-….5….-….6….-….7….-….8….-….9….-….0" Add-Type…

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 Backup CLI Powershell Windows

Start menu – backup/restore
{Powershell}

Izvoz / backup Export-StartLayout -Path Moj_Start_menju-Oblik_A.xml Export-StartLayout -UseDesktopApplicationID -Path Moj_Start_menju-Oblik_B.xml Uvoz / restore Import-StartLayout Više: https://docs.microsoft.com/en-us/windows/configuration/customize-and-export-start-layout —o—

Posted in Dev Powershell Python

mySQL query

Python apt install python3-mysql.connector import mysql.connector mydb = mysql.connector.connect( host ="localhost", user ="juzer", password="admin123", database="probnabaza" ) mycursor = mydb.cursor() sql = "SELECT * FROM probnatablica…

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 Powershell SysAdmin Windows

Izvoz virtualne mašine
{Hyper-V}-{Powershell}

Tema Želiš prebaciti virtualku na drugi PC Postupak – tl;dr Moraš raditi kao admin. Popis virtualki (Get-VM).Name Izvoz Export-VM -Name "NazivVirtualke" -Path "C:\TEMP\VirtualkeZaPoVani\" “Hi, perv!”…

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 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 Powershell Windows

Powershell 7.x – Instalacija

Postupak – tl;dr Windows preuzmi friški paket sa https://github.com/PowerShell/PowerShell/releases/ npr: https://github.com/PowerShell/PowerShell/releases/download/v7.1.4/PowerShell-7.1.4-win-x64.msi instaliraj Više https://github.com/PowerShell/PowerShell

Posted in Powershell

Chocolatey – Install

otvori powershell kao administrator Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(‘https://community.chocolatey.org/install.ps1’)) —o—  

Posted in Bash CMD Linux Powershell SysAdmin Windows WMIC

LAN IP adresa

bash.sh lshw -c network | sed "s/ /\n/gI" | grep -i "ip=" | awk -F= ‘{print $2}’ ip -4 -br a | awk ‘{print $3}’…

Posted in Backup Powershell SysAdmin

Kreiranje točke “System Restore”
{Powershell}

Tema Kreiraj System Restore Point iz komandne linije / skripte. Postupak – tl;dr PS C:\>  Invoke-CimMethod -Namespace root/DEFAULT -ClassName SystemRestore -MethodName CreateRestorePoint -Arguments @{ >>…

Posted in Powershell

Poravnavanje stringova

Tema Kako poravnati string ulijevo ili udesno ispisavši pritom točno određen broj znakova. Postupak – tl;dr Powershell – Stringovlje: "Jedan".PadRight(25,".") "Dva".PadLeft(25,".") Powershell – Ispiši vodeće…

Posted in Bash Powershell Python

Širina terminala/konzole (u “znakovima”, ne u točkicama)

Tema Koliko stupaca / znakova ima trenutačno otvoren terminal/konzola. powershell.ps1 Write-Host $Host.UI.RawUI.WindowSize.Width bash.sh echo $COLUMNS python.py from shutil import get_terminal_size sirina=get_terminal_size()[0] visina=get_terminal_size()[1] pwsh powershell console…

Posted in Bash Powershell Python

Dioba teksta iliti ‘split string’

Tema Imaš sadržaj u kojemu su podaci razdvojeni razdvojiteljem (delimiter). Želiš odvojene podatke razdvojidbom ispisati odvojeno. Postupak – tl;dr Bash IFS=";" Original="Neštonešto;123456" read -ra Razdijeljeno…