Тёмный

UNIX and Linux Shells 

DJ Ware
Подписаться 46 тыс.
Просмотров 9 тыс.
50% 1

Опубликовано:

 

15 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 70   
@bob_mosavo
@bob_mosavo Год назад
If you hold the Unix shell to your ear, you can hear the C 😉
@sabinopereira1631
@sabinopereira1631 Год назад
Beautiful
@CMD_Line
@CMD_Line Год назад
🤣 I've not heard that for a long time!
@bob_mosavo
@bob_mosavo Год назад
@@CMD_Line Yup, fortune had a lot of good things to say 🙃
@quotablecode
@quotablecode Год назад
I'm gonna use this
@bob_mosavo
@bob_mosavo Год назад
@@quotablecode Excellent 👍
@deBug67
@deBug67 Год назад
I really enjoy your historical knowledge in to all aspect of computing and Unix and you mange to present it in such a structured way. Great job!
@CyberGizmo
@CyberGizmo Год назад
Thank you very much!
@scottdrake5159
@scottdrake5159 Год назад
Your videos really are excellent. They've become the top video I reach for to share history. Thank you for releasing these.
@CyberGizmo
@CyberGizmo Год назад
Very welcome, Scott
@arlaxia
@arlaxia Год назад
This video was great! I love learning about the history of Unix. It's nice to know where all these things I use on the daily come from.
@Chris-op7yt
@Chris-op7yt Год назад
running (text chopping) utilities in the shell, or scripting in the shell, is pretty powerful, and consistently implemented, so you can easily pass output from one thing to another. done very well.
@abobader
@abobader Год назад
Excellent one DJ, well done! I really did not know like 90% from the history of shell, thanks for this great info.
@yogurtColombiano
@yogurtColombiano Год назад
I am a new comer to this channel, it's a great luck to discover your channel! Thanks for sharing your knowledge with us around the world :)
@CyberGizmo
@CyberGizmo Год назад
Welcome to the channel!
@ChrisPinCornwall
@ChrisPinCornwall Год назад
Don, thanks for all that you do...I wish you lived down the road so we could talk about systems old and new!
@CyberGizmo
@CyberGizmo Год назад
I would like that, Chris
@noname-ll2vk
@noname-ll2vk 4 месяца назад
This is a really good overview of *nix shells and history. The term shell is very appropriate. If you think of a shellfish it's a surface surrounding the meat. The meat being the kernel, daemons, and programs. This is harder to visualize if you are in a gui with a virtual terminal like he's showing here. So the shell lets an operator interact with the core OS in real time, accepts input, shows output. I think of the kernel as a dark blob and the console shell environment as a transparent wrapper around it that lets you talk to the core system.
@amontesi
@amontesi Год назад
Wow! Throwback to the Korn shell days, pre-linux era, and reasons why to stay away from zsh, csh and tcsh
@CRYPTiCEXiLE
@CRYPTiCEXiLE Год назад
Great video!
@digitalcontent1870
@digitalcontent1870 Год назад
What else might be hidden inside our computers what people dont know😆Great information thanks.I need to investigate my cross platform shell immediatly.
@DrZingo_
@DrZingo_ Год назад
Interesting video. I've been using dash lately, which meant I had to rewrite a bunch of scripts. The thing I miss most from bash is 'here' redirects.
@nightcoder5k
@nightcoder5k Год назад
I started with Bourne shell (sh) on SunOS, then csh, then tcsh. Nowadays, I either use bash or zsh. With Oh-My-Zsh, zsh is quite fun to use.
@rodricbr
@rodricbr Год назад
awesome, man. thanks for the knowledge
@CyberGizmo
@CyberGizmo Год назад
anytime @doom5818
@guilherme5094
@guilherme5094 Год назад
Another great video, as always thanks DJ👍
@knoxduder
@knoxduder 6 месяцев назад
Great work man.
@whtiequillBj
@whtiequillBj Год назад
Love your work. could you do a video on Window Powershell and its reasons for being made. Cause I'm not exactly sure of what they are other then creating a more user friendly scripting system over Visual Basic script. And my big question. Why has it not fully superseded cmd?
@judewestburner
@judewestburner Год назад
Legacy
@CyberGizmo
@CyberGizmo Год назад
Would be interesting one to do will see if I can put enough together to make a video from it, thanks for the suggestion!
@13Wirrlicht42
@13Wirrlicht42 Год назад
One difference is that cmd can handle spaces in symlinks while pwsh can not (as of now and i do not know if they plan do add that). On my windows gaming drive i wanted to symlink the "saved games" folder into my onedrive folder (cloudsaves for games that do not support it is kinda nice) but it threw an error so i had to use cmd (can be invoked in pwsh). Maybe some other things need the ability to use spaces in a path as well.
@whtiequillBj
@whtiequillBj Год назад
@@13Wirrlicht42 I think you need to quote the path to use spaces in Powershell.
@willemvdk4886
@willemvdk4886 Год назад
Great talk. You do know, though, that you're mentioning Linux a few times when obviously talking about Multics and UNIX?
@CyberGizmo
@CyberGizmo Год назад
i know its because these shells were ported to linux it was not an accident
@RHTORAS
@RHTORAS Год назад
Thanks! Please can you talk us about top 10 systemD free distros ? Maybe try adelie, obarun, chimera linux and super boxon to tell us what you think ? Thanks!
@CyberGizmo
@CyberGizmo Год назад
will add the request to the list
@MatthewSuffidy
@MatthewSuffidy Год назад
I was just remembering the Amiga OS came with shells and I am assuming today each shell is a running process. Back then could it have made sense to use one interpreter operating on more than one set of status memory structures?
@CyberGizmo
@CyberGizmo Год назад
The first gen UNIX ran on a DEC 7 which had a total of 8Kb of RAM, 4Kb was the kernel and the other 4Kb was for apps, it just didnt have the memory to do it, today however it would be possible to do that, but then running a native app would still be faster...
@little-wytch
@little-wytch Год назад
You had busybox and toybox in that chart, but I'm confused. I didn't think those were shells, I thought those were alternatives to the GNU coreutils and that they took inputs from a shell such as bash or zsh, etc.
@CyberGizmo
@CyberGizmo Год назад
Hi @little-wytch, a shell is just a program like any other, the difference is a shell is designed to accept input from the user and perform whatever command the user wants. Busybox and Toybox and larger shells which include what had previously been standalone system utilities. They were created mostly for embedded devices with limited storage and memory. So that only one app (busybox or toybox) would be running...Any application can be a shell, there is nothing special about them.
@little-wytch
@little-wytch Год назад
​@@CyberGizmo Thanks for clarifying. It makes sense the way you explained it. I had this weird way of thinking of shells where the user was a composer, the keyboard was the sheet music, the coreutils were the orchestra, and the shell was the conductor that passed the sheet music instructions to the proper instruments lol. I'm happy to drop that way of thinking from my mindset because I'm really not a music person lol.
@CTimmerman
@CTimmerman Год назад
My current favorite is Zsh, but i hear Fish is also great.
@Kivencito
@Kivencito Год назад
I love your content!
@CyberGizmo
@CyberGizmo Год назад
Thanks @Kivencito
@eugrus
@eugrus Год назад
How do you like PowerShell and the idea of an object oriented shell in general?
@CyberGizmo
@CyberGizmo Год назад
Never tried it, so have no opinion on it @eugrus
@lilith1504
@lilith1504 Год назад
I'm using exotic Fish shell
@CyberGizmo
@CyberGizmo Год назад
nice
@BG101UK
@BG101UK Год назад
Really enjoyed that, thanks. It's always good to know a bit of history about these things we're working with today. One thing which bugs me is this change to zsh as default. Mint have done it and so have Manjaro. Half the commands I enter don't work as expected. I wonder what the reasons are for this? .. if it's just for thinks like the prompt colours etc., this can be done easily enough in BASH too, by altering a line in ~/.bashrc. Like this example: PS1='\[\033[01;32m\][\[\033[01;34m\]\u\[\033[01;32m\]@\[\033[01;35m\]\h\[\033[01;37m\] \W\[\033[01;32m\]]\[\033[01;35m\] $\[\033[00m\] '
@DonThorntonJr
@DonThorntonJr Год назад
you said 3B2... I have a crap ton of software and QIC tapes from my time programming the 3B2 (600G/1000)
@CyberGizmo
@CyberGizmo Год назад
Nice Don. I had to turn mine back into the company when I left
@QueeeeenZ
@QueeeeenZ Год назад
What is the difference between a terminal and a shell?
@rodricbr
@rodricbr Год назад
the terminal is a text i/o environment. the terminal window, also known as a terminal emulator, is a text-only window that emulates a console in a gui shell stands for the command-line interpreter (cli). the shell is a program that processes and interprets kernel commands and outputs the results to the user
@QueeeeenZ
@QueeeeenZ Год назад
@Doom I know how to use ChatGPT
@amontesi
@amontesi Год назад
@@QueeeeenZ Imagine? ChatGPT... the ultimate shell
@rashie
@rashie Год назад
👍👍
@JohnnieWalkerGreen
@JohnnieWalkerGreen Год назад
myRule() { if < 25 lines ; then bash, awk, sed, grep else python; fi }
@CyberGizmo
@CyberGizmo Год назад
sounds about right :)
@MithunKalan
@MithunKalan Год назад
is ricky jay mr gupta?
@CyberGizmo
@CyberGizmo Год назад
Dunno, but he did play "Pinky" in Heist
@MithunKalan
@MithunKalan Год назад
@@CyberGizmo yup. same guy. mr gupta was the techi in james bond - tomorrow never dies. his line was "i used a 32bit ssl ..." and gets cut off by jonathan pryce with "spare me the technobabble mr gupta". will check out heist tonight.
@billfarley9015
@billfarley9015 Год назад
@@MithunKalan Technobabble is necessary. Without technobabble there would be no Linux videos.
@realpainediaz7473
@realpainediaz7473 Год назад
No more slides while talking?
@CyberGizmo
@CyberGizmo Год назад
I still use them occasionally but trying to get away from them a bit, yes
@realpainediaz7473
@realpainediaz7473 Год назад
@@CyberGizmo 😞
@tsiiphsycoii
@tsiiphsycoii Год назад
So a shell is a bad lisp machine 😎
@dixztube
@dixztube Год назад
👁️ ❤🐠
@jeffbrownstain
@jeffbrownstain Год назад
Advertise these as 'computing history' videos and they'll do better with the algorithm. This is great content buried by not playing the game.
Далее
SysVinit vs Systemd
31:19
Просмотров 55 тыс.
The Story of GNU/Hurd
22:36
Просмотров 33 тыс.
15 Commands for the Command Line (Part 1)
38:11
Просмотров 4,7 тыс.
Documentary - Debian "The Distro"
29:30
Просмотров 2,2 тыс.
Linux like original Unix
44:55
Просмотров 306 тыс.
Arch Linux Experience - Hyprland
39:02
Просмотров 178 тыс.
Wayland vs X11
19:05
Просмотров 152 тыс.
Nushell in a Nutshell
28:09
Просмотров 10 тыс.
The Untold Unix Story
20:40
Просмотров 111 тыс.
Getting Started with the Linux Shell
12:00
Просмотров 3,2 тыс.