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
Andrew Radev
October 19, 2021
Programming
0
240
FMI-Rust: Shell Basics
A quick intro to the linux shell
Andrew Radev
October 19, 2021
Tweet
Share
More Decks by Andrew Radev
See All by Andrew Radev
Употреба и скриптиране на Vim във ФМИ 2023
andrewradev
0
470
Programming Rust at FMI, 2022
andrewradev
0
630
Rust: Настояще и бъдеще (БургасКонф 2022)
andrewradev
0
86
Programming Rust at FMI, 2021
andrewradev
0
550
[OpenFest 2020] The Freedom of Static Typing
andrewradev
0
75
Programming Rust at FMI, 2020
andrewradev
0
640
Programming Rust at FMI, 2019
andrewradev
0
480
[DevFest Toulouse 2019] The Freedom of Static Typing
andrewradev
1
240
Stranger Tests
andrewradev
0
390
Other Decks in Programming
See All in Programming
Codex の「自走力」を高める
yorifuji
0
1.2k
今からFlash開発できるわけないじゃん、ムリムリ! (※ムリじゃなかった!?)
arkw
0
110
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
1k
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
410
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
130
モックわからないマン卒業記 ~振る舞いを起点に見直した、フロントエンドテストにおけるモックの使いどころ~
tasukuwatanabe
3
390
へんな働き方
yusukebe
4
2.4k
AIに任せる範囲を安全に広げるためにやっていること
fukucheee
0
140
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
500
CSC307 Lecture 14
javiergs
PRO
0
480
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
580
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
570
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The Curious Case for Waylosing
cassininazir
0
270
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
400
Speed Design
sergeychernyshev
33
1.6k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
100
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
380
The Mindset for Success: Future Career Progression
greggifford
PRO
0
280
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
990
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
92
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
160
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
350
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