2020-03-03快捷键,别名,历史记录和帮助手册

1,快捷键

为了更高效的使用Linux命令,所以需要使用快捷键来辅助完成工作!

( 不要死记硬背,根据自身实际情况去使用。  在使用中记忆!!! )

ctrl+a 将光标移动到行首


ctrl+e 将光标移动到行尾


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



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



ctrl+w 删除光标之前的内容,按单词进行删除



ctrl+l 清理屏幕 => clear 


2020-03-03快捷键,别名,历史记录和帮助手册_第1张图片


2020-03-03快捷键,别名,历史记录和帮助手册_第2张图片

ctrl+r 搜索历史执行过的命令  ( 按关键字搜索  )


2020-03-03快捷键,别名,历史记录和帮助手册_第3张图片


ctrl+c 结束当前正在Bash窗口前台运行的进程  ( 程序  --> 运行起来-->进程  )


2020-03-03快捷键,别名,历史记录和帮助手册_第4张图片

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


2020-03-03快捷键,别名,历史记录和帮助手册_第5张图片

2,别名(alias  )

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

临时设定别名,仅在当前的Bash Shell窗口生效

[root@oldboy ~]# alias net='cat /etc/sysconfig/network-scripts/ifcfg-eth0'


临时取消别名

[root@oldboy ~]# unalias net

问题1:请问我们的Shell-2窗口是否能看到Shell-1窗口定义的Net别名?

不能

问题2:请问我们如果推出了Shell-1窗口,再次重新登录Shell-1窗口,net别名是否还存在?

不能

问题3:如何像系统一样,能够永久的使用,任何Shell窗口登录,都能正常使用,并且临时取消了该别名,我们重新登录也能正常使用呢?

假设: 我们登录一个Shell窗口  -->登录这个Shell窗口之前--->需要先加载某些个文件 

-->/etc/bashrc   

如果我把alias别名写入到/etc/bashrc文件中?

实现方式:

echo "alias net='cat  /etc/sysconfig/network-scripts/ifcfg-eth0'" >> /etc/bashrc

退出终端,重新登录测试



2020-03-03快捷键,别名,历史记录和帮助手册_第6张图片

思路拆解:

1.先找到网卡名称

2.使用cat命令查看网卡名称文件中的内容    (确定我们的网卡是啥了)

3.使用alias命令对这条比较长的指令,做一个别名

呼啦被密扎卡--------贝勒爷

3.历史记录 history

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


2020-03-03快捷键,别名,历史记录和帮助手册_第7张图片

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


2020-03-03快捷键,别名,历史记录和帮助手册_第8张图片

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

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


2020-03-03快捷键,别名,历史记录和帮助手册_第9张图片

按ecs在按 . #快速调取上一条命令的参数


2020-03-03快捷键,别名,历史记录和帮助手册_第10张图片

history  用来查看我们的历史记录

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


2020-03-03快捷键,别名,历史记录和帮助手册_第11张图片

-w 保存当前shell执行过的历史命令,至文件中存储 示例:history -w 


2020-03-03快捷键,别名,历史记录和帮助手册_第12张图片


2020-03-03快捷键,别名,历史记录和帮助手册_第13张图片

-c 清空命令历史记录, 不会清空文件 示例:history -c


2020-03-03快捷键,别名,历史记录和帮助手册_第14张图片


2020-03-03快捷键,别名,历史记录和帮助手册_第15张图片

-d 删除命令历史的第 N 条行 示例:history -d 38



2020-03-03快捷键,别名,历史记录和帮助手册_第16张图片

4.帮助手册 --help | man

ls --help

man ls    -->按q键退出了

中文帮助手册  

https://man.linuxde.net/

http://linux.51yip.com/

你可能感兴趣的:(2020-03-03快捷键,别名,历史记录和帮助手册)