Scripting
Bash to Powershell

Bash to Powershell Commands

These are just some common bash commands I use and a Powershell equivalent.

BashPowerShell
touch filename.txtecho $null >> filename
nano filename.txtbash -c “nano filename.txt”
Ssh key locationcd ~.ssh|
Disable root$ sudo vim /etc/passwd Change the line: root:x:0:0:root:/root:/bin/bashTo ==----------------------------'/ root:x:0:0:root:/root:/sbin/nologin
Diable root in single command for cloud-initsudo sed -i 's/root:x:0:0:root:/root:/bin/bash/root:x:0:0:root:/root:/sbin/nologin/g' /etc/passwd
Copy to clip boardcat
Un-stashing in gitGit stash pop
Gzipcompress-archive -path 'c:\wwwroot\logs' -destinationpath '.\logs.zip' -compressionlevel optimal