Linux命令笔记

Find命令:

find ../ -name dblook.log
find . ! \( -user assentis -o -group assentis \) -exec ls -l {} \;

参考:

鳥哥的 Linux 私房菜 -- 第六章、Linux 檔案與目錄管理 (vbird.org)

find(1) - Linux manual page (man7.org)

 

chown (Change Own)

chown --changes --recursive assentis:assentis .

 

CommandDescriptionRelated Link

uname -aLinux Kernel Version

lsb_release -aDistribution Information

whodisplay who is on the system

wisplays information about the users currently on the machinehttps://askubuntu.com/questions/974718/how-do-i-get-the-list-of-the-active-login-sessions

analytical options as --until, --since

 

apt list --installed

printenvPrint all environment variables

envRun command with a temporary environment variable

~/.bashrcWe can edit this file to define the environment variable and command alias we want to have after system restart

 

/etc/passwdShow all users

sh

Switch to another user

chvt

Switch to another terminal (tty teletypewriter)

sudo chvt 1-6

https://blog.csdn.net/qq_41545647/article/details/108748103

tty

Print the file name of the terminal connected to standard input.

ln

Make a link

 

ps

report a snapshot of the current processes.

ps -ef, ps axu

 

Ctrl+z将工作放入后台

Jobs查看后台工作Jobs -l

fgForeground 恢复后台工作

 

ssh-keygen

OpenSSH authentication key utilityssh-keygen -b 2048 -t rsa

Convert generated pub format to pem format:

From <https://man7.org/linux/man-pages/man1/ssh-keygen.1.html>

ssh-keygen -e -f ado_service_principal2.pub

 

Convert RSA Private Key to OpenSSH

ssh-keygen -p -N "" -f key_file.key

Generate a public key based on private key

ssh-keygen -y -f key_file.pub

 

openssl

# Convert generated pub format to pem format:
openssl rsa -in id_rsa -pubout -out id_rsa.pub.pem

# Generated Certificate:
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365

# Decrypt Private Key of the certificate:
openssl rsa -in key.pem  -out key_decrepted.pem

# Convert to PKCS 12 (merge private key and public key)
openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt

# Convert from PKCS 12 format to PEM format, with bag attributes, so Azure DevOps Service Connection can use it
openssl pkcs12 -in .\20220403.pfx -nodes -out Test-Cert-private-key.pem

For openssl pkcs12 command, if no "-export" option, it will read pkcs12 format and convert it to PEM format; if add "-export", it will generate pkcs12 format

https://www.openssl.org/docs/man3.0/man1/openssl-pkcs12.html

 

Azure DevOps – use certificate for Azure Service Connection SPN
https://securecloud.blog/2021/04/13/azure-devops-use-certificate-for-azure-service-connection-spn/ 

 

New-SelfSignedCertificate

PowerShell command to generate a new self-signed web certificate

New-SelfSignedCertificate -DnsName $env:COMPUTERNAME -CertStoreLocation Cert:\LocalMachine\My
Get-ChildItem -Path Cert:\LocalMachine\My

az keyvault

az keyvault secret set --vault-name 'ContosoKeyVault' --name 'SQLPassword' --value 'Pa$$w0rd'
az keyvault secret show --vault-name 'hejing195' --name 'tf-test-alicloud-access-key'
az loginaz login --service-principal -u <app-id> -p <password-or-cert> --tenant <tenant>

 

posted on 2022-01-10 00:35  hejing195  阅读(20)  评论(0编辑  收藏  举报

导航