Bash快捷键以及别名alias等

1.快捷键

为了更高效的使用Linux命令,所以需要用快捷键来辅助完成作业。(不要死记硬背,根据情况去使用。在使用中记忆!!)

      ctrl+a  将光标移动到本行命令的首部

      ctrl+e  将光标移动到本行命令的尾部

      ctrl+k    删除光标后的所有内容

      ctrl+u  删除光标前的所有内容

      ctrl+w  按单词删除光标前的内容

      ctrl+l    清理屏幕==clear(内容不会消失)

      ctrl+r  搜索历史执行过的命令

      ctrl+c  结束当前正在bash窗口前台运行的进程

      ctrl+d  退出当前Bash Shell==logout


2.别名

    别名可以将我们很长的命令,做成一个很短的命令,方便我们快速调取使用。

(1.)临时设定别名,仅在当前窗口生效

【root@oldboy ~】# alias net='cat /etc/sysconfig/network-scripts/ifcfg-ens32'(必须是英文的单引号)

(ifcfg-ens32)这里根据自己电脑上的情况,每个人是不一样的。

(2.)临时取消别名

  【root@oldboy ~】  unalias net


问题1:Shell-2窗口是否能看到Shell-1窗口定义的Net别名?(不能)


Bash快捷键以及别名alias等_第1张图片


问题2:如果退出了Shell-1窗口,再次登录Net别名是否还存在(不存在)

问题3:如何使别名能够永久的使用


3.历史记录 History

(1.)作用1:能够记录我们的所有操作,便于我能后续追溯之前做了什么。

          作用2:能够快速调取当时的命令进行二次执行。

            !121    调用history历史记录中的121次的操作再次执行

            !!      快速调用上一条执行过的命令

            按esc+点    快速调取上一条命令的参数

(2.)参数      ~/.bash_history(~表示当前用户的家目录)

          -w 保存当前Shell执行过的历史命令,至文件中储存 (history -w)

          -c清空命令历史记录,不会清空文件(history -c)

          -d删除命令历史的第N条行(history -d N)

4.帮助手册  --help  |  man

ls --help

man ls        按q键退出

英文不是很好的可以在下面两个网站看中文版翻译

https://man.lunuxde.net/            https://linux.51yip.com/

你可能感兴趣的:(Bash快捷键以及别名alias等)