Linux
Black screen and LightDM doesn’t unlock
Add this to your /etc/lightdm/lightdm.conf file:
[LightDM]
logind-check-graphical=true
Edit previous commands
fc
is a shell builtin to list and edit previous commands in an editor.
In addition to editing a single line (which you can also do with C-x C-e
), it also allows you to edit and run several lines at the same time.
You use it like this:
List previous commands
$ fc -l
10259 nvim deploy.sh
10260* cd ..
10261* nvim content/cheatsheet/linux.md
10262 cd
List commands with date (in zsh)
$ fc -ld
10260* 19:38 cd ..
10261* 19:38 nvim content/cheatsheet/linux.md
10262 19:40 cd
10263 19:40 fc -l
You can add the date too:
$ fc -fld
10262 1/10/2019 19:40 cd
10263 1/10/2019 19:40 fc -l
10264 1/10/2019 19:40 fc -ld
You can edit a range of commands
$ fc 10262 10264
The range can be relative to the current position, so the previous command is equivalent to:
$ fc -3 -1
If you save and exit, all commands are executed as a script, and it will be added to your history.
Source: https://shapeshed.com/unix-fc/