Bookmarked 😜 Mind adding a dark mode?
- 0 Posts
- 10 Comments
Farnsworth@lemmy.worldto
GNU+Linux Humor@lemmy.ml•The number of vi/vim commands is relative to your age
1·2 months agoVery useful for renaming a variable:
*to search “word” under cursor. Try this with hlsearch on::set hlsearch. Thencwto change a match. Alternatenand.to quickly rename more occurrences of the word. Do a:nohto get rid of the highlighting. Maybe try:set noinc, some people prefer the traditional “non-incremental” search.Do all this in normal mode. Vim experts leave insert mode as soon as possible. Almost forgot: Pressing
C-ctakes you back to normal mode without leaving home row.Most important advice: Never touch arrow keys. Keep your fingers on the home row. Learn
hjklmovement (focus onjandk, they are more important). Then get faster by usingb,w,f,o,O,A,I,C-dand all the rest. Learn aboutJ, it’s cool. You won’t get far withoutuandC-rthough.Critically important advice for fellow Europeans: If you care about vim, consider learning the US keyboard layout. Default bindings are not convenient in other layouts like qwertz (where is forward slash on qwertz? Hello?), and learning US layout might be easier than learning to customize vim. On a typical modern Linux system, there are US layout variants that still allow typing Umlauts, like EurKey or “DE-US”, where you type
äby pressing RightAlt+a, for example.
I use cat (as root) to write ISO to flash drive. Anything wrong with that?
in
[[there is generally no need for quoting, except the right hand side of an=comparison
in
[[, empty strings are falsy, so this also works:[[ ! $VARIABLE1 && ! $VARIABLE2 ]] && echo "OK"
The variables need a dollar sign:
$VARIABLE1help testshows what-nand-zdo.
Never use
a && b || c. It is not the same asif a; then b; else c; fi: whenasucceeds butbfails, it will run bothbandc.I would not bother with
[unless you absolutely need compatibility with non-bash shells.
Farnsworth@lemmy.worldto
Linux@lemmy.ml•Everytime I try to start something with Linux I fail.
51·4 months agoTry opening a terminal an typing
echo 'Hello World!'My two cents: You can forget about Linux for a while. Using a terminal is more important. Here’s a classic guide: https://mywiki.wooledge.org/BashGuide
Cool operating system bro. Does it run KDE?
Most of these are not about the Linux kernel, but about distro / personal choice. Android tracks you and doesn’t make you use the command-line a lot. Fedora / Ubuntu (and others?) like to reboot for every little update.