022. Регулярные выражения - Максим Ширшин


Чем могут быть полезны регулярные выражения для разработчика интерфейсов? О каких возможностях следует знать больше? Где находятся «подводные камни» и как обойти их в различных реализациях? И, наконец, что делать, если возможностей встроенной реализации регулярных выражений недостаточно?

Install Linux and Suffer?


Linux users have some weird sadism where they recommend noobs to try to do the most difficult things when first using Linux, as if its normal to install a dozen virtual machines, run everything in Wine and a GPU passthrough. Thats the perfect recipe to make your life miserable and its better to help people to actually use Linux the way its intended to be used!

My website: lukesmith.xyz
Please donate: lukesmith.xyz/donate

OR affiliate links to things l use:
www.epik.com/?affid=we2ro7sa6 Get a cheap and reliable domain name with Epik.
www.vultr.com/?ref=8384069-6G Get a VPS and host a website or server for anything else.
brave.com/luk005 Get the Brave browser.
lbry.tv/$/invite/@Luke View my videos on LBRY. Get a bonus for joining.
www.coinbase.com/join/smith_5to1 Get crypto-rich on Coinbase. We both get $10 in Bitcoin when you buy or sell $100 in cryptocurrencies.

Beginners Guide to the Bash Terminal


Please join the discussion at EzeeTalk. www.ezeelinux.com/talk/ Its free, secure and fun!
This video is a crash course to help new users get started with BASH. Here is a list of the commands well cover:

BEGINNERS GUIDE TO THE BASH TERMINAL

NAVIGATION

ls — list directory contents
pwd — print name of current/working directory
cd — change working directory
pushd/popd — put working directory on a stack
file — determine file type
locate — find files by name
updatedb — update database for locate
which — locate a command
history — display bash command history

GETTING HELP

whatis — display the on-line manual descriptions
apropos — search the manual page names and descriptions
man — an interface to the on-line reference manuals

WORKING WITH FILES

mkdir — create a directory/make directories
touch — change file timestamps/create empty files
cp — copy files and directories
mv — move (rename) files
rm — remove files or directories
rmdir — remove empty directories

TEXT FILES

cat — concatenate files and print on the standard output
more/less — file perusal filter for crt viewing
nano — command line text editor

USERS

sudo — execute a command as superuser
su — change user ID or become another user
users — print the user names of users currently logged in
id — print real and effective user and group IDs

CHANGING FILE PERMISSIONS

chmod — change permissions of a file

KILLING PROGRAMS AND LOGGING OUT

Ctrl C — kill a running command
killall — kill processes by name
exit — log out of bash

USEFUL SHORTCUTS

Ctrl D — signal bash that there is no more input
Ctrl L — redraw the screen
Ctrl — make text bigger in terminal emulator
Ctrl — - make text smaller in terminal emulator

Check out www.ezeelinux.com for more about Linux.