• 1 Post
  • 117 Comments
Joined 2 years ago
cake
Cake day: July 1st, 2023

help-circle






  • Matriks404@lemmy.worldtolinuxmemes@lemmy.worldLOL
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    19 days ago

    The command after && runs only if the previous command returns non-error exit status (0), if pacman returns error the latter command won’t be executed.

    Additionally there’s probably a configuration option for sudo for it to not time out, but it doesn’t matter since you can just use systemctl reboot as a normal user to reboot your system (at least on Debian). If that’s too long I recommend to add this to your .bashrc (if you use Bash): alias reb='systemctl reboot' or something similar.









  • I don’t think there’s any reason to use rmdir unless you write (Ba)sh scripts, and you want to make sure that the directory is indeed empty. Just use rm -r.

    Also note that you can use rmdir -p this/is/some/path to remove all nested directories including the parent (this here). But this will only work if there’s exactly one directory per parent directory, and the last directory doesn’t have any files (including directories). This might be helpful for some scripts.

    rmdir -r isn’t a thing, because that would invalidate the reason this command exists.



  • CTRL+L and clear command do two different things (at least when using Bash on Debian):

    • CTRL+L scrolls the terminal output one screen so you don’t see your previous output, unless you scroll up;
    • clear does indeed clear terminal output completely, and your previous command history is available only through the history command.

    If you want CTRL+L to clear your screen completely you can add following to the .bashrc (or other file that is sourced when starting Bash, e.g. .bash_bindings):

    bind -x '"\C-l":clear'

    Note that it might not work if you use Vi mode inside Bash, but who does that.