ref: https://wiki.bash-hackers.org/howto/redirection_tutorial
本篇是個 Linux 相關的教學文,專注於透過視覺化的方式來教學到底 shell 上常常使用的 >, 2>&1 等差異是什麼。
舉例來說,你能不能清楚的說出下列兩種用法的差異,實際上 fd 到底會怎麼運作?
1. > file 2>&1
2. 2>&1 > file
亦或是某些 shell script 常看到 exec 2>log 到底是什麼意思?
本篇文章解釋得非常清除,透過 /dev/pts 這種 pseudo terminal 為起點,將 0(stdin), 1(stdout), 2(stderr) 三個 fd 給視覺化呈現。
基於這個概念開始探討下列不同指令實際上 fd 會有什麼變化
# Simple Redirections
">" 應該是最為簡單也最廣為人知的用法,command > file 的方式將輸入(stdout)給導入檔案(file)。
那加上數字後會有什麼變化呢? 譬如 command 1>file, command 3>file ?
下一個不能不知的就是 pipe 的概念,透過 pipe 能夠組合出各種指令來解決問題,到底 pipe(|) 的過程中這些 fd 是什麼變化?
# More On File Descriptors
另外一個很常被問到的用法就是,有沒有辦法將 stderr 跟 stdout 一起輸出?
這時候可能就會看到 1>&2 2>&1 等各種答案,那到底這些語法的背後是什麼意思?
非常推薦所有人都仔細閱讀這篇文章重新複習/學習這類型操作的底層變化。
同時也有5部Youtube影片,追蹤數超過44萬的網紅MakeLearningFun,也在其Youtube影片中提到,Programming become more and more important nowadays. Some people may think it is different to learn, but actually it is not! With the right tools and ...
「terminal linux」的推薦目錄:
- 關於terminal linux 在 矽谷牛的耕田筆記 Facebook 的精選貼文
- 關於terminal linux 在 BorntoDev Facebook 的最佳貼文
- 關於terminal linux 在 GIGAZINE Facebook 的最讚貼文
- 關於terminal linux 在 MakeLearningFun Youtube 的最佳貼文
- 關於terminal linux 在 BorntoDev Youtube 的最佳貼文
- 關於terminal linux 在 prasertcbs Youtube 的精選貼文
- 關於terminal linux 在 How to hide the hostname on the terminal on linux? - Stack ... 的評價
- 關於terminal linux 在 Terminal 指令 的評價
terminal linux 在 BorntoDev Facebook 的最佳貼文
🕵 นายเองก็เป็นได้นะ..ผู้ดีแห่ง Linux นะ...
.
ยกระดับของการใช้งานขึ้นไปอีกกับวิธีการปิดเครื่องในรูปแบบต่าง ๆ ขอบอกเลยว่า...ปิดแบบปกติแหละดีแล้ว เขาอุตส่าห์ออกแบบปุ่มมาให้เราใช้งานง่าย ๆ แล้วนะ😂
.
💡 เกร็ดความรู้เล็กน้อย คำสั่ง alias คือคำสั่งที่ทำหน้าที่เก็บคำสั่งที่เราจะเรียกใช้งานใน Terminal ให้ง่ายขึ้นโดยไม่ต้องพิมพ์ให้ยาว (เหมือนกับการสร้างตัวแปรเก็บค่าคำสั่งเอาไว้ แล้วพอเราจะใช้งานเพียงแค่พิมพ์ชื่อของตัวแปรที่เราตั้งชื่อไว้นั่นเอง) แต่เมื่อเราปิดหน้าต่าง Terminal แล้ว alias ที่เราเคยตั้งไว้ก็จะหายไปด้วย
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
terminal linux 在 GIGAZINE Facebook 的最讚貼文
1930年製のタイプライターをLinuxのターミナル画面にしてアスキーアートまで打ち込ませてしまうムービー(2020)
https://gigazine.net/news/20200418-typewriter-1930-linux-terminal/
terminal linux 在 MakeLearningFun Youtube 的最佳貼文
Programming become more and more important nowadays. Some people may think it is different to learn, but actually it is not! With the right tools and resources, we believe every one can learn programming!
Linux is a popular operating system which is widely used in the world. It is free and open source, we develop our first c++ hello world program on top of it. Linux become user friendly in recent years, but here is a lot of people asking how to learn, hence we address some linux fundamental here as well.
In this video, we briefly talk about the fundamental of linux, terminal, shell commands and process id's concept, it is for beginner level, hope you will enjoy it.
If you want to watch more video from us, please
-do subscribe us!
-like the video and share to you friend who have kid on the facebook, tweeter, google+....etc
how to learn math
https://www.youtube.com/playlist?list...
stem projects
https://www.youtube.com/playlist?list...
Anpanman Educational Toys
https://www.youtube.com/playlist?list...
Learn Shapes for kids
https://www.youtube.com/playlist?list...
Learn letter A to Z
https://www.youtube.com/playlist?list...
Learn names of fruits and vegetables
https://www.youtube.com/playlist?list...
Learning street vehicles names and vehicle sounds
https://www.youtube.com/playlist?list...
Learn names of animal with animal sound
https://www.youtube.com/playlist?list...
terminal linux 在 BorntoDev Youtube 的最佳貼文
คลิปนี้จะมาลองเล่น ปรับแต่ง Windows Terminal ที่ทำให้คุณไม่ต้องไปตามซื้อ macOS หรือ ลง Linux ให้ปวดหัวสำหรับคนที่ใช้ Windows อยู่
.
แถมเรายังสอนเปลี่ยนภาพพื้นหลังใน Windows Terminal ด้วยนะ ใครอยากใช้ภาพสวย ๆ แบบเราหละก็ไปที่หน้าเว็บได้ฟรี ๆ เลยย ^_^
.
https://www.borntodev.com/2020/05/22/windoows-terminal-background/
.
? "ส่วนใครที่กลัวหน้าจอดำ ๆ ของ Command Line หรือ ยังใช้ไม่เป็น ไม่ต้องกลัวแล้วนะ" มาเรียนกันแบบฟรี ๆ ไปพร้อมกันเลย !
.
กับหลักสูตรออนไลน์ฟรีจาก BorntoDev ที่ทำให้เราหายกลัวการใช้คำสั่งรูปแบบ Text mode ทำให้การทำงานรวดเร็วขึ้น
.
แถมยังเป็นมิตรกับการพัฒนาโปรแกรมอีกด้วย :D สามารถเข้าเรียนพร้อมกันได้แล้ววันนี้
.
▶️ สามารถลงทะเบียน พร้อมดูรายละเอียดได้แล้วที่หน้าเว็บไซต์ของเราเลยนะ
.
https://academy.borntodev.com/p/command-prompt-101/
.
" เข้าเรียนฟรีแล้ว อย่าลืมแชร์โพสต์นี้ไปบอกเพื่อนๆ ให้เข้ามาเรียนด้วยกันเยอะ ๆ ด้วยน้าา "
.
.
▲ ติดตามช่องของเราได้ที่ : http://bit.ly/borntoDevSubScribe
▲ Facebook : https://www.facebook.com/borntodev
▲ Website : http://www.borntodev.com
.
?BorntoDev Channel คือ ช่องยูทูปที่เน้นสาระด้านเทคโนโลยี การพัฒนาโปรแกรม ไปพร้อมกับความสนุกสนาน และ รอยยิ้มเข้าไว้ด้วยกันทั้งในรูปแบบบทเรียน และ vlog
.
เพื่อการเปลี่ยนรูปแบบการเรียนรู้ด้านการพัฒนาโปรแกรม และ เทคโนโลยีแบบเดิม ๆ ที่เป็นเรื่องเฉพาะกลุ่มให้เข้าถึง เข้าใจได้ง่ายยิ่งขึ้น โดยพัฒนาเน้นไปที่รูปแบบการนำเสนอใหม่ ๆ ที่เป็นมิตรกับทุกคน
.
▲ กิจกรรมใน Channel BorntoDev เป็นส่วนหนึ่งในการดำเนินงานของ บริษัท บอร์นทูเดฟ จำกัด ที่เปิดรับ Partners ที่สนใจร่วมเปลี่ยนแปลงให้สังคมไทยเป็นสังคมด้านวิทยาศาสตร์ และ เทคโนโลยีมากยิ่งขึ้น หากคุณสนใจสนับสนุน และ ก้าวไปพร้อมกัน สามารถติดต่อร่วมงานได้แล้ววันนี้
.
▲ ติดต่อโฆษณา สนับสนุน และ ร่วมงานได้ที่: support@borntoDev.com
terminal linux 在 prasertcbs Youtube 的精選貼文
ในที่สุด Microsoft ก็ได้ปล่อยตัว Windows Terminal (preview) ออกมาให้ทดลองใช้ โดยมีความสามารถหลัก ๆ คือรองรับการทำงานกับ UTF-8 Unicode รวมถึการทำงานแบบ Tab เพื่อเปิด shell แบบต่าง ๆ ไม่ว่าจะเป็น Command Prompt, PowerShell รวมถึง WSL เพื่อเรียกใช้ bash shell ของ Linux เป็นต้น
00:15 แนะนำ Windows Terminal
00:55 การติดตั้งผ่าน Microsoft Store
03:15 การใช้งานภาษาไทย UTF-8
04:50 การปรับแต่ง Windows Terminal (profiles.json)
05:45 การปรับแต่งขนาดตัวอักษร
07:07 การปรับแต่งสี (color scheme) และ cursor color
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs
สอน Windows 10 ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGpQRdTu3Y8sGA8MsBuojhV
สอน Excel ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEMj5LpqxaxWWnanc55Epnt
สอนเทคนิคการใช้งาน PowerPoint ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEG5JELOjSGqigFN669d5IK
สอนเทคนิคการใช้งาน Word ► https://www.youtube.com/playlist?list=PLoTScYm9O0GG5QrQtl8hmVbg0o8fCCaJT
#prasertcbs #prasertcbs_windows
terminal linux 在 Terminal 指令 的推薦與評價
shell 是一個存取作業系統服務的使用者介面,如:windowns 有命令提示字元,linux 有bash…等。我們說的指令通常是指command-line interface (CLI), ... ... <看更多>
terminal linux 在 How to hide the hostname on the terminal on linux? - Stack ... 的推薦與評價
... <看更多>