this post was submitted on 04 Jan 2025
114 points (98.3% liked)

Linux

48885 readers
887 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I'm a Windows user of all life. But I love Linux. And these last two years after so many time I started learning it in deep . But one thing is bugging me is that I am those persons that has bad times remembering names, words... imagine commands... Even after using it so much I remember some basics but I'm struggling a lot and I have to go back to notes constantly to do some basic operations. Even worst after trying multiple distro from from different upstreams that commands are ... Different. What would be your recommendations to help me. Are there tools to help this issue ? My guess is that A LOT of people happens the same. And it's one of the reasons Linux has such a slow adption . Because is excellent and full of capabilities.

(page 2) 36 comments
sorted by: hot top controversial new old
[–] [email protected] 7 points 4 days ago

I keep bash scripts on my desktop to do common things

[–] [email protected] 6 points 4 days ago

If it's basic commands, there's games like Terminal Quest that can help gamify your learning. Helped me.

[–] [email protected] 1 points 2 days ago

Stick to one distribution. Using notes is fine. Make aliases if necessary. You will learn with repetition.

[–] [email protected] 5 points 4 days ago* (last edited 3 days ago)

Keep a "cheat sheet" of common commands printed out nearby-- either something from the internet and/or a custom one for your own commands.

Also, nobody can remember all the commands. We mostly just remember the ones we use most often. Otherwise, we have to look things up! It's not too bad since you know that the command exists and you just need to know the exact way to type it.

Find mnemonics to help remember certain things. For example if you want to decompress a .tar file, you remember "xtract zee file" or: tar -xzf

[–] [email protected] 6 points 4 days ago

There's nothing wrong with notes. I keep a text file open permanently at work and home with all my notes in it. I have a bunch of commands in it to copy-paste. Or Ctrl+r and type to search the history.

But if you want to memorize, I usually use flash cards.

[–] [email protected] 6 points 4 days ago (1 children)

Man is great to check quickly what something does. I use atuin as my shell history to make it a lot easier to search

[–] [email protected] 2 points 4 days ago

You know atuin is legit because the demo gif on their site is using GruvBox, the most bestest color scheme.

[–] GrumpyDuckling 4 points 4 days ago

Just create aliases with words you'll remember. Fart, Fart2, ect.

[–] [email protected] 4 points 4 days ago
[–] [email protected] 3 points 4 days ago (1 children)

Up arrow

or

"history" if you're a psychopath

[–] [email protected] 3 points 3 days ago (1 children)

history | grep whatever is quite useful when you just barely remember a command or the files you used it on.

[–] [email protected] 1 points 3 days ago

Also use alias for it like "hist" then do "hist stuff"

[–] [email protected] 2 points 3 days ago (1 children)

I made a text file using vim that contains all of the commands I use. I open it in a terminal window when I need a reference.

[–] [email protected] 2 points 3 days ago

i made this for anyone struggling to remember vim commands and want a basic text-editor like experience

https://git.sr.ht/~dharmik/hello-vim

CC: @[email protected]

[–] [email protected] 3 points 4 days ago

Around 2012-2014 it was common to have Conky print things like system information or keyboard shortcuts in the desktop.

I think Conky is still around although less popular now. You could look into that though.

This is just an example from an image search for Conky desktop, but it gives you an idea how information can be displayed https://live.staticflickr.com/4062/4543953032_e6d7473206.jpg

[–] jbrains 2 points 3 days ago

Do you struggle to remember the names of commands or how to use them or how you have used them in the past?

[–] [email protected] 3 points 4 days ago

Install Thefuck to help when you screw up commands.

[–] [email protected] 3 points 4 days ago (1 children)

I currently use Bytestash. Used to use Obsidian, but the fact that all I have to do is pull up a webpage to copy and paste a command I need made ByteStash a better fit for me.

[–] brbposting 1 points 4 days ago

That looks pretty tight, thanks

[–] [email protected] 2 points 4 days ago

I'm also not a text first person. There are a lot of us about. I have found GUI applications to do most commands I need. Most IT users don't know them, as they've never searched for them. I pin the apps as Favourites in the launcher, to help remember my processes. The apps typically keep the last used values, making them quite productive.

[–] [email protected] 2 points 4 days ago

Apart from fzf that helps me find recently used commands and also files and directories easily, I also use tldr that gives you a simple cheat sheet for every command and very often saves you trawling through endless man pages.

[–] [email protected] 2 points 4 days ago* (last edited 4 days ago)

Hi,

I’m a Windows user of all life

I was a Mac user for 35+ years (still am, partly). It took me a little while to get used to new names/commands in Linux but that's to be expected. And it is not much an issue anymore ;)

I am those persons that has bad times remembering names, words… imagine commands… Even after using it so much I remember some basics but I’m struggling a lot and I have to go back to notes constantly to do some basic operations. Even worst after trying multiple distro from from different upstreams that commands are … Different

What kind of commands exactly? I mean, I don't know that 'commands' are different from one distro to the other' as they all use the same apps. So, beside the name of a few specific ones (like, maybe the app installer).

What would be your recommendations to help me. Are there tools to help this issue ?

My two sole advice:

  • don't try to remember too many commands. Instead, focus on the ones you use daily or very often. After you get those memorized you can always decide to memorize more... or not memorize them at all. I don't bother remembering them, why would I when I can easily use Ctrl+F and instantly find them the moment I need them?

How do I do? I keep a text files in which I store all the stuff I seldom use but still want to be able to find in case I need it someday. To make finding them easier, I put descriptive titles and comments with each command. And that's what I'm searching for, not the command name ;)

  • If you're talking about Terminal commands, learn to create your own aliases they will let you remember a short name instead of full commands. I have a few lengthy commands and some scripts (for example, to compress/convert images) that I I regularly use. I don't remember them. I've saved them in a .sh file that I can either call through a Terminal or simply by a right-click in my File Explorer (it's Nemo and they're called 'Actions', on Linux Mint)
[–] Jumuta 2 points 4 days ago

tealdeer and writing them down in a document

[–] [email protected] -1 points 4 days ago

Anything you have trouble remembering, or just find yourself doing often, create an alias (or bash script if it constitutes a multi line command). Name the alias something you can easily remember that also lets you know what that command does.

Then, and here's he trick, don't rely on the alias. Use it when you can't remember, say "aww, damn it I had to use the alias again", and then use which followed by the alias name to see what the command was again. Do this over and over and eventually some commands will stick.

Ones that you don't care about or are just super long, just keep using the alias and don't worry about remembering them. Use aliases as both commands and notes.

[–] [email protected] -1 points 4 days ago* (last edited 4 days ago)
load more comments
view more: ‹ prev next ›