Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
FMI-Rust: Shell Basics
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Andrew Radev
October 19, 2021
Programming
260
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
FMI-Rust: Shell Basics
A quick intro to the linux shell
Andrew Radev
October 19, 2021
More Decks by Andrew Radev
See All by Andrew Radev
Употреба и скриптиране на Vim във ФМИ 2023
andrewradev
0
500
Programming Rust at FMI, 2022
andrewradev
0
670
Rust: Настояще и бъдеще (БургасКонф 2022)
andrewradev
0
99
Programming Rust at FMI, 2021
andrewradev
0
570
[OpenFest 2020] The Freedom of Static Typing
andrewradev
0
92
Programming Rust at FMI, 2020
andrewradev
0
660
Programming Rust at FMI, 2019
andrewradev
0
500
[DevFest Toulouse 2019] The Freedom of Static Typing
andrewradev
1
280
Stranger Tests
andrewradev
0
410
Other Decks in Programming
See All in Programming
Press start. Python's next generation.
willingc
PRO
3
290
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
130
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
180
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
490
Hello, Hiroshima Geospatial Data! — Exploring DoboX with Python
ra0kley
0
120
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
260
Hono + Inertia + React で LP を構築した話
oukayuka
2
190
Go 1.27からのGODEBUG / Go 1.27 リリースパーティ #go127party
mazrean
0
260
初めての模倣学習とVLA
natsutan
0
340
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
3
460
30年振りにコンパイラの定数整数除算を改善した
herumi
9
4.4k
T3DD26: From RAGs to Riches
martinhelmich
0
120
Featured
See All Featured
30 Presentation Tips
portentint
PRO
1
380
First, design no harm
axbom
PRO
2
1.3k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
680
Producing Creativity
orderedlist
PRO
348
40k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
760
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
220
Between Models and Reality
mayunak
4
420
Being A Developer After 40
akosma
91
590k
Practical Orchestrator
shlominoach
191
12k
Transcript
Основни “конзолни” неща под линукс
Терминални емулатори • gnome-terminal • konsole • alacritty • rxvt-unicode
/ urxvt
Shell-ове • sh • bash • zsh • fish
Важни клавишни комбинации • Излизане: Ctrl+d (или командата exit) •
Изчистване на екрана: Ctrl+l (или clear) • Паузиране и рестартиране на output: Ctrl+s, Ctrl+q • Спиране на програма: Ctrl+c • Вадене в background: Ctrl+z, връщане с fg
Навигация по директории • Къде съм?: pwd (print working directory)
• Какво има тук?: ls (listing) • Влизане в директория: cd (change directory) • Коя команда се изпълнява?: which
Пътища • Root директорията е / • Абсолютен път: /home/andrew/shell_screencast
• Релативен път: • example_1/src • ./example_1/src • ../shell_screencast/example_1/src
Флагове • Кратки и дълги: ls -r, ls --reverse •
--help, man • Неконсистентни, примерно cd няма, защото е builtin • cargo
Вход и изход • stdin, stdout, stderr • ls >
file_listing.txt • ls | grep notes • grep Ctrl notes
Misc • Създаване и триене на директории: mkdir, rm -r
• echo “Your home is $HOME” • xdg-open . • AndrewRadev/dot-shell