1、常用的linux终端命令快捷键
Ctrl+U :剪切光标前的内容
Ctrl+K :剪切光标至行末内容
Ctrl+Y :粘贴
Ctrl+E :移动光标至行末
Ctrl+A :移动光标至行首
Alt+F :跳到下一个空格
Alt+B :跳回上一个空格
Alt+Backspace:删除前一个单词
Ctrl+W :剪切光标前一个单词
Shift+Insert:向终端内粘贴文本
2、sudo 命令
在普通用户下,要安装软件,权限不够,需要先转换到root用户,比较麻烦。在安装前面直接加sudo,就是用人root用户安装,更加快捷
如:
apt-get install ranger
=> sudo apt-get install ranger
Ctrl+Z :将正在前台执行的命令放到后台,并且暂停
bg :将一个在后台暂停的命令,变成继续执行
如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)
& :放在一个命令的后面,把这个命令放到后台执行
jobs :查看当前有多少在后台运行的命令
fg :将后台中的命令调至前台继续运行
如果后台中有多个命令,可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)
4、
sudo apt install yum //安装yum
6、su 和 su - 的区别:
http://www.ha97.com/4001.html
su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误,报command not found的错误。
su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。