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
230
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
430
Programming Rust at FMI, 2022
andrewradev
0
600
Rust: Настояще и бъдеще (БургасКонф 2022)
andrewradev
0
75
Programming Rust at FMI, 2021
andrewradev
0
530
[OpenFest 2020] The Freedom of Static Typing
andrewradev
0
59
Programming Rust at FMI, 2020
andrewradev
0
630
Programming Rust at FMI, 2019
andrewradev
0
470
[DevFest Toulouse 2019] The Freedom of Static Typing
andrewradev
1
230
Stranger Tests
andrewradev
0
360
Other Decks in Programming
See All in Programming
Reading Rails 1.0 Source Code
okuramasafumi
0
130
アルテニア コンサル/ITエンジニア向け 採用ピッチ資料
altenir
0
100
Namespace and Its Future
tagomoris
6
700
開発チーム・開発組織の設計改善スキルの向上
masuda220
PRO
20
11k
AIコーディングAgentとの向き合い方
eycjur
0
270
時間軸から考えるTerraformを使う理由と留意点
fufuhu
16
4.8k
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
210
そのAPI、誰のため? Androidライブラリ設計における利用者目線の実践テクニック
mkeeda
2
290
Updates on MLS on Ruby (and maybe more)
sylph01
1
180
概念モデル→論理モデルで気をつけていること
sunnyone
1
100
Android 16 × Jetpack Composeで縦書きテキストエディタを作ろう / Vertical Text Editor with Compose on Android 16
cc4966
1
200
知っているようで知らない"rails new"の世界 / The World of "rails new" You Think You Know but Don't
luccafort
PRO
1
110
Featured
See All Featured
A better future with KSS
kneath
239
17k
Designing for Performance
lara
610
69k
Unsuck your backbone
ammeep
671
58k
Visualization
eitanlees
148
16k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
Side Projects
sachag
455
43k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
The Invisible Side of Design
smashingmag
301
51k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
520
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
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