Search results “Bash named options”
Shell Scripting Tutorial for Beginners 4 - Pass Arguments to a Bash-Script
Passing arguments to a shell script Any shell script you run has access to (inherits) the environment variables accessible to its parent shell. In addition, any arguments you type after the script name on the shell command line are passed to the script as a series of variables. The following parameters are recognized: $* Returns a single string (``$1, $2 ... $n'') comprising all of the positional parameters separated by the internal field separator character (defined by the IFS environment variable). [email protected] Returns a sequence of strings (``$1'', ``$2'', ... ``$n'') wherein each positional parameter remains separate from the others. $1, $2 ... $n Refers to a numbered argument to the script, where n is the position of the argument on the command line. In the Korn shell you can refer directly to arguments where n is greater than 9 using braces. For example, to refer to the 57th positional parameter, use the notation ${57}. In the other shells, to refer to parameters with numbers greater than 9, use the shift command; this shifts the parameter list to the left. $1 is lost, while $2 becomes $1, $3 becomes $2, and so on. The inaccessible tenth parameter becomes $9 and can then be referred to. $0 Refers to the name of the script itself. $# Refers to the number of arguments specified on a command line. -------------------Online Courses to learn---------------------------- Blockchain Course - http://bit.ly/2Mmzcv0 Big Data Hadoop Course - http://bit.ly/2MV97PL Java - https://bit.ly/2H6wqXk C++ - https://bit.ly/2q8VWl1 AngularJS - https://bit.ly/2qebsLu Python - https://bit.ly/2Eq0VSt C- https://bit.ly/2HfZ6L8 Android - https://bit.ly/2qaRSAS Linux - https://bit.ly/2IwOuqz AWS Certified Solutions Architect - https://bit.ly/2JrGoAF Modern React with Redux - https://bit.ly/2H6wDtA MySQL - https://bit.ly/2qcF63Z ----------------------Follow--------------------------------------------- My Website - http://www.codebind.com My Blog - https://goo.gl/Nd2pFn My Facebook Page - https://goo.gl/eLp2cQ Google+ - https://goo.gl/lvC5FX Twitter - https://twitter.com/ProgrammingKnow Pinterest - https://goo.gl/kCInUp Text Case Converter - https://goo.gl/pVpcwL -------------------------Stuff I use to make videos ------------------- Stuff I use to make videos Windows notebook – http://amzn.to/2zcXPyF Apple MacBook Pro – http://amzn.to/2BTJBZ7 Ubuntu notebook - https://amzn.to/2GE4giY Desktop - http://amzn.to/2zct252 Microphone – http://amzn.to/2zcYbW1 notebook mouse – http://amzn.to/2BVs4Q3 ------------------Facebook Links ---------------------------------------- http://fb.me/ProgrammingKnowledgeLearning/ http://fb.me/AndroidTutorialsForBeginners http://fb.me/Programmingknowledge http://fb.me/CppProgrammingLanguage http://fb.me/JavaTutorialsAndCode http://fb.me/SQLiteTutorial http://fb.me/UbuntuLinuxTutorials http://fb.me/EasyOnlineConverter
Views: 99080 ProgrammingKnowledge
Bash Scripting 5 -- Arguments
A quick video covering the basics of arguments in Bash scripting. Arguments are the data that you pass in when you call a script, like "scriptname argument1 argument 2". In real life, this is something like 'tar zcf filename.tar.gz directory' ('zcf', 'filename.tar.gz', and 'directory' are the arguments in this example). $# -- number of args that our script was run with $0 -- the filename of our script $1..$n -- script arguments Full Bash Scripting Basics Playlist: https://www.youtube.com/playlist?list=PLtK75qxsQaMIlFCcFZpTBLnaCJ0I0uiaY The only non-video Bash scripting resource you need: http://tldp.org/LDP/abs/html/ Full Linux Sysadmin Basics Playlist: https://www.youtube.com/playlist?list=PLtK75qxsQaMLZSo7KL-PmiRarU7hrpnwK Check out my project-based Linux System Administration course (free sample videos): https://www.udemy.com/hands-on-linux-self-hosted-wordpress-for-linux-beginners/?couponCode=tl35 Patreon: https://www.patreon.com/tutorialinux Official Site: https://tutorialinux.com/ Twitter: https://twitter.com/tutorialinux Facebook: https://www.facebook.com/tutorialinux
Views: 33481 tutoriaLinux
Shell Basics   Writing a Shell Script   Linux Tutorial 5
Writing a Shell Script - Tutorial http://filmsbykris.com http://www.patreon.com/metalx1000 For help: http://filmsbykris.com/irc FaceBook: https://www.facebook.com/pages/Films-By-Kris/225113590836253
Views: 99326 Kris Occhipinti
getopts function | Working with Flags / Options - Tech Arkit
getopts optstring name [args]. getopts is used by shell procedures to parse positional parameters. optstring contains the option characters to be recognized; if a character is followed by a colon, the option is expected to have an argument, which should be separated from it by white space. The colon and question mark characters may not be used as option characters. Each time it is invoked, getopts places the next option in the shell variable name, initializing name if it does not exist, and the index of the next argument to be processed into the variable OPTIND. OPTIND is initialized to 1 each time the shell or a shell script is invoked. When an option requires an argument, getopts places that argument into the variable OPTARG. The shell does not reset OPTIND automatically; it must be manually reset between multiple calls to getopts within the same shell invocation if a new set of parameters is to be used. When the end of options is encountered, getopts exits with a return value greater than zero. OPTIND is set to the index of the first non-option argument, and name is set to ?. getopts normally parses the positional parameters, but if more arguments are given in args, getopts parses those instead.
Views: 1560 Tech Arkit
Linux Command Line Tutorial For Beginners 37 - grep command
grep, egrep, fgrep - print lines matching a pattern use: grep [OPTIONS] PATTERN [FILE...] grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...] Description: grep searches the named input FILEs (or standard input if no files are named, or if a single hyphen-minus (-) is given as file name) for lines containing a match to the given PATTERN. By default, grep prints the matching lines. In addition, two variant programs egrep and fgrep are available. egrep is the same as grep -E. fgrep is the same as grep -F. Direct invocation as either egrep or fgrep is deprecated, but is provided to allow historical applications that rely on them to run unmodified. -------------------Online Courses to learn---------------------------- Blockchain Course - http://bit.ly/2Mmzcv0 Big Data Hadoop Course - http://bit.ly/2MV97PL Java - https://bit.ly/2H6wqXk C++ - https://bit.ly/2q8VWl1 AngularJS - https://bit.ly/2qebsLu Python - https://bit.ly/2Eq0VSt C- https://bit.ly/2HfZ6L8 Android - https://bit.ly/2qaRSAS Linux - https://bit.ly/2IwOuqz AWS Certified Solutions Architect - https://bit.ly/2JrGoAF Modern React with Redux - https://bit.ly/2H6wDtA MySQL - https://bit.ly/2qcF63Z ----------------------Follow--------------------------------------------- My Website - http://www.codebind.com My Blog - https://goo.gl/Nd2pFn My Facebook Page - https://goo.gl/eLp2cQ Google+ - https://goo.gl/lvC5FX Twitter - https://twitter.com/ProgrammingKnow Pinterest - https://goo.gl/kCInUp Text Case Converter - https://goo.gl/pVpcwL -------------------------Stuff I use to make videos ------------------- Stuff I use to make videos Windows notebook – http://amzn.to/2zcXPyF Apple MacBook Pro – http://amzn.to/2BTJBZ7 Ubuntu notebook - https://amzn.to/2GE4giY Desktop - http://amzn.to/2zct252 Microphone – http://amzn.to/2zcYbW1 notebook mouse – http://amzn.to/2BVs4Q3 ------------------Facebook Links ---------------------------------------- http://fb.me/ProgrammingKnowledgeLearning/ http://fb.me/AndroidTutorialsForBeginners http://fb.me/Programmingknowledge http://fb.me/CppProgrammingLanguage http://fb.me/JavaTutorialsAndCode http://fb.me/SQLiteTutorial http://fb.me/UbuntuLinuxTutorials http://fb.me/EasyOnlineConverter
Views: 24547 ProgrammingKnowledge
Mr Easy - Bashment Gal (Official Music Video)
https://twitter.com/TheRealMrEasy https://www.facebook.com/TheRealMrEasy https://www.instagram.com/theofficialmreasy/ Mr Easy is a man over-flowing with music and melodies that deal with the more harmonious aspects of life and living. He was born in the verdant, undulating hills of the Cockpit Country. The transition at the age of ten, for this country boy, to the cold, gray streets of New York City was not an easy rite of passage. Mr. Easy, who was named for his laid back and easy demeanor faced an awkward transition to New York being Jamaican born, yet of African heritage, something which always seems to create a dilemma of the soul. However, it wasn't long before he settled into this new lifestyle and started helping "Sir Noel" set up his sound system. Easy joined the crew of DJ's and experimented with some of the lyrics that he had been writing since he first went to high school. He soon began performing at places like the Starlight Ballroom and singing songs made popular by Dennis Brown. After an introduction to a record producer, Barry, he hit the studios to record a cover version of the Isley Brother's hit "Caravan Of Love". Mr. Easy played and studied hard in the Big Apple, thereby gaining a wealth of experiences in a relatively short space of time. He cites Marvin Gaye, Donny Hathaway, Gladys Knight as well as Erik B and Rakim among his major musical influences. As a youth his dream was to conquer the crowd at New York City's famous Apollo Theatre while nearly every solo singer that ventured onto that stage was booed off. Mr. Easy was more than successful. Easy recounts how Sidney Mills, the keyboard player from Steel Pulse, helped him to write "Just Be A Lady" and how he sang out for all he was worth. The crowd went wild, they didn't boo they clapped and cheered. Easy received congratulations and encouragement from people like Patti LaBelle and Quincy Jones. The result of this early success was a record deal with Motown Records and the release of Mr. Easy's first album. Extensive touring of the United States, Japan and the Caribbean followed with fellow Jamaican artists such as; Beres Hammond, Shinehead, Red Fox and Shaggy. It was while he was working on his never to be released second album for Warner Brothers with Mickey Bennett that he met Dave Kelly and a long-term alliance was formed. At that time there seemed to be a need to win over a homeland audience that is like none other in the world. For a Jamaican, you could have conquered the globe, but if you've never had a major hit in the homeland - you just haven't truly made it. Easy feels that the experiences of performing and recording in New York combined with maintaining a working base in Jamaica has enabled a crystallization of ideas to take place where he can let his creativity shine. Since dedicating himself to years of recording with top producers like Dave Kelly, the melodic quality of Mr. Easy's voice has been in much demand. Songs like; "Mi Haffi Stop" on the Showtime riddim, "Man Ah Say A Who" on the Rae Rae riddim, "Funny Man" on the Joyride riddim, "Freaky Lady" on the Juice Riddim, "Herbs Haffi Bun" on the Intercourse riddim, "After All" on the Thunder riddim, "Haters" on the Orgasm riddim, "Oil Up" on the Triology riddim featuring General Degree all helped to solidify Mr. Easy as one of the top 15 artists to voice. Mr. Easy's smooth flow allowed him to take a new musical direction with songs like; "Up And Down" featuring Sean Paul on the Two Hard label and "Freaky Kind Of Lady" produced by Richard Browne on the 'Call Me Shams' label. As well as "I'll Always Be There", a lovers rock tune on the Rockaway riddim and "Heavenly" produced by Beres Hammond for the Harmony House Label. For a brief period of time Easy focused on Lovers Rock releases that allowed him to expand as an artist and vocally. In order to maintain a positive focus from time to time, Mr. Easy gets out of Kingston City by taking a drive out to 'Peter Tosh' country in Westmoreland where he cools out by the river. He says that many of his songs are written in settings that are calm and natural, as he likes to get away from the noise and brashness that is often associated with city living. He feels that living in Jamaica has enabled him to tap into a revitalizing energy source that will enable him to make that quantum leap into a positive future. Easy states that, "the songs I write will endure forever, even when I am not here." Every generation needs its classics as they form a legacy for future generations. In addition, often times he sits down with long time musical brethren Red Fox (a phenomenal Dancehall deejay) to add an edge to much of his material as the two have co-written a number of songs including the exciting tune "Sweet Love" on the upbeat Juicy rhythm produced by Mr. Doo, responsible for Jr. Reid's huge hit "Riker's Island". When Mr. Easy recorded the song "Drive Me Crazy" with one of Jamaica's super producers; Tony "CD" Kelly on the timel...
Views: 2544964 MrEasyVEVO
Linux Command Line Tutorial For Beginners 23 - userdel command (Removing Users)
NAME userdel - delete a user account and related files SYNOPSIS userdel [options] LOGIN DESCRIPTION userdel is a low level utility for removing users. On Debian, administrators should usually use deluser instead. The userdel command modifies the system account files, deleting all entries that refer to the user name LOGIN. The named user must exist. -------------------Online Courses to learn---------------------------- Blockchain Course - http://bit.ly/2Mmzcv0 Big Data Hadoop Course - http://bit.ly/2MV97PL Java - https://bit.ly/2H6wqXk C++ - https://bit.ly/2q8VWl1 AngularJS - https://bit.ly/2qebsLu Python - https://bit.ly/2Eq0VSt C- https://bit.ly/2HfZ6L8 Android - https://bit.ly/2qaRSAS Linux - https://bit.ly/2IwOuqz AWS Certified Solutions Architect - https://bit.ly/2JrGoAF Modern React with Redux - https://bit.ly/2H6wDtA MySQL - https://bit.ly/2qcF63Z ----------------------Follow--------------------------------------------- My Website - http://www.codebind.com My Blog - https://goo.gl/Nd2pFn My Facebook Page - https://goo.gl/eLp2cQ Google+ - https://goo.gl/lvC5FX Twitter - https://twitter.com/ProgrammingKnow Pinterest - https://goo.gl/kCInUp Text Case Converter - https://goo.gl/pVpcwL -------------------------Stuff I use to make videos ------------------- Stuff I use to make videos Windows notebook – http://amzn.to/2zcXPyF Apple MacBook Pro – http://amzn.to/2BTJBZ7 Ubuntu notebook - https://amzn.to/2GE4giY Desktop - http://amzn.to/2zct252 Microphone – http://amzn.to/2zcYbW1 notebook mouse – http://amzn.to/2BVs4Q3 ------------------Facebook Links ---------------------------------------- http://fb.me/ProgrammingKnowledgeLearning/ http://fb.me/AndroidTutorialsForBeginners http://fb.me/Programmingknowledge http://fb.me/CppProgrammingLanguage http://fb.me/JavaTutorialsAndCode http://fb.me/SQLiteTutorial http://fb.me/UbuntuLinuxTutorials http://fb.me/EasyOnlineConverter
Views: 14567 ProgrammingKnowledge
Calling Cygwin as an External Programme
Learn how to call Cygwin (tools/shell) from inside an application, e.g. Windows Task Scheduler and SAS. Topic Index =========== 0:58 Using a single tool 2:22 Using Bash to execute a script or complex command set 3:40 from Windows Command Prompt 6:20 from Windows Task Scheduler 9:20 from SAS 11:15 Calling a bundled Bash environment 14:30 HTA demo 17:20 Alternatives Syntax/Sample Code ================== Using a single tool: c:\cygwin64\bin\less "C:\path\to\file.ext" Using Bash to execute a script or complex command set: C:\cygwin64\bin\bash.exe --login -i -c "the commands to execute" SAS example: data SAS_example; Options XSYNC; cmd_rc = System('C:\cygwin64\bin\bash.exe --login -i -c "ls -l; echo -e ""\n\nMulti-command example with escaped quoting.\nPress ENTER to continue""; read"'); if cmd_rc ne 0 then do; put "Error - Cygwin command ended with return code " cmd_rc=; abort cancel; end; put "Cygwin command successful."; run; Calling a bundled Bash environment: cmd /S /C " CD "C:\path\to\cygwin64_bundle\bin" & bash.exe -c "export PATH=::; somescript.bash ..... " Note: the "bin" folder is named to match the "#!/bin/bash" interpreter line of your shell script.
Views: 130 Michael Chu
UNIX Echo (print message)
Echos to the screen what you type after echo. Echo is useful for producing diagnostics in command files, for sending known data into a pipe, and for displaying the contents of environment variables. This command with out options copies its argument back to the terminal. Format: echo [OPTION]... [STRING]...
Views: 3514 vignan university
Moving and Copying Files and Directories in Linux
Covers the mv and cp commands.
Views: 138922 Jason Wertz
C Programming and using getopt
More videos like this online at http://www.theurbanpenguin.com If we have used the command line at we should be used to providing command line options such as ping -c or ls -l; the options -l, -c etc can be read from within the program using the getopt function from the getopt.h header file. For more information you can read the man page , man 3 getopt if you are using Linux. Using the Raspbian OS on the Raspberry Pi this tutorial looks at creating a program in C that can be used to convert temperatures from Centigrade to Fahrenheit and vice versa. We will use getopt to search for the options -c and -f to ensure that the correct calculation is applied.
Views: 20627 theurbanpenguin
Linux tar command tutorial
This is the first real video tutorial/demo for climagic on YT. It demonstrates the use of the tar command for creating, extracting and viewing the contents of a tar file or compressed tar file. If you are interested in Unix, Linux or the command line, you should check out climagic on twitter and identi.ca The title of this video previously was "Beginner level introduction to using the tar command in Unix/Linux"
Views: 64610 climagic
How to Run Linux/Unix Terminal on windows 7/8/8.1/10
This video show how to Install Linux Terminal on windows with the help of Cygwin Software, Get that Linux feeling - on Windows Linux or Unix having the bunch of great features and advantages as compared with Windows Operating System. If someone wants to run Linux or Unix command and execute the code it’s not possible without having the terminal on Linux Operating System. The difficult situation may arrive if someone wants to run Linux command line code and do not have the Linux machine. So Today in this post I will show you how to install Linux or Unix Terminal and Run Command line codes on Windows Operating System. Without doing big Stuff like dual booting or installing Linux OS on VMware workstation there is tool named Cygwin which helps to execute the Linux command line code on windows OS. Please follow the Youtube Video Tutorial attached below to install and run Linux or Unix terminal on windows XP, 7+. social Corner: Facebook : https://www.facebook.com/GadgetCreek Twitter : https://twitter.com/gadgetcreek Google+ : https://plus.google.com/u/0/115821928754585715596 Instagram : https://instagram.com/gadget_creek ------------------------------------------------------------------------------------------ We are eagerly waiting for your LIKES and COMMENTS because it’s very important for us to know what you like to see! Thank you for watching, and remember to SUBSCRIBE for more: https://goo.gl/QITlxn
Views: 155305 Gadget Creek
Meghan Markle dresses for heatwave in sunshine yellow with Harry at Commonwealth bash
Meghan Markle dresses for heatwave in sunshine yellow with Harry at Commonwealth bash. MEGHAN Markle has arrived to honour youngsters from the Commonwealth today with her husband Prince Harry as the Duke and Duchess of Sussex take the reins of the Queen’s special campaign. The royal couple are attending the Your Commonwealth Youth Challenge reception today in London’s Marlborough House. The engagement is one in a list of many this summer as the Duke and Duchess continue the role started by the Queen during her lifetime of service to the 53 Commonwealth nations. Prince Harry was named the Commonwealth Youth Ambassador earlier this year by his beloved grandmother, the Queen, which will see him honour “exceptional” young people for their work in their respective Commonwealth nations. And by his side is his new wife Meghan, who appears to have created a special bond with her grandmother-in-law in her new role, which has been close to the Queen’s heart since it started five years ago. It comes after Meghan Markle and her new husband Prince Harry were guests at the Queen’s Young Leaders Awards last month. The annual awards celebrated exceptional leaders between the ages of 18 and 29 from across the Commonwealth. Winners of the award receive training, mentoring and networking, including a week-long residential programme in the UK. Harry, 33, previously revealed the former Suits actress is "hugely excited" to be joining him in his Commonwealth duties. The programme, which started in 2013, honours those who have made changes to their communities, including mental health advocacy, tackling violence against women and saving lives. Hosted by Commonwealth Secretary-General Patricia Scotland, today’s event will mark the culmination of the Commonwealth Secretariat's youth leadership workshop. The workshop will bring together the newly-elected Commonwealth Youth Council Executive and leaders of the Commonwealth youth networks. It aims to encourage them to think about the future, and their role in shaping it. The royal couple will meet those who have taken part to hear about their ideas, including individuals from Australia, New Zealand, Fiji and Tonga ahead of their tour to the region this autumn. Meghan has taken to her new life in the Royal Family naturally and has already thrown herself into a string of engagements with the Queen during their visit to Cheshire. There, the pair were pictured in fits of giggles as the duchess continued to charm her grandmother-in-law. The heartwarming moment came after the women enjoyed an evening together on the Royal Train - the monarch’s private train – to make their journey from London to Runcorn in the county. The Duchess of Sussex was then spotted again alongside the Queen as the pair enjoyed a day out together on the first day of Royal Ascot.
Views: 649 Stubborn News
EverQuest- The 9 Shrink options for players and ranking them in order.
There are nine All/All shrink options for players. In this video I describe each one and where to get them. I also rank them in order of usefulness. In the last part of the video I show an example of camping my favorite shrink clicky the Earring of Diminutiveness. I also show the camp location of Koxiux the Imperceptible in The Deep. All information is current as of January 2018. Live servers. My crypto tip jar. Dash: XdsQNjew2v5TZEogkFJmdR5hsJqfee9npW Litecoin: LKStZcCFc2LRYh84jUPCdGLyKLzhxP5fYc Ethereum: 0xD723E0cd3946F1FeB1980C8556136cBC867C6DE3
Views: 824 EQ Chronicles
Linux Tutorial Teil 4 - erstes praktisches Bash-Script
In diesem Video seht Ihr den Umgang mit Dateien. Mit Hilfe des Scripts holen wir Dateien aus den Unterverzeichnissen ins aktuelle Verzeichnis. Eine Praktische Anwendung der Befehle: find, mv, xargs, mkdir, rmdir
Views: 190 Keks-IT
CppCon 2018: Nathan Sidwell “C++ Modules”
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018 — The C++ Modules-TS is progressing through standardization as experience is gained through implementations, and I am implementing it in the GNU G++ compiler. I will cover: * background of the modules-TS * changes since the TS was first published * build integration possibilities * implementation details * predictions about releases, maybe — Nathan Sidwell, Software Engineer Facebook Nathan is a developer of the GNU Compiler Collection, particularly the C++ Front End. His current major project is implementing and influencing the modules TS. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 8169 CppCon
Program #2 Solution
https://goo.gl/RsJBo8 Follow the directions of the DDD tutorial available online at http://heather.cs.ucdavis.edu/~matloff/Debug/Debug.pdf. Each person must do the tutorial individually. The authors.txt for the partner that is only submitting Ins.c should contain only one name. You will find Ins.c in ~ssdavis/40/p2. When done completely debugging Ins.c, handin it. There are at least four ways to gain access to ddd: 1. Go to the basement of Kemper and select DDD Debugger from the Programming menu. 2. To use ddd at home under Windows, on programs developed at home. 2.1. Install cygwin (available for free from cygwin.com) with g++, openssh, and ddd. The selection of ddd should automatically install the X windowing server for cygwin. 2.2. Once cygwin is installed, type xinit& at the cygwin command prompt to open an X window, and then type ddd at the prompt. 3. To use ddd at home under Windows, on programs developed in the CSIF. 3.1. Install cygwin with at least the X server (I would still suggest installing g++ and ddd). 3.2. Once cygwin is installed, type xinit& at the cygwin command prompt to open an X window. 3.3. Type ssh –X [email protected]_computername 3.4. Once you have logged into the CSIF computer, change to the appropriate directory, and then type ddd& 4. To use ddd at home under MacIntosh OS X, on programs developed in the CSIF 4.1. Open an X term. (See the MacIntosh help to install the X package) 4.2. Type ssh –X [email protected]_computername 4.3. Once you have logged into the CSIF computer, change to the appropriate directory, and then type ddd& Bash Shell Scripts (50 points) Each script must use the bash shell, so use "#! /bin/bash" as the first line. A good tutorial is at http://steve-parker.org/sh/sh.shtml 1. (7 points) Write a shell script, named grepdir.sh, that searches for a pattern in a directory, and all of its subdirectories. The starting directory is the first argument, the pattern is the second parameter, and the options for grep are all succeeding parameter(s). Options will start with a hyphen. The script should produce a usage statement if the script is misused. [[email protected] private]$ ls cpdirs.sh grepdir.sh makemake.sh temp temp2 temp3 uncomp.sh [[email protected] private]$ grepdir.sh cpdirs.sh bin usage: grepdir.sh directory pattern [-grep option]* [[email protected] private]$ grepdir.sh . usage: grepdir.sh directory pattern [-grep option]* [[email protected] private]$ grepdir.sh cpdirs.sh bin usage: grepdir.sh directory pattern [-grep option]* [[email protected] private]$ grepdir.sh . usage: grepdir.sh directory pattern [-grep option]* [[email protected] private]$ grepdir.sh . bin #! /bin/bash #! /bin/bash #! /bin/bash bin in file 1 #! /pkg/bin/bash [[email protected] private]$ grepdir.sh . bin -l ./grepdir.sh ./cpdirs.sh ./makemake.sh ./temp2/1 ./uncomp.sh [[email protected] private]$ grepdir.sh . BIN -l [[email protected] private]$ grepdir.sh . BIN -li
Views: 2 Nelson Waweru
Spongebob's Boating Bash - Wii Gameplay 1080p (Dolphin GC/Wii Emulator)
Spongebob's Boating Bash - Wii Gameplay 1080p (Dolphin GC/Wii Emulator) SpongeBob's Boating Bash is a racing game made by Play THQ based on the TV series SpongeBob SquarePants. It features SpongeBob SquarePants characters and is the first SpongeBob racing game since Nicktoons Racing, and it is also the first SpongeBob game released by Firebrand Games for the Nintendo DS and ImPulse Games for the Wii. It is compatible with the Wii Wheel. The game features more than 100 different options to customize a boat, and features 4 player mode. Even though this is the racing genre, this game is more of a demolition derby. At Mrs. Puff's Boating School, it's the last test of the year and SpongeBob fails, crashing into several buildings. As he sits on the steps on the entrance to the school, looking quite depressed, a shark named Seymour Scales arrives outside the school in a bus, to find SpongeBob sitting on the entrance ramp. Seymour then tricks him into his "D.R.I.V.E." (Destruction, Recklessness, Impairment, Velocity, Escape) classes. As the player progresses through the game, SpongeBob unlocks more friends to sign up. After the final exams, SpongeBob gets his boating licence. But Mrs. Puff informs him it's not real. Then, SpongeBob sees Seymour going into a truck, attempting to escape, after SpongeBob realizes that it was a scam. This leads to a final battle, fought in vehicles, in which SpongeBob wins. He then decides to go to Mrs. Puff's Boating School next year, and Seymour is sent to jail. Visit us at http://www.godgames-world.com Gameplay taken from Gamecube/Wii emulator called DOLPHIN Enhanced graphics with emulator Dolphin.For recording I used a Live Gamer HD Capture Card. -some games can have graphical issues, lags and other problems... Dolphin version 3.5 or 4.02 (depends on each game): -default settings (only 3x internal resolution + AA 4x,8x or 9x,off) PC specs: CPU - Intel Core i7 3770K @ 4.20 Ghz RAM - 8 GB GPU - ASUS GTX760-DC2OC-2GD5 OS - Windows 7 64bit ::::: Rate, Comment & Subscribe :::::
Views: 72384 John GodGames
Lil Baby "Cash" (WSHH Exclusive - Official Music Video)
Watch the official music video for "Cash" by Lil Baby. Stream “Harder Than Ever” https://LilBaby.lnk.to/harderthanever Follow Lil Baby https://www.instagram.com/lilbaby_1/ Directed by Edgar Esteves SUBSCRIBE for more: http://bit.ly/subWSHH More WorldstarHipHop: http://worldstarhiphop.com https://twitter.com/worldstar https://facebook.com/worldstarhiphop http://instagram.com/worldstar Shop WorldStar: http://shop.worldstarhiphop.com WorldstarHipHop is home to everything entertainment & hip hop. The #1 urban outlet responsible for breaking the latest premiere music videos, exclusive artist content, entertainment stories, celebrity rumors, sports highlights, interviews, comedy skits, rap freestyles, crazy fights, eye candy models, the best viral videos & more. Since 2005, WorldstarHipHop has worked with some of our generation's most groundbreaking artists, athletes & musicians - all who have helped continue to define our unique identity and attitude. We plan on continuing to work with only the best, so keep an eye out for all the exciting new projects / collaborations we plan on dropping in the very near future.
Linux Commands- Linux Commands List- All Linux Commands- List of Linux Commands-Linux Basic Commands
Here is a Complete List of Linux Commands for Beginners and developers (Advanced). All commands in Linux are given here in alphabetical order (A to Z)- accept- accept or reject jobs to a destination addresses- formats for internet mail addresses agetty- an alternative Linux getty alias- create an alias for Linux commands aptitude- search and install software packages awk- find and replace text in a file (files). banner- To print characters as a poster bash- GNU Bourne-Again Shell basename- used to display file names with directory or suffix bzip2- To compress/ decompress given files cal- show calendar case- Execute a command conditionally by matching a pattern cc- GNU C and C++ compiler change- used to change user password information chpasswd- to update password in a batch clear- to clear the terminal window cmp- used to compare (byte by byte) two files compress- to compress one or more files and replacing the original ones continue- used to Resume the next iteration of a loop cp- copy contents of one file to another file date- used to show system date and time declare- To declare variables and assign attributes diff- to compare files line by line dir- this command lists the contents of a directory echo- used to print a text of the line provided eject- to eject removable media (CD ROM, DVD etc) exit- To exit from the terminal factor- to show prime factors of integer numbers file- used to determine the file type for a file find- this command is used to search in a directory hierarchy format- To format disks free- to display free and used system memory function- To define function macros grep- this command searches for a specified pattern in a file (s) and displays in output lines containing that pattern. groups- this command shows the groups to which a user belongs gunzip- a utility to compress or expand files halt- used to halt the machine help- to show help for a built-in command history- this command displays the command history host- it is a utility to perform DNS lookups id- shows the user and group information show the current user or specified user name if- used to execute a command conditionally info- read the documentation in info format ip- used to display or manage routing, devices, policy routing and tunnels. jobs- this command displays the list of acting jobs and their status join- this command is used for each pair of input lines, join them with the help of command field and then display on standard output. kill- To kill (terminate) a process using its PID by sending a signal to it. killall- this command is used to kill a process by its name last- to show a list of last logged in users ln- to create a soft link between files using the -s flag locate- find files by their names login- used to create a new session on the system mail- utility to compose, send receive, forward and reply to emails make- utility to maintain and recompile groups of programs man- this command displays the manual pages for Linux commands. merge- Three-way file merge, includes all changes from file 2 and file 3 to file 1 named- internet domain name server netstat- to display network information newgrp- this command is used for login to a new group objcopy- to copy and translate object files od- the command is used to dump files in octal and other formats open- to open a file using its default application passwd- used to change user password perl- perl 5 language interpreter ping- Send ICMP ECHO_REQUEST to Network hosts quota- this command is used to display disk usage and space limits for a user or group read- used to read from a file descriptor reboot- with the help of this command you can restart the machine reject- To accept or reject print jobs rename- For renaming files reset- used to reinitialise the terminal return- To exit a shell function shutdown- this command schedules a time for the system to be powered down. sleep- to delay or pause for a specified amount of time split- to split a large file into small parts. shopt- Shell options skill- this command is used to send signal to processes sleep- with the help of this command you can suspend execution for a specified amount of time. tar- it is used to store and extract multiple files from single archive. telnet- you can interact with another host test- it is used to check type of files and compare their values tset- initialise the terminal uname- it displays the current operating system name. It can also print system information uniq- this command displays or omits repeated lines from input users- it displays the user names that are currently logged in to the current host. vi- a text editor utility vim- vi improved w- you can check who is logged on and what he or she is doing. wget- A non interactive file download utility xargs- used by admins to read, build and execute arguments from Standard Input. yes- to display a string repeatedly until terminated or killed using ctrl+c zip- this command is used to package and compress files
CppCon 2018:H. Wright “Large-Scale Changes at Google: Lessons Learned From 5 Yrs of Mass Migrations”
http://CppCon.org Hyrum Wright “Large-Scale Changes at Google: Lessons Learned From Five Years of Mass Migrations” — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018 — Google has one of the largest single C++ codebases on the planet, yet is able to continually update both core libraries and the code which uses them. In this talk, I'll share many of the lessons we've learned across more than five years of doing these kinds of migrations, including: * Why should you migrate in the first place? * How hard can it really be? * What happens when a change can't be done atomically? I'll also talk about the myriad ways that such a process can go wrong, using various migrations we've done internal to Google to illustrate. In doing so, I'll also point out how you can structure your infrastructure and tooling to enable a successful large-scale change process within your organization. — Hyrum Wright, Google Software Engineer Hyrum Wright hates C++ less than the rest of the programming languages he's worked with, and works on large-scale change infrastructure at Google. He writes programs to rewrite other programs, and will eventually put himself out of a job. In a former life, he was an author of Apache Subversion, and still retains membership in the Apache Software Foundation. Hyrum enjoys cycling, but didn't bring a bike to Seattle. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 7323 CppCon
Linux Command Line Tutorial For Beginners 24 - Basic Group Management (groups, groupadd, groupdel)
groups - print the groups a user is in groupadd - create a new group groupdel - delete a group gpasswd - administer /etc/group and /etc/gshadow The options which apply to the gpasswd command are: -a, --add user Add the user to the named group. -d, --delete user Remove the user from the named group. -------------------Online Courses to learn---------------------------- Blockchain Course - http://bit.ly/2Mmzcv0 Big Data Hadoop Course - http://bit.ly/2MV97PL Java - https://bit.ly/2H6wqXk C++ - https://bit.ly/2q8VWl1 AngularJS - https://bit.ly/2qebsLu Python - https://bit.ly/2Eq0VSt C- https://bit.ly/2HfZ6L8 Android - https://bit.ly/2qaRSAS Linux - https://bit.ly/2IwOuqz AWS Certified Solutions Architect - https://bit.ly/2JrGoAF Modern React with Redux - https://bit.ly/2H6wDtA MySQL - https://bit.ly/2qcF63Z ----------------------Follow--------------------------------------------- My Website - http://www.codebind.com My Blog - https://goo.gl/Nd2pFn My Facebook Page - https://goo.gl/eLp2cQ Google+ - https://goo.gl/lvC5FX Twitter - https://twitter.com/ProgrammingKnow Pinterest - https://goo.gl/kCInUp Text Case Converter - https://goo.gl/pVpcwL -------------------------Stuff I use to make videos ------------------- Stuff I use to make videos Windows notebook – http://amzn.to/2zcXPyF Apple MacBook Pro – http://amzn.to/2BTJBZ7 Ubuntu notebook - https://amzn.to/2GE4giY Desktop - http://amzn.to/2zct252 Microphone – http://amzn.to/2zcYbW1 notebook mouse – http://amzn.to/2BVs4Q3 ------------------Facebook Links ---------------------------------------- http://fb.me/ProgrammingKnowledgeLearning/ http://fb.me/AndroidTutorialsForBeginners http://fb.me/Programmingknowledge http://fb.me/CppProgrammingLanguage http://fb.me/JavaTutorialsAndCode http://fb.me/SQLiteTutorial http://fb.me/UbuntuLinuxTutorials http://fb.me/EasyOnlineConverter
Views: 15718 ProgrammingKnowledge
CppCon 2018: Guy Davidson “Lightweight 2D graphics with io2d”
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018 — In this presentation you will learn how to use the io2d 2D graphics library, which is soon to be available on vcpkg for Windows, OS X, iOS and Linux. The implementation contains several examples, including an Asteroids clone. We'll demonstrate the examples and their code in depth, show you how to write your own renderer, talk about the opportunities for casual graphics and teaching, and suggest some future directions. — Guy Davidson, Creative Assembly Principal Coding Manager Principal Coding Manager of Creative Assembly, makers of the Total War franchise, Alien:Isolation and the upcoming Halo Wars sequel, Guy has been writing games since the early 1980s. He is also a voting member of the ISO C++ committee, and a contributor to SG14, the study group devoted to low latency, real time requirements, and performance/efficiency especially for Games, Financial/Banking, and Simulations. He speaks at schools, colleges and universities about programming and likes to help good programmers become better programmers. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 3351 CppCon
Mad Max Gameplay - Barrel Bash Death Run How to get The Skilled Driver Trophy / Achievement
Mad Max Gameplay - Barrel Bash Death Run How to get The Skilled Driver Trophy / Achievement Story Plot Max's journey to the Plains of Silence takes an unexpected turn when a group of War Boys run him off the road and steal his clothes, his supplies, his weapons, and his car before leaving him to rot in the desert sun. Traversing the wasteland in search of his prized Interceptor, Max meets a hunchbacked mechanic named Chumbucket, an overzealous individual that's hell bent on crafting the perfect vehicle, the Magnum Opus. After giving Max hope of exacting vengeance on Scrotus, the two form an unlikely partnership and set out in the base of the Opus in search of food, water, allies, upgrades, and redemption in a world devoid of sanity Gameplay Mad Max is a post-apocalyptic action-adventure game, with a heavy emphasis on vehicular combat, in which the player takes on the role of eponymous character Mad Max (Bren Foster). According to the publisher of the game, up to 60% of the game's campaign requires the player to drive. Mad Max will feature a variety of weapons which Max can use to defeat his enemies. Though the shotgun is Max's weapon of choice, ammo is scarce, so melee options are the smarter approach. The 'Thunderstick' is an explosive weapon that can be lanced into an enemy's chest, blowing up the victim. The harpoon can be used in-vehicle with Chum riding along. Max's Magnum Opus can be combined with a V12 engine and a powerful ramming ability to destroy enemies vehicles and weaponry. Weapons, such as flame throwers and a mounted cannon, and a grappling hook can also be added to the Magnum Opus. When simultaneously driving and aiming, the game enters slow-motion and allows the player to toggle between targets. Despite the game having a third-person perspective, players can switch to first-person view when the player is engaging in combat with enemies while driving the Magnum Opus. In order to encourage exploration, the Magnum Opus can be upgraded by using scavenged materials found in the desert, by hijacking enemies' cars or by collecting enemies' car parts. Nitro boosts are also featured for acceleration.Armour and weapons are also available for customization in the game. Enemies sometimes will hop on top of the Magnum Opus in an attempt to make it explode, but the player can avoid that by adding dangerous hazards, such as spikes, around the car. The player has access to the garage screen throughout the game, allowing the players to customize the Magnum Opus for any occasion. Max's garage can be used to change and modify the car's engine, chassis, wheels, body works, including paint jobs, and the "shell" of the automobile. However, upgrading one aspect of the car will negatively affect other aspects. For example, upgrading the engine will allow Max to drive faster, but it will also negatively affect the handling. The sound produced by the engine changes when players change, add, or remove certain pieces from the Magnum Opus.
Views: 372 GhostVaperYT
You have a ship named Qwib-Qwib?
Ein kleiner Tribut an Admiral Korris vas Qwib-Qwib. Bitte macht mich nicht fertig. Bin ein blutiger Anfänger.^^ Konstruktive Kritik ist erlaubt und erwünscht. ---------------------------------------------- A small Tribute to Admiral Korris vas Qwib-Qwib. Please don´t bash on me. Im a bloody noob.^^ Constructiv comments are allowed and welcome.
Views: 1814 Harakiri Hakebeil
Street Bud Talks Upcoming Performances, new hair color options and more
North Carolina native, Street Bud is making waves in the music industry after he was named the winner of Lifetime's season 4 of “The Rap Game.” Today we talked about upcoming performances, new hair colors and more! WATCH IN 1080 HD! YouTube: @StreetBud_ Instagram: @StreetBud_ Twitter:@StreetBud_
Views: 281 Jocelyn Alexandra
How to optimize images in Magento 2
Hello, My name is Cuong, I'm a Magento Developer, Welcome back to my Magento 2 tutorial video series. #magento2tutorial #magento2training #magento2 #magento2optimize Today, I am going to show everybody the best practice, How to optimize images in Magento 2. This practice is a part of the series named "Magento 2 Website Optimization", you can see this playlist here http://bit.ly/2TSJqTG Before doing this practice, you need to learn Why do you need to optimize images? It helps to improve the following: 1. Reducing the size of a webpage: When optimizing images you reduce the size of an image without losing image quality. 2. Reducing bandwidth usage on the server. 3. Reducing the load times on the website. 4. Speed up your site, friendly with the search tools. In this practice, I show everybody the best way to optimize images using the gulp-image npm package with NodeJs on Ubuntu 16.04, the process will be executed by command lines, we won't write the codes for this practice. - Check the version of Ubuntu on your server: cat /etc/*release I am using Ubuntu 16.04. So what will we do? 1. Installing the necessary software: NodeJS 6.x, libpng-dev, libjpeg-dev, build-essential, cmake, libtool, autoconf, automake, m4, nasm, pkg-config, libpng16-devtools 2. Installing the necessary npm packages: gulp-cli, pngquant-bin, jpegtran-bin, optipng-bin, gifsicle, mozjpeg 3. Using the gulp-image package to optimize images in Magento 2. I use the gulp-image npm packge because it helps to optimize images without losing image quality. Okie, let's go. Let's complete this practice you need to follow steps by step: Step 1: Installing the necessary software - NodeJs 6.x: curl -sL https://deb.nodesource.com/setup_6.x | bash - apt-get install -y nodejs - Check the NodeJs and npm version just installed: nodejs -v npm -v - Install other softwares: apt-get install libpng-dev libjpeg-dev build-essential cmake libtool autoconf automake m4 nasm pkg-config apt-get install libpng16-devtools Step 2: Installing the necessary npm packages npm install --global gulp-cli npm install -g pngquant-bin jpegtran-bin optipng-bin gifsicle mozjpeg Step 3: Optimizing images - Move to the root folder on your website. - Create the new folder gulp-image: mkdir gulp-image - Move to the gulp-image folder. - Create the new file package.json - Installing the npm packages the gulp version 3.9.1 and the gulp-image version 4.3.0: npm install --save-dev [email protected]^3.9.1 [email protected] - Create the new file named gulpfile.js const gulp = require('gulp'); const image = require('gulp-image'); gulp.task('product_image', function () { gulp.src([ '../pub/media/catalog/product/cache/**/*.jpg', '../pub/media/catalog/product/cache/**/*.png', '../pub/media/catalog/product/cache/**/*.jpeg', '../pub/media/catalog/product/cache/**/*.gif' ]).pipe(image()).pipe(gulp.dest('../pub/media/catalog/product/cache')); }); gulp.task('default', ['product_image']); - You can see other options of this npm package here: https://www.npmjs.com/package/gulp-image - For now, I will optimize product images in the folder named cache: gulp default Step 4: Test and See the results - Go to the storefront. We will check the size of this folder before and after optimizing the image files. Run the command line: du -h the folder named Before optimizing the image files is 265 MB Please wait for a moment. This will take much time. Why we shouldn't optimize the product original images? Because Magento will generate the images into the folder named cache from the original images and displaying them on the storefront. After Magento generated the images the file size will be changed again. So we only work on the folder named cache for the product images. I suggest you should use the crontab for running the optimization images by schedules. once a day. When having new products, Magento will generate more product images in the folder named cache, so we must optimize these images. That is the reason, why I suggested using the Cron job for running the command line "gulp default" This tool is working perfectly. It reduces the size of images without losing images quality. So I show everybody using this tool for optimizing images in Magento 2. Thanks for watching the guide. If you have any questions about this practice, please feel free to leave a comment below. Don't forget to like, comment, share my videos and subscribe to my channel for getting the latest lessons. Please do not hesitate to contact me, if you need me to join your Magento project. My rate is $25/hour in Magento 1 and $30/hour in Magento 2.
Views: 121 Magento 2 Vlogs
Evelyn Receives Discouraging News from Her Fertility Doctor | Livin’ Lozada | Oprah Winfrey Network
Evelyn decides to see a fertility specialist to get a clearer picture of where she stands and see what options are available to her. For more on #LIVINLOZADA, visit http://bit.ly/1m2KFNT Find OWN on TV at http://www.oprah.com/FindOWN #OWNTV #LIVINLOZADA #EvelynLozada SUBSCRIBE: http://bit.ly/1vqD1PN Download the Watch OWN App: http://bit.ly/2hr1nX2 Download the OWN Bold Moves App: http://bit.ly/2hglOIa About Livin’ Lozada: Livin' Lozada follows the lives of Evelyn Lozada of Basketball Wives fame, and her 21-year-old daughter, Shaniece. Evelyn has moved on from the heartache of her highly publicized break up in a big way. She is engaged to professional baseball player Carl Crawford and the happy couple have a 1-year-old son, Leo. Between learning to be a mom all over again, setting up a new life in Los Angeles for her family, working on getting the sequel to her first book published,and handling issues surrounding her family back East...Evelyn has a lot going on! About OWN: Oprah Winfrey Network is the first and only network named for, and inspired by, a single iconic leader. Oprah Winfrey's heart and creative instincts inform the brand -- and the magnetism of the channel. Winfrey provides leadership in programming and attracts superstar talent to join her in primetime, building a global community of like-minded viewers and leading that community to connect on social media and beyond. OWN is a singular destination on cable. Depth with edge. Heart. Star power. Connection. And endless possibilities. Discover OWN TV: Find OWN on your TV!: http://bit.ly/1wJ0ugI Our Fantastic Lineup: http://bit.ly/1qMi2jE Connect with OWN Online: Visit the OWN WEBSITE: http://bit.ly/1qMi2jE Like OWN on FACEBOOK: http://on.fb.me/1AXYujp Follow OWN on TWITTER: http://bit.ly/1sJin8Y Follow OWN on INSTAGRAM: http://bit.ly/LnqzMz Follow OWN on PINTEREST: http://bit.ly/2dvfPeN Evelyn Receives Discouraging News from Her Fertility Doctor | Livin’ Lozada | Oprah Winfrey Network http://www.youtube.com/user/OWN
Views: 32872 OWN
Users, Groups and Permissions in Linux
Note: We Demonstrate Linux using Ubuntu Server 10.04 Info Level: Intermediate Presenter: Eli the Computer Guy Date Created: September, 16 2010 Length of Class: 37 Minutes Tracks Linux Prerequisites Introduction to Linux Installing Linux Basic Linux Tasks VIM for File Editing Navigation in Linux Purpose of Class This class teaches students how to manage users, groups and permissions in a Linux enviornment. Topics Covered Adding and Deleting Users Editing the passwd File Which Contains User Configurations Changing User Passwords Adding and Deleting Groups Adding and Deleting Users from Groups Editing the group Configuration File Understanding Permission Numbering System Changing User and Group Ownership for Files and Folders Class Notes Users Add User = sudo adduser username Change User password = sudo passwd username Delete User = sudo userdel username Edit Users Configuration File = sudo vim /etc/passwd (shows usernames, names of users, home directories) Groups Sudo groupadd groupname Sudo groupdel groupname Sudo vim /etc/group (shows groups and users) Permissions Numbers = owner/group/everyone else 4 = read, 2 = write, 1 = execute To Chanege Permissions of a File or Folder = sudo chmod 777 file/folder (-R for recursive) Changing Ownership To Change User Ownership = sudo chown -R username file/folder To Change Group Ownership =sudo chgrp --R groupname file/folder -R for Recursive for Folders
Views: 409280 Eli the Computer Guy
CppCon 2018: Mateusz Pusz “Effective replacement of dynamic polymorphism with std::variant”
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018 — This short talk presents how easy it is to replace some cases of dynamic polymorphism with std::variant. During the lecture, we will analyze and compare 2 implementations of the same simple Finite State Machine. It turns up that variant-based code is not only much faster but also it gives us the opportunity to define our interfaces and program flow much better. The talk will end up with the discussion of pros and cons of each approach and will try to give guidelines on when to use them. — Mateusz Pusz, Epam Systems Chief Software Engineer Software architect, chief developer, and security champion with more than 14 years of experience in designing, writing and maintaining C++ code for fun and living. C++ consultant, trainer, and evangelist focused on Modern C++. His main areas of interest and expertise are code performance, low latency, stability, and security. Mateusz worked at Intel for 13 years and now he leads C++ Community at EPAM Systems. He is also a founder of Train IT that provides C++ trainings to corporations. Mateusz is an active voting member of the ISO C++ Committee (WG21) where, together with the best C++ experts in the world, he shapes the next official version of the C++ language. He is also a member of WG21 Study Group 14 (SG14) responsible for driving performance and low latency subjects in the Committee. In 2013 Mateusz won “Bench Games 2013” – worldwide competition in the C++ language knowledge. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 4769 CppCon
The Glorious Death of America's Worst School System
"I have girlfriends who have a lot of children who have been killed, and I look at their pain and hurt on their faces, and I don't want that," says Shantella Davis, who's an unemployed recovering drug addict and the single mother of a six-year-old named As-Sidq. "When I leave this earth I want him to be established...I want him to be able to go to college." They live in the impoverished city of Camden, New Jersey, which is home to some of the nation’s lowest performing public schools. "A lot of kids came out of Camden High not knowing how to read and write," says Davis. "How did the kid get through the school not knowing how to read and write?" But for her part, Shantella Davis hasn’t shown herself to be the most proactive parent. Last year, As-Sidq was enrolled in public pre-K, but she says she wasn’t feeling well enough to take him to school most days. So As-Sidq ended up staying home and missing most of the year. Today, in an effort to better meet the needs of kids like As-Sidq Davis, the state of New Jersey is remaking Camden’s public school system in a way that's not quite like anything that’s been tried before. The 2012 Urban Hope Act authorized the state to open four new public schools in Camden, and three opened this year, which are run by the charter school operators KIPP, Uncommon Schools, and Mastery Charter Schools. Over the next several years, these three schools will gradually expand their enrollment until they serve the majority of kids in Camden. These schools enjoy the same autonomy as charter schools in selecting their teachers and managing their budgets, but they also have one major thing in common with traditional public schools: They're attached to specific neighborhoods, so most of their students were assigned to attend them. Charter schools, on the other hand, generally accept kids from an entire city, and parents make a choice to send their kids to them. Drew Martin, 34, who’s the school leader at KIPP Cooper Norcross, says this provides an opportunity to rebut critics who claim that the only reason charter schools perform so well is that they attract the most involved parents willing to make the effort to look for better options for their kids, and that they push out the most difficult students. "So that's no longer going to be able to apply to us because we'll be using the same tactics that we've always used," says Martin, "but we're going to be required to take kids from our sending zone so nobody can say that we're creaming." As-Sidq Davis was part of the first class at KIPP Cooper Norcross Academy, but Shantella Davis’ continued to have difficulty getting him to school—and she even withdrew him after a dispute with the administration. Davis is planning to reenroll As-Sidq, and since KIPP Cooper Norcross is his zoned school, Drew Martin says the door is open when he’s ready to return. And that’s what’s different: If the school were a charter, Martin wouldn’t be required to take him back. Derrell Bradford, an education reform advocate who spent ten years working in Camden, says that the lack of parental choice is a major shortcoming of these new schools. "It removes the most powerful and fundamental element, which is that a parent wakes up one day and wants something better and has a right to go get it," he says. Coincidentally, NYU Professor Diane Ravitch, who is the best-known policy analyst to make the charge that charter schools don’t serve kids from the most trouble homes, suggested on her blog in 2012 pretty much exactly what’s happening in Camden today, challenging KIPP "to put an end to suspicion that they [sic] were skimming students and excluding low-performing students by taking over an entire district.” adding: "Camden looks like a perfect candidate for the challenge.” "I don't think KIPP has anything to prove to Diane Ravitch," says Bradford. "If there were no residential assignment someone would be out in the home of the neediest person in Camden trying to recruit their kids into a school because of the economics of it." "I'm excited about what's going on there," Bradford adds. "Camden is monumentally better off today than it was event two years ago because who runs the schools matters. But I think in an ideal world their would be open enrollment everywhere." This story is part three in a three-part video series on Camden's public schools. Click here to watch part one: http://youtu.be/f0JorXgqxiU Click here watch part two: http://youtu.be/QFiCDdixweg About 5 minutes. Shot, edited, produced and narrated by Jim Epstein. Production assistance from Brett Crudgington. Go to http://reason.com/reasontv for downloadable versions and subscribe to Reason TV's YouTube Channel to get automatic notifications when new stories go live.
Views: 13851 ReasonTV
CppCon 2018: “Implementing the C++ Core Guidelines’ Lifetime Safety Profile in Clang”
http://CppCon.org Matthias Gehre & Gabor Horvath “Implementing the C++ Core Guidelines’ Lifetime Safety Profile in Clang” — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018 — This is an experience report with talks, demos, and Q&A by the authors of the Clang-based implementation of Herb Sutter’s Lifetime safety profile for the C++ Core Guidelines, available online at cppx.godbolt.org. We will cover the kinds of diagnoses supported by the checker and how they are implemented using Clang’s type trees and control flow graphs, including use-after-invalidation (dangling) and null-dereference compile-time diagnostics for pointers, iterators, views, and more. We will also summarize early experience with performance against real-world code bases, including compile time performance and initial analysis results from compiling LLVM sources with the checker. Also, if you try the online compiler and have questions about why any examples are flagged or not flagged, you can bring them and ask the implementers! — Matthias Gehre, Silexica Senior C++ Developer Matthias maintains the Clang-based implementation of Herb Sutter’s Lifetime safety profile for the C++ Core Guidelines, available online at https://github.com/mgehre/clang and cppx.godbolt.org. He is currently working as a Senior C++ Developer at Silexica. With its headquarters in Germany and offices in the US and Japan, Silexica provides development tooling that combines source code analysis with instrumentation and tracing to help understand and optimize C/C++ applications. Matthias got his Ph.D. in Computational and Applied Mathematics from the University of Bremen, Germany. He is involved in multiple open source projects and loves spending time on his home automation electronics. Gabor Horvath, Eotvos Lorand University PhD Student Gabor started a Ph.D. in 2016. He is a contributor to research projects related to static analysis since 2012. He is a clang contributor, participated in Google Summer of Code twice as a student and twice as a mentor, interned for Apple and Microsoft. He teaches C++ and compiler construction to undergrads at Eotvos Lorand University. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 2024 CppCon
Jack O Lantern's Monster Bash
A Jack O Lantern named Jack invites his monstrous friends to his Halloween Party...enjoy!
Views: 44 chickenchuckerpix
Creating and Deleting Files and Folders in Linux
Covers mkdir, rmdir, touch, rm, and tree
Views: 96353 Jason Wertz
Compiling Your Own Custom OpenFOAM Solver, Part 0
All code can be found at: https://github.com/lordvon/OpenFOAM_Tutorials/tree/master/CompilingCustomSolver DESCRIPTION: Here we will take an existing solver, pimpleDyMFoam, and simply rename it and compile it so that OpenFOAM recognizes the newly named solver. This may sound trivial, but making your own solver typically would follow this procedure of copying and existing similar solver and adding modifications. Here, we will simply omit the modifications. The new solver, mySolver, and the original from which it is copied is contained in the 'solvers' folder. The tutorial case upon which we will try our new solver comes from the pimpleDyMFoam section of $FOAM_TUTORIALS. OUTLINE: -Rename the following files with your new solver name: -Solver folder -Solver main source file (.C) -Application and Source description in the main source file comment header -Change names in 'Make/files' -Run 'sudo bash' to become super user. This is necessary because you might get permissions errors when trying to create your new solver executable in $(FOAM_APPBIN) as specified in 'Make/files'. -Run 'wclean' and 'wmake' in main directory of your new solver. -Run 'exit' to leave 'sudo bash'. -Run 'mySolver -help' to show that your new compiled custom solver is recognized! -Run the tutorial case 'mixerVesselAMI2D' to show that your new solver works! The modifications: -In controlDict, change 'application pimpleDyMFoam' to 'application mySolver' -In controlDict, change 'endTime 5' to 'endTime 1' for a shorter run time. NOTE: we have copied various '.H' files into the main directory of this tutorial because the specification of the includes in 'Make/options' are such that these headers need to be in the directory above the solver main directory (via '-I..'). You can of course change this, but this is how it is in the default pimpleDyMFoam solver included in $FOAM_SOLVERS. This tutorial was run successfully on: -Ubuntu 14.04 64-bit -OpenFOAM 2.3.1
Views: 10400 OpenFOAM Tutorials
12. Sort and Pipe - Linux Commands
Here, I describe the usage of the command sort. Also, I explain how to use pipe in Linux.
Views: 111 Shriram Vasudevan
Unity UI Extensions - Update 2.0 - The big mega bash
Welcome to the mega upgrade to the Unity UI Extensions Project (http://bit.ly/unityuiextensions) Update 2.0 New / updated features -------------------------------------- • Major updates to the Line renderer for texture and positioning support, inc Editor support • Line Renderer also includes "dotted" line support and the ability to increase the vertex count • Reorderable list now also works in Screenspace-Camera & Worldspace • H&V Scroll Snap controls now support scrollbars • Minor updates to the Gradient 2 control • Minor updates to all dropdown controls to manage control startup • New Selectable Scalar • New MonoSpacing text effect • New Multi-Touch Scrollrect support • New UI Grid Renderer (handy if you want a UI grid background) • New CoolDownButton control (adds a timer between button clicks) • New Curly UI - for those who like their UI Bendy • New Fancy Scroll View - A programmatic scroll view • New UI Line connector control - extends line renderer to draw lines between UI Objects • New Radial Slider control - for those who like their sliders to curve • New Stepper control - a +/- control similar to that found on iOS • New Segmented Control - A button array control similar to that found on iOS • New UIHighlightable control - just in case the user wasn't sure where they were Examples / Examples / Examples ------------------------------------------------------ Finally added some proper examples, especially for the newer controls. These can be found in the Examples folder (which can be safely deleted if you wish) • ColorPicker - shows the Color Picker UI in both SS and WS • ComboBox - shows all the different combo box controls • Cooldown - several example implementations of the cooldown button control using Unity image effects and SAUIM • CurlyUI - shows off the CurlyUI control • FancyScrollView - the only REAL way to understand this programmatic control (direct from the contributor) • HSS-VSS-ScrollSnap - several working examples of the HSS/VSS scroll snaps (not ScrollSnap or FancyScrollView), including a full screen variant • MenuExample - A demo menu implementation showing off the new MenuManager control • Radial Slider - Just keep on sliding • ReorderableList - Several examples of the re-orderable list in action, complete with managed drag / drop features • ScrollConflictManager - Making ScrollRects get along • SelectionBox - The RTS selector in action, showing examples of selecting 2D and 3D objects • Serialisation - Unit test case examples for the serialisation components • TextEffects - All the Text effects and shaders in one easy to view place • UIlineRenderer - Several demos / examples for using the Line Renderer and UI Line connector controls • UIVerticalScrollerDemo - A full screen example of a UIVertical Scroller implementation. Fixes -------- • H&V Scroll Snap Next/Previous Button interactable handler (only enables when there is a child to move to) • H&V Scroll Snap Swipe logic updated and now includes scaling support • Editor options for non-drawing graphic control • Events in ComboBox, Dropdown and autocomplete controls updated to use UI events • UIFlippable "Argument out of Range" bigfix (pesky component orders with effects) • All primitive controls will now redraw when enabled in code • Autocomplete has two lookup text methods now, Array and Linq • Line renderer pivot fix (now respects the pivot point) • TextPic rendering and event updates • Minor tweaks to the UIParticle system to remove "upgrade" errors. Still needs a rework tbh • Clean up of all unnecessary usings (swept under the rug) Upgrade Notes ------------------------ With this being a major version update, it is recommended to remove the old UI Extensions folder before importing the new asset. Check out more details on the BitBucket site including the asset download links: http://bit.ly/unityuiextensions
Views: 4808 Unity UI Extensions
2013 Corvette Options
Harlan Charles, Corvette Product Marketing Manager, reviews options, colors and other information on what's new for 2013 at the National Corvette Museum Bash on April 28, 2012 in Bowling Green, KY.
Views: 1477 corvettemuseum
John Lewis: Young people, women will lead us
Rep. John Lewis (D-GA) speaks to CNN's Dana Bash about his experience marching in Selma 53 years ago during the the Civil Rights movement and the the activists leading a movement for gun control.
Views: 16021 CNN
We fight the Water bear with the help of 3 youtuber lucky blocks in this episode of the new modded lucky block series named Steven Universe Battle Bash, it is a popularmmos challenge games themed SU custom gem battles with the use of KAGIC minecraft mod and Lucky Block minecraft mod. This Video and this playlist is a family friendly series on my channel and runs at 1080p at 30 fps, it has no cursing, no swearing. JOIN THE DISCORD AND BE ACTIVE ON THE CHANNEL TO BECOME A GEM ON THE SERIES: Channel Discord: https://discord.gg/xmjfRE9Arena made by: http://www.minecraft-schematics.com/schematic/4517/# Game: Modded Minecraft (Kagic & Metamorph) Thumbnail: ivandoesyt (me) Music: Kevin MacLeod (incompetech.com) Undertale OST Spears of Justice https://tobyfox.bandcamp.com/ Youtuber Lucky Blocks: https://minecraft.curseforge.com/projects/youtubers-lucky-blocks
Views: 2604 ivandoesyt
I have seen some of the attempts at new materials for bodies lately and decided to try one. I heard about these Ultimate RC bodies on URC. They are made by a guy named Jason Gibson. He has some videos with stress tests and some were in the cold weather. Looked like it held up great to the stress tests, so I had to try one out. I wanted a body he didn't have a mold for, so I had to provide him with a new body to use as a mold. I purchased the 1980 Chevy Silverado body and sent it to him. I paid an additional $35 to purchase one of Jason's bodies from that mold. Getting the body in hand the first thing I noticed was how heavy it was. Shipping the box was 3lbs, but that was with all the extra material from the mold. I imagine the finished body is around 2lbs... maybe a little less. That weight has been a little tough on other parts of the truck. The body doesn't seem to show much damage, but I did rip the screws holding the front shock tower to the diff case, so there's a little give and take to the situation of "ultimate body"... in my opinion. The second thing is that the body is solid black and painting isn't much of an option. I used some colored tape with stickers for a design and it looks good to me. I can redo the tape as it gets torn up from bashing. I'll keep bashing it and see how the body and Tekno hold up in the long run with each other. Jason Gibson ultimateredcat.com
Views: 1852 Stewdogg Stew
Antix 13 - Install and Set Up Dropbox
In this video we install Dropbox. We also set up a cheater script to enable us to launch a file browser from the dropbox tray icon or context menu. Cheater Script (named nautilus, set to executable, and saved in /usr/bin) #!/bin/bash IFS=$'\n' exec rox $2 exit 0 Feel free to leave comments below or make a post at antix.freeforums.org. Check out the tips, tricks, and how-tos at antix.mepis.org. D.O. antix.freeforums.org antix.mepis.org editor note: the video artifacts toward the end of the video are due to the recording software, and not antix. They did not show on my screen during recording.
Views: 1024 runwiththedolphin
Timelapse Bash Script
http://weeklyedit.com/timelapse-bash-script/ Timelapse Strategies This week we'll use Darktable's Command Line Interface, Bash, Perl, and ImageMagick to create a smooth timelapse from a webcam image I found on the internet. We walk through the process together. First, we find a webcam on the internet to provide our images. We set up a timer to download them every five minutes and archive them in a file. As we download, we process each image by setting up a generalized edit in Darktable and applying it with Darktable's cli. Once we have enough to make a movie, we deflicker and average the frames with moving window to create a smoother experience. The result is a smooth, corrected timelapse you can create from any sequence of JPGs or PNGs You can find the complete show text, my scripts and the timelapse-deflicker.pl script at http://weeklyedit.com/timelapse-bash-script Please support and encourage us by donating to the show through the Paypal button, at the upper right on my website. Thank you for watching!
Views: 1149 harry durgin
CppCon 2018: Jason Turner “Surprises in Object Lifetime”
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018 — One of the main defining features of C++ is that of well defined object lifetime. We know that when a scope exits any local variables will be properly cleaned up. This is something that we rely upon and use regularly for the management of resources (ie RAII). However, there are some corners of the language that challenge our understanding of object lifetime. I have been teaching classes on understanding object lifetime for over a year now and some of these places continue to surprise my students and have even surprised me. We will explore these corners of C++ and ask if they cause enough concern that the language features should not be used, or if they are still worth the price? We will also ponder if these can be considered mistakes in the language or just side effects of a useful feature. We will also explore when and how the compiler and analyzers can warn on these issues. — Jason Turner Developer, Trainer, Speaker Host of C++Weekly https://www.youtube.com/c/JasonTurner-lefticus, Co-host of CppCast http://cppcast.com, Co-creator and maintainer of the embedded scripting language for C++, ChaiScript http://chaiscript.com, and author and curator of the forkable coding standards document http://cppbestpractices.com. I'm available for contracting and onsite training. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
Views: 13537 CppCon
How to print to PDF from Windows 10 ?
Hello Youtube!! Today I will show you how install Ghostscript from scratch and install a printer in Ghostscript and configure it to print to PDF from any application in Windows 10. Requirements: ------------- a.Ghostscript (It is a Postscript Interpreter) b.RedMon Utility (RedMon is a printer port redirection utility) Ghostscript can be downloaded from: https://www.ghostscript.com/download/gsdnld.html RedMon Utility can be downloaded from: http://www.ghostgum.com.au/download/redmon19.zip I will download the files and paste it under C:\GS folder. Please watch the video carefully. If you miss any step, pause the video and see it again. Here is the link of my previous video which covers Ghostscript Installation which I would recommend to see it before proceeding. https://www.youtube.com/watch?v=8StW6VvypCc&t=29s https://www.youtube.com/watch?v=RxMTwLgX07Q I have pasted download links in the description. Step 1: ------- Paste Ghostscript which you have downloaded from the internet under the folder "C:\GS" (without quotes). Run the installation by double clicking on it and choose "C:\GS\GS925" as installation location. Follow the onscreen instructions to complete installation. Step 2: ------- Paste redmon19.zip which you have downloaded from the internet under "C:\gs" folder (without quotes) and extract it. I have used redmon19 folder. You can use folder name of your choice. Double-click on redmon19 folder and run setup.exe to install it. If you have 64-Bit OS then run setup64.exe It asks "Whether you want to install Redmon Redirection Port Monitor?". Click on Yes. You will see the confirmation that "Installation Successfull". Step 3: -------- In this step we will install a RedMon Port and assign a ghostscript printer to it. This step requires Elevated Command Prompt meaning Command Prompt in admin mode. To go to elevated command prompt press Win key + r then type CMD in the text box and press CTRL + SHIFT + ENTER and click on YES. In elevated command prompt enter following command to install port and printer: Rundll32 printui.dll,PrintUIEntry /il We will then choose "Add a local printer or network printer using manual settings" and click Next. Here we will choose "Create a New Port" and from the dropdown we will select "Redirected Port". Click on Next. Generally it will show the Port no. as RPT1, however, if you have already done installation earlier so the new port will be shown as RPT2, or RPT3 and so on. Now click on OK and then Next. Now we will click on "Have Disk" button and browse to the location "C:\gs\gs925\lib" and select GhostPDF.inf and click Open and then OK. Now click on Ghostscript PDF and click on Next. Printer will be installed. When it asks for printer name, enter "GS_PDF_PRINTER". Please note you can give any name you want. In the last step do not share the printer and do not print a test page. The printer we have installed has no function yet unless we configure it. Do not close the elevated prompt as we need that in the next step. Step 4: -------- Now that we have installed the port and printer, we need to configure it to print PDF files. In the elevated prompt type the following command without quotes and press enter : "control printers" (without the quotes) A window opens up showing all the printers you have installed in the system. Click on the icon of the printer named GS_PDF_PRINTER. The moment you click on the icon, you will see few options on the menu bar. Click on "Print Server Properties" option and select "Ports" tab. Now click on "Change Port Settings". Select RPT1: from the list and click on "Configure Port". A window will open. For "Redirect this port to the program" we browse to "C:\GS\GS925\bin\" location and use gswin64c.exe file. (If you have installed 32bit version of ghostscript the file name will be gswin32c.exe) Enter the following in arguments: --------------------------------- @C:\gs\pdfwrite.txt -sOutputFile="%1.pdf" -c .setpdfwrite -f - Please note the hypen at the end. Make sure you have that. For output dropdown choose "Prompt for Filename". Now click OK and we are done. Step 5: -------- Create a file named pdfwrite.txt under the folder "C:\GS" with following contents: -IC:\gs\gs925\lib; -sDEVICE=pdfwrite -r300 -dNOPAUSE -dSAFER -sPAPERSIZE=a4 -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress Save the file. Step 6: -------- Now give a test print from notepad or any appliaction. It will prompt for a file name. Give a name of your choice and thats it. It will print to a PDF file. Now you can print from any windows application and choose GS_PDF_PRINTER as your printer to print to PDF files. I hope you liked the video. In my next video I will show you how to print to any printer (deskjet or laserjet or all-in-one printers) using Ghostscript. Please like and subscribe to my channel for future videos. Thank you so much.
Views: 354 TechGalaxy
Getting Started with Linux Basic Command Part 04
Getting Started with Linux Basic Command Command-line interfaces for software other than operating systems include a number of programming languages such as Tcl/Tk, PHP, and others, as well as utilities such as the compression utility WinZip, and some FTP and SSH/Telnet clients.Comparison to graphical user interfaces Screenshot of Apple Computer's CommandShell in A/UX 3.0.1 Compared with a graphical user interface, a command line requires fewer system resources to implement. Since options to commands are given in a few characters in each command line, an experienced user finds the options easier to access. Automation of repetitive tasks is simplified - most operating systems using a command line interface support some mechanism for storing frequently used sequences in a disk file, for re-use; this may extend to a scripting language that can take parameters and variable options. A command-line history can be kept, allowing review or repetition of commands. A command-line system may require paper or online manuals for the user's reference, although often a "help" option provides a concise review of the options of a command. The command-line environment may not provide the graphical enhancements such as different fonts or extended edit windows found in a GUI. It may be difficult for a new user to become familiar with all the commands and options available, compared with the drop-down menus of a graphical user interface, without repeated reference to manuals. Operating system command-line interfaces Operating system (OS) command line interfaces are usually distinct programs supplied with the operating system. A program that implements such a text interface is often called a command-line interpreter, command processor or shell. Examples of command-line interpreters include DEC's DIGITAL Command Language (DCL) in OpenVMS and RSX-11, the various Unix shells (sh, ksh, csh, tcsh, bash, etc.), CP/M's CCP, DOS's COMMAND.COM, as well as the OS/2 and the Windows CMD.EXE programs, the latter groups being based heavily on DEC's RSX-11 and RSTS CLIs. Under most operating systems, it is possible to replace the default shell program with alternatives; examples include 4DOS for DOS, 4OS2 for OS/2, and 4NT or Take Command for Windows. Although the term 'shell' is often used to describe a command-line interpreter, strictly speaking a 'shell' can be any program that constitutes the user-interface, including fully graphically oriented ones. For example, the default Windows GUI is a shell program named EXPLORER.EXE, as defined in the SHELL=EXPLORER.EXE line in the WIN.INI configuration file. These programs are shells, but not CLIs. Application command-line interfaces Application programs (as opposed to operating systems) may also have command line interfaces. An application program may support none, any, or all of these three major types of command line interface mechanisms: Parameters: Most operating systems support a means to pass additional information to a program when it is launched. When a program is launched from an OS command line shell, additional text provided along with the program name is passed to the launched program. Interactive command line sessions: After launch, a program may provide an operator with an independent means to enter commands in the form of text. OS inter-process communication: Most operating systems support means of inter-process communication (for example; standard streams or named pipes). Command lines from client processes may be redirected to a CLI program by one of these methods. Some applications support only a CLI, presenting a CLI prompt to the user and acting upon command lines as they are entered. Other programs support both a CLI and a GUI. In some cases, a GUI is simply a wrapper around a separate CLI executable file. In other cases, a program may provide a CLI as an optional alternative to its GUI. CLIs and GUIs often support different functionality. For example, all features of MATLAB, a numerical analysis computer program, are available via the CLI, whereas the MATLAB GUI exposes only a subset of features. The early Sierra games, like the first three King's Quest games (1984–1986), used commands from an internal command line to move the character around in the graphic window. আমার সাথে যোগাযোগ করতে চাইলে :- fb page: - https://www.facebook.com/DsOnlineGroup/ fb group :- https://www.facebook.com/groups/DSONLINEGROUP/ Bangla Blog :- https://dsonline-group.blogspot.com/ English Blog :- https://earnonline-help.blogspot.com/ Twitter :- https://twitter.com/Dsonline_Group Linkedin :- https://bd.linkedin.com/in/robiul-islam-5b1b81b2 G+ https://plus.google.com/107552306707988153473 -~-~~-~~~-~~-~- Please watch: "HOW TO INSTALL REDHAT LINUX 7 BANGLA TUTORIAL Part =01 " https://www.youtube.com/watch?v=7INSOFpRTXw -~-~~-~~~-~~-~-
Views: 372 Dsonline Group
Linux basics in command line, How to use (Part II .1 of .3)(t00)
t00_2012/10/27 by Scott Westlake Target audience: New users to linux Knowledge: - Hardware Platform: - Note: Three micro sections of PartII .1 , .2 and .3 (This is no less than 36 minutes playback, but with my yt's editorial pause breaks, it is longer. The playback of the whole Part II should be expected to take about an hour) Sources online: http://en.wikipedia.org/wiki/Command-line_interface http://en.wikipedia.org/wiki/Bash_%28Unix_shell%29 Other resources: http://www.linuxtopia.org/online_books/bash_guide_for_beginners/ Recommendations: 1 - Try out commands as a restricted regular user and not as superuser (aka the "root" account) 2 - Practice how to use the ls command very well -- know the difference between using -d and without -d 3 - Chmod can be used with u,g,o letters and ___ 3 digits 4 - If you see commands I do that I don't explain, you don't need to understand them or exercise them. ( I will cover them in a later tutorial part) 5 - Ls is the most used command, along with cd for Linux basics in the cli. - Ls is also difficult to master for even post-novice users because they do not fully understand certain fundamentals. However I point out a strong tip of using a "bash alias" to simplify the use of "ls" when the "-d" option has to be used or if one wants to use it -- it is up to the user if he wishes to use the alias l='ls -lad --group-directories-first' in his ~/.bashrc file. Material Content: - Video demonstrates commands in very primitive form. (no recursion or mass operation options used) - Commands looked at: - a little more spice to cd, and ls - new commands: chmod, chown, chgrp, sudo - The user is taught how to interpret permissions from the output of ls, lynx or mc - The user is taught how to change permissions on files and folders using chmod - The user is explained more about where cd, pwd and ls come from, either the command is a built-in shell command or is an external command - The user is taught more about .dotStuff and the strange double dot in / - The user is taught what is effective permissions and what constitutes the "other" group Next Tutorial session: - Part III
Views: 310 Scott Westlake