<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/tmqtsnjcr" -->

---
title: Please stop using these 7 deprecated Linux commands
description: Seven commonly used Linux commands have been deprecated and replaced with modern alternatives. The replacements include systemd timers instead of cron for...
canonical: https://daily.dev/posts/tmqtsnjcr
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Please stop using these 7 deprecated Linux commands | daily.dev
og:description: Seven commonly used Linux commands have been deprecated and replaced with modern alternatives. The replacements include systemd timers instead of cron for...
og:url: https://daily.dev/posts/tmqtsnjcr
og:image: https://api.daily.dev/og/posts/TmQTsnJcr.png
og:image:alt: Post cover image
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Please stop using these 7 deprecated Linux commands

**[Linux Community](https://daily.dev/sources/linuxcom)** · [@qwertydiy](https://daily.dev/qwertydiy) · 28 upvotes · 11 comments

## Summary

Seven commonly used Linux commands have been deprecated and replaced with modern alternatives. The replacements include systemd timers instead of cron for scheduling tasks, ip instead of ifconfig for network configuration, dig instead of nslookup for DNS queries, fastfetch instead of neofetch for system information display, rsync instead of scp for file transfers, ss instead of netstat for network statistics, and type instead of which for locating commands. These newer tools offer better features, improved security, active maintenance, and more reliable functionality than their predecessors.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.howtogeek.com/stop-using-these-deprecated-linux-commands/>

## Community discussion

Top comments from developers on daily.dev.

**@andradei** · 8 upvotes

> Some might be deprecated, but most are just newer alternatives.
> `cron` was not replaced by `systemd`, it is much simpler and does one job well. Some systems don't even run `systemd`.

**@bigmoses** · 7 upvotes

> uhh.. If they're deprecated, why are they still usable..?

**@fabianletsch** · 7 upvotes

> Thank you for showcasing newer options but honestly i think you are mixing up the word "deprecated" with "stable".
>
> The longer you work in software development, the more you will enjoy things that are stable and just work, this way you can use your brainpower on things that actually matter.

**@xidib78169** · 6 upvotes

> Moving beyond basic Unix commands is harder to practice than to understand. Consider the `ss` command, for example. I can't tell what it refers to. The `ip` command requires fewer keystrokes, but it's complex and requires memorizing many things.
>
> `ifconfig` can be used without arguments, and `netstat` is easy to guess the purpose of.
>
> I'm annoyed that some avant-garde users define old commands as “deprecated.”

**@bluetoaster** · 5 upvotes

> define deprecated.

## Similar posts on daily.dev

- [Not the Linux You Remember: 16 Every Day Tasks That No Longer Need the Terminal](https://daily.dev/posts/not-the-linux-you-remember-16-every-day-tasks-that-no-longer-need-the-terminal-bth522die) · It's Foss · 2 upvotes · 0 comments
- [Modern Linux Tools](https://daily.dev/posts/modern-linux-tools-u4xu60inc) · Hacker News · 14 upvotes · 1 comments

---

Tags: [#cli](https://daily.dev/tags/cli), [#devops](https://daily.dev/tags/devops), [#linux](https://daily.dev/tags/linux), [#networking](https://daily.dev/tags/networking)

[View this post on daily.dev](https://daily.dev/posts/tmqtsnjcr)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/tmqtsnjcr","headline":"Please stop using these 7 deprecated Linux commands","text":"Shared: Please stop using these 7 deprecated Linux commands","url":"https://daily.dev/posts/tmqtsnjcr","datePublished":"2025-11-09T12:47:57.967Z","dateModified":"2026-03-15T08:05:11.328Z","author":{"@type":"Person","name":"Rene Yibowei","url":"https://daily.dev/qwertydiy","image":"https://media.daily.dev/image/upload/s--QlvtioAW--/f_auto/v1746524446/avatars/avatar_aTUl3chxFyPngKtboGisL","description":"Secondary School Student doing the Full Stack with Linux, currently learning Data Science","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":19280}},"image":"https://media.daily.dev/image/upload/s--OHB84bZF--/f_auto/v1722860399/public/Placeholder%2010","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":28},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":11}],"sharedContent":{"@type":"WebPage","url":"https://api.daily.dev/r/zOqX5P6uK"},"comment":[{"@type":"Comment","text":"Some might be deprecated, but most are just newer alternatives.\ncron was not replaced by systemd, it is much simpler and does one job well. Some systems don’t even run systemd.","datePublished":"2025-11-14T19:58:56.811Z","dateModified":"2025-11-17T18:42:02.300Z","url":"https://daily.dev/posts/TmQTsnJcr#c-EH2SDpgvM","author":{"@type":"Person","name":"Isaac de Andrade","url":"https://daily.dev/andradei","image":"https://avatars.githubusercontent.com/u/2653546?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":8}},{"@type":"Comment","text":"uhh… If they’re deprecated, why are they still usable…?","datePublished":"2025-11-14T14:14:34.359Z","url":"https://daily.dev/posts/TmQTsnJcr#c-lBveKed6N","author":{"@type":"Person","name":"BigDog","url":"https://daily.dev/bigmoses","image":"https://media.daily.dev/image/upload/s--GaJxcZaC--/f_auto/v1750769439/avatars/avatar_eyySonLitPQLPK6mVrSSn?_a=BAMClqZW0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":7}},{"@type":"Comment","text":"Thank you for showcasing newer options but honestly i think you are mixing up the word “deprecated” with “stable”.\nThe longer you work in software development, the more you will enjoy things that are stable and just work, this way you can use your brainpower on things that actually matter.","datePublished":"2025-11-22T18:31:55.657Z","dateModified":"2025-11-22T18:33:17.288Z","url":"https://daily.dev/posts/TmQTsnJcr#c-Cpko6XMJG","author":{"@type":"Person","name":"Fabian Letsch","url":"https://daily.dev/fabianletsch","image":"https://lh3.googleusercontent.com/a/ACg8ocKR6BVy_wn23EoOKq7-BlszlcXcLmASlnb7l-GtS-q1bePnkaJf=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":7}},{"@type":"Comment","text":"Moving beyond basic Unix commands is harder to practice than to understand. Consider the ss command, for example. I can’t tell what it refers to. The ip command requires fewer keystrokes, but it’s complex and requires memorizing many things.\nifconfig can be used without arguments, and netstat is easy to guess the purpose of.\nI’m annoyed that some avant-garde users define old commands as “deprecated.”","datePublished":"2025-11-21T04:10:48.444Z","url":"https://daily.dev/posts/TmQTsnJcr#c-U0YNVyrod","author":{"@type":"Person","name":"test","url":"https://daily.dev/xidib78169","image":"https://media.daily.dev/image/upload/s--O0TOmw4y--/f_auto/v1715772965/public/noProfile"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":6}},{"@type":"Comment","text":"define deprecated.","datePublished":"2025-11-20T02:49:34.335Z","url":"https://daily.dev/posts/TmQTsnJcr#c-FEomclwrb","author":{"@type":"Person","name":"bluetoaster","url":"https://daily.dev/bluetoaster","image":"https://media.daily.dev/image/upload/s--90dHbG6c--/f_auto/v1763205520/avatars/avatar_NUUuQnZTpjUd08FA5KBqX?_a=BAMAK+ZW0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":5}}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/squads/linuxcom","name":"Linux Community"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Linux Community","item":"https://daily.dev/squads/linuxcom"},{"@type":"ListItem","position":3,"name":"Please stop using these 7 deprecated Linux commands"}]}
```

