Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
L
Linux presentation
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
asztrikx
Linux presentation
Commits
476e449e
Verified
Commit
476e449e
authored
4 years ago
by
Tóth Miklós Tibor
Browse files
Options
Downloads
Patches
Plain Diff
elso video
parent
3c8d3e1a
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
magic/elso.sh
+29
-0
29 additions, 0 deletions
magic/elso.sh
video/elso.txt
+86
-0
86 additions, 0 deletions
video/elso.txt
with
115 additions
and
0 deletions
magic/elso.sh
0 → 100755
+
29
−
0
View file @
476e449e
#!/bin/bash -l
export
PS1
=
'[\u@\h \W]\$ '
function
cmd
()
{
local command
=
"
$1
"
echo
-n
"
${
PS1
@P
}
"
read
-s
for
((
i
=
0
;
i<
${#
command
}
;
i++
))
;
do
echo
-n
"
${
command
:i:1
}
"
sleep
.1
done
read
$command
}
clear
cmd
ls
cmd
'ls -la'
cmd
'ls --help'
cmd
'ls --help | less'
cmd
"mkdir alma"
cmd
ls
cmd
"cd alma"
cmd
"echo asd"
bash
This diff is collapsed.
Click to expand it.
video/elso.txt
0 → 100644
+
86
−
0
View file @
476e449e
Bemutatkozás, rövid bevezető
Azért kell megtanulni konzolos felületet megtanulni, mert a szervereken nincs GUI. De saját gépen valszeg lesz.
Nyissuk meg.
látszik a user
látszik a gép neve
látszik, hogy most hol vagyok (~)
shellben parancsokat hasyálunk arra hogz különböző feladatokat elvégeyyünk.
tab megnyomásával kiegísyítheted a parancsot, ha egyértelmű, ha nem akkor felkínálja a lehetőségeket
nyilakkal előző parancsok
ls
cd Documentsbe tab tab
. az aktuális mapppa
.. az eggyel feljebb lévő mappa
visszaértünk
ls -la
l- listáz
a- rejtett fájlokat is megmutatja
a parancsoknak vannak --kapcsolói, plusz functionok
-la az több infót is kiír egy-egy fájlról nem csak a nevét, később lesz róla szó még
-- help
Ahogz láthatjátoknem fér ki a szöveg a képernzőre, erre találták ki a
less parancsot, melz a bemenetén kapott szöveget görgethető formában jeleníti meg.
-- help | less
egy terminálnyi szöveget ír ki és így olvashatóbb
lehet enterrel és pgup pgdn navigálniú
q-val kilépni ebből a módból
man - manual, felhasználói segédlet, bővebb leírás a különböző parancsokhoz.
mkdir make directory
látjuk a listában
menjünk bele
touch - üres fájl létrehozása tetszőleges fájlkiterjesztéssel
csináltam pörkölt, listában látsyik
echo visszhang, vagyis visszakapod, amit utána írtál
cat: kiírja a fájlok tartalmát a terminalra.
cat pörkötl, üres
mi az a > ? átirányítja egy program kimenetét egy fájlba
echo szeretem > pörkölt
cat pörkölt, benne van a szó
cd ..
cd Documents
látjuk a fájlokat
ls *.txt
| pipe, egy program kimenetét beleírja egy másik program bemenetébe
grep - szűr a bemenetére kapott sorokra
grep almafa
grep alma
mi van a randomsorok.txt-ben (cat)
| grep never viszont így csak egy találatunk van, mivel csak a kisbetűs egzeyéseket keresi
erre van a -i parancs és így már a nagzbetűk és kisbetűk között nem tesz különbséget -i (case insensitive)
nano egyszerű szövegszerkesztő...
ha újra megnyitjuk látszik hogy tényleg sikerült szerkeszteni.
van még egy nagyon hasznos bash mágia, ez a shell execution
"valami szöveg amit akarsz $(parancs)" és ezzel a program kimenetét hozzá fogja illeszteni a szöveghez.
próbáljuk ki
rm - remove
rmdir - remove directory
rm randomsorok.txt
ls --> eltűnt
menjünk eggyel feljebb a mappák között
töröljük az almafa mappa tartalmát és utána az almafa mappát
ls --> eltűnt lol
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment