ในขณะที่
บทนำสำหรับผู้เริ่มต้น
ควรเริ่มต้นด้วยชุดการแจกจ่ายที่คุณมี แน่นอนคุณสามารถรวบรวมทุกอย่างจากแหล่งที่มาได้ แต่ไม่ใช่ผู้ใช้ทุกคนที่มีทักษะดังกล่าวและหากคอมไพเลอร์ให้ข้อผิดพลาดผู้ใช้ก็จะอารมณ์เสียและจะไม่สามารถลองใช้ยูทิลิตี้ใหม่ได้และจะไม่มองหาวิธีแก้ปัญหา สแต็ค เพื่อหลีกเลี่ยงปัญหานี้ เราจึงตกลงตามกฎง่ายๆ:
- หากคุณอยู่ในสาขา Debian (Ubuntu, Debian, Mint, Pop!_os) ลองค้นหาโปรแกรมบน
Launchpad แพ็คเกจในที่เก็บของรูปแบบยูทิลิตี้.deb
- หากคุณอยู่ในสาขา Arch (Arch, Manjaro, Void Linux) ให้ลองค้นหาโปรแกรมใน
ที่เก็บ AUR ยูทิลิตี้และโปรแกรมต่างๆ ในรูปแบบ.appimage
(หากสิ่งเหล่านี้เป็นยูทิลิตี้กราฟิก) เช่นเดียวกับPKGBUILD
ไฟล์เพื่อรวบรวมแหล่งที่มาโดยอัตโนมัติ - หากคุณอยู่ในสาขา RedHat (Fedora, CentOS) ให้ลองใช้ยูทิลิตี้ Flatpak (คล้ายกับ Snap) ที่สร้างไว้ในการกระจายส่วนใหญ่ของสาขา RedHat ลองค้นหาแพ็คเกจในรูปแบบด้วย
.rpm
เมื่อพูดถึงฉัน ฉันมี Manjaro CLI ที่ติดตั้ง i3-gaps ไว้และ
รายชื่อโปรแกรม
การบริหาร
snap install gotop --classic
เหลือบมอง - อะนาล็อกของ htop อีกอัน แต่คราวนี้ใช้งานได้ดีกว่า
ติดตั้งด้วย pip
pip install glances
การพัฒนาเว็บ
เจเอสเชลล์ - หากคุณไม่ชอบคอนโซลของเบราว์เซอร์ด้วยเหตุผลบางประการ คุณสามารถดำเนินการเดียวกันในเทอร์มินัลได้ตลอดเวลาเซิร์ฟเวอร์สด - ยูทิลิตี้สำหรับการเริ่มต้นเซิร์ฟเวอร์ภายในเครื่องอย่างง่ายดายด้วยการอัพเดตอัตโนมัติเมื่อเปลี่ยนดัชนี.html (หรือไฟล์อื่น)
การติดตั้งด้วย npm
sudo npm i live-server -g
wp-cli - ยูทิลิตี้สำหรับจัดการไซต์ WordPress โดยใช้คอนโซล
การติดตั้งโดยการคัดลอกซอร์สจากที่เก็บcurl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar php wp-cli.phar --info chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp
พรั่ง - "ยกระดับไซต์ในไม่กี่วินาที"
การติดตั้งด้วย npm
sudo npm i surge -g
http.ie - ดีบักเกอร์เว็บแอปพลิเคชันจากคอนโซล
การติดตั้งกับตัวจัดการแพ็คเกจ
sudo apt install httpie || sudo pacman -Sy httpie || sudo dnf install -Sy httpie
ได้เลย - ยูทิลิตี้สำหรับการแยกวิเคราะห์ไซต์เป็นไฟล์ข้อความธรรมดา
การติดตั้งด้วย npm
sudo npm install hget -g
แอปพลิเคชันที่ช่วยให้ทำงานได้ง่ายขึ้นโดยไม่ต้องใช้ GUI
- nmtui เป็นโปรแกรมอรรถประโยชน์ที่มี TUI สำหรับเลือกและกำหนดค่าเครือข่ายโดยตรงจากเทอร์มินัล
- alsamixer - ยูทิลิตี้สำหรับตั้งค่าเสียง
neovim — ตัวแก้ไขที่สะดวกพร้อมรองรับการดาวน์โหลดปลั๊กอินและ Linting ภาษาแบบอะซิงโครนัส
คิ้ว - เบราว์เซอร์ที่มี pseudo-GUI (กราฟิก ASCII) โดยตรงในคอนโซล
fzf - ค้นหาไฟล์อย่างรวดเร็ว (FuzzyFinder)
เพิ่มเติม
หากคุณมีสาธารณูปโภคที่คุณชอบเขียนเกี่ยวกับพวกเขาในความคิดเห็นแล้วฉันจะเสริมบทความด้วย! ขอบคุณสำหรับการอ่าน.
ที่มา: will.com