𝐃𝐚𝐲 𝟐𝟗 = 𝐋𝐢𝐧𝐮𝐱 𝐒𝐞𝐫𝐢𝐞𝐬 = 𝐌𝐚𝐬𝐭𝐞𝐫 𝐋𝐢𝐧𝐮𝐱: 𝐔𝐧𝐝𝐞𝐫𝐬𝐭𝐚𝐧𝐝𝐢𝐧𝐠 𝐒𝐨𝐟𝐭 𝐋𝐢𝐧𝐤𝐬 𝐢𝐧 𝟔𝟎 𝐒𝐞𝐜𝐨𝐧𝐝𝐬! Ever wondered how to create shortcuts in Linux for those deeply nested files? 👉 Command: Use ln -s [target] [link_name] to create a link. 👉 The "Shortcut" Metaphor: Unlike hard links, a soft link is just a pointer. If the original file is gone, the link breaks. 👉 Efficiency: Perfect for simplifying long file paths. Instead of typing /temp/projects/logs/app.log, just link it to app_log and save time! Check out the full explanation here: 🔗 https://lnkd.in/guaPK9iE #Linux #DevOps #CodingTips #TechEducation #LinuxCommands #SoftLinks #Programming
Master LinkedIn: Understanding Soft Links in 60 Seconds
More Relevant Posts
-
One Linux command I wish I'd learned earlier: $ ctrl + r It searches your entire command history instantly. No more pressing ↑ 40 times. Save this. You'll use it tomorrow. #Linux #SysAdmin #DevOps #TechLearning #LinuxTips #Bash #ShellScripting #Programming #LearnLinux
To view or add a comment, sign in
-
One of the most useful Linux concepts for beginners is understanding the 3 standard streams: ▪️ stdin for input ▪️ stdout for normal output ▪️ stderr for errors Once this clicks, redirection and pipes make a lot more sense. I made this one-image cheat sheet to simplify it. #linux #DevOps #cli #terminal #programming #OpenSource
To view or add a comment, sign in
-
-
𝐃𝐚𝐲 𝟑𝟐= 𝐋𝐢𝐧𝐮𝐱 𝐒𝐞𝐫𝐢𝐞𝐬 = 𝐌𝐚𝐬𝐭𝐞𝐫 𝐋𝐢𝐧𝐮𝐱: 𝐂𝐨𝐦𝐩𝐫𝐞𝐬𝐬 𝐅𝐢𝐥𝐞𝐬 𝐋𝐢𝐤𝐞 𝐚 𝐏𝐫𝐨 𝐢𝐧 𝟔𝟎 𝐒𝐞𝐜𝐨𝐧𝐝𝐬! https://lnkd.in/gKVPXwft Stop wasting time manually moving files. If you're working in a Linux environment, mastering the zip command is a total game-changer for your workflow 📁 Zip Specific Files: zip my_files.zip file1 file2 (Combines and compresses them instantly!) 📂 Zip an Entire Directory: zip -r backup.zip * (The -r flag is your best friend for recursive compression.) 🔍 Peek Inside Without Unzipping: unzip -l backup.zip (Check your files without the extracting everything.) What’s your most-used Linux terminal shortcut? Let’s discuss below! 👇 #Linux #DevOps #Programming #CodingTips #TerminalSkills #TechTutorial #SoftwareEngineering
To view or add a comment, sign in
-
-
🐧 If you're new to Linux, save this! These 10 basic commands are all you need to get started: ✅ pwd – Find your current directory ✅ cd – Navigate through files & folders ✅ ls – View contents of a directory ✅ cat – Create a new file ✅ cp – Copy files to another directory ✅ mv – Move files ✅ mkdir – Create a new directory ✅ rmdir – Delete directories ✅ locate – Find any file quickly ✅ sudo – Run tasks with admin permissions ✅ head – View the first lines of a text file The terminal feels overwhelming at first — but it all starts with these. 💻 #Linux #TechTips #Programming #OpenSource #Coding #Developer #LearnToCode
To view or add a comment, sign in
-
-
I needed speech-to-text on Linux. The options were: ❌ Cloud-based (privacy concern) ❌ GUI apps (I use i3 tiling WM, no floating windows) ❌ Fixed recording duration (awkward to use) ❌ GPU-locked (I need my GPU for ML training) So I built Voxd — a daemon-based, local-only dictation tool. How it works: 1. Background daemon loads Whisper model on first use 2. Hotkey triggers recording via Unix socket 3. WebRTC VAD detects when you stop speaking 4. faster-whisper transcribes locally on CPU 5. xdotool types the result into your focused window The entire thing is two files: a Python daemon and a bash trigger script. Shipped it, open-sourced it. GitHub: https://lnkd.in/dkUcPkDv #OpenSource #Linux #AI #SpeechToText #BuildInPublic
To view or add a comment, sign in
-
The problem was simple: I run a tiling window manager (i3) on Linux. Every dictation tool I found was either cloud-based, Mac/Windows only, or needed a full desktop environment. I wanted to press a key, speak, and have text appear. That's it. The hard part was accuracy. Whisper's small model kept hearing "according" when I said "recording." Indian English accent + a lightweight model = unusable output. So I ran a proper model comparison: → small: fast but butchered my accent → small.en: somehow worse → medium: better, but inconsistent → medium + language="en" + initial_prompt: almost perfect That initial_prompt trick was the unlock. You feed Whisper a prompt with your expected vocabulary — technical terms, domain-specific words — and it biases the decoder toward them. Massive accuracy jump for zero extra compute. Then came the fun bugs: 1. VAD (voice activity detection) never stopped recording. Every single audio frame showed maximum amplitude. Root cause? Mic gain was at 100%, causing constant clipping. Every frame looked like speech. Fix: set gain to 30%. 2. Python 3.14 broke everything. ctranslate2 (faster-whisper's backend) doesn't ship wheels for 3.14 yet. Had to fall back to a Python 3.12 venv. 3. setuptools 82+ silently removed pkg_resources — which webrtcvad depends on. Pin to <81. The architecture: a persistent daemon that lazy-loads the model on first use, auto-unloads after 5 minutes idle (frees ~5.7GB RAM), and communicates via Unix socket. The hotkey trigger is a one-liner shell script. Result: Mod+Shift+V → speak naturally → auto-stops on silence → transcribes → pastes into the focused window. Fully local. Fully offline. Built for how I actually work. #OpenSource #Linux #AI #Whisper #BuildInPublic #SpeechToText
I needed speech-to-text on Linux. The options were: ❌ Cloud-based (privacy concern) ❌ GUI apps (I use i3 tiling WM, no floating windows) ❌ Fixed recording duration (awkward to use) ❌ GPU-locked (I need my GPU for ML training) So I built Voxd — a daemon-based, local-only dictation tool. How it works: 1. Background daemon loads Whisper model on first use 2. Hotkey triggers recording via Unix socket 3. WebRTC VAD detects when you stop speaking 4. faster-whisper transcribes locally on CPU 5. xdotool types the result into your focused window The entire thing is two files: a Python daemon and a bash trigger script. Shipped it, open-sourced it. GitHub: https://lnkd.in/dkUcPkDv #OpenSource #Linux #AI #SpeechToText #BuildInPublic
To view or add a comment, sign in
-
Built something I genuinely needed myself. Running Windows apps on Linux has always been a mess terminal commands, broken installs, Wine errors that make no sense. So I built WineLayer to fix that. Drop in a .exe, it handles the rest. No terminal. No manual setup. No config files. Video shows exactly how it works Still early days but the core is solid. Star it if you find it useful 🔗 https://lnkd.in/dVqCEG6t #Linux #OpenSource #LinuxDesktop #Wine #WindowsOnLinux #Flutter #Python #IndieDev #SideProject #Programming #SoftwareDevelopment #DevCommunity #OpenSourceSoftware #Tech #LinuxUser
To view or add a comment, sign in
-
Most engineers use Linux every day. But only a few really understand what happens when a command is executed. For Example: uvicorn main:app --reload (A simple way to run a Python FastAPI app) Linux does much more than simply “run” it. Behind the scenes, it: → Creates a new process using fork() → Replaces it with your application using exec() → Optimizes memory using Copy-On-Write (COW) → Tracks everything using PID & PPID These are not just low-level OS concepts. They are the same foundations behind: → Docker containers → Kubernetes pods → Modern backend systems Once you understand this layer, debugging, performance tuning, and system design become much clearer. Sometimes, going deeper into the basics gives you the biggest advantage.
To view or add a comment, sign in
-
-
𝐃𝐚𝐲 𝟑𝟏= 𝐋𝐢𝐧𝐮𝐱 𝐒𝐞𝐫𝐢𝐞𝐬 = 𝐌𝐚𝐬𝐭𝐞𝐫 𝐋𝐢𝐧𝐮𝐱 𝐔𝐧𝐭𝐚𝐫 𝐂𝐨𝐦𝐦𝐚𝐧𝐝𝐬 𝐋𝐢𝐤𝐞 𝐚 𝐏𝐫𝐨 Are you still extracting files the old-fashioned way? In my latest video, I break down how to efficiently handle .tar files using the command line. What you'll learn: ✅ How to use tar -xvf to extract files in the current directory. ✅ The "shorthand" for extracting and moving files to a different folder simultaneously using the. ✅ Speeding up your Linux workflow with simple, repeatable commands. Check out the full short here: https://lnkd.in/gaJetzpJ #Linux #DevOps #Programming #TechTips #LinuxCommands #SoftwareEngineering #SysAdmin
To view or add a comment, sign in
-
-
𝗠𝗼𝘀𝘁 𝗟𝗶𝗻𝘂𝘅 𝗶𝘀𝘀𝘂𝗲𝘀 𝗮𝗿𝗲 𝗻𝗼𝘁 𝗮𝗯𝗼𝘂𝘁 𝗰𝗼𝗺𝗺𝗮𝗻𝗱𝘀. 𝗧𝗵𝗲𝘆 𝗮𝗿𝗲 𝗮𝗯𝗼𝘂𝘁 𝗲𝗻𝘃𝗶𝗿𝗼𝗻𝗺𝗲𝗻𝘁. Variables like PATH, LD_PRELOAD, and HISTCONTROL quietly control how your system behaves, what gets executed, and even what gets logged. This layer is often ignored until something breaks. In production, that usually means debugging blind. Understanding these variables is not optional if you manage Linux systems at scale. Which one has caused you the most trouble? #linux #sysadmin #devops #linuxcommands #cheatsheet #linuxadmin #terminal #opensource #programming #linux2026
To view or add a comment, sign in
-
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development