Linux Bash基础
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.别名 alias
别名可以将我们很长的命令,做出一个很短的命令,便于我们快速调取使用.
使用方法:比如我们查看网卡配置命令很长,可以设置一个简短的别名
-
临时设置方法只在当前窗口生效
输入alias可以输出所有别名
1.临时配置方法
#alias net='cat /etc/sysconfig/network-scripts/ifcfg-eth0'
2.临时取消别名
#unalias net -
永久设置别名将别名添加到每次打开bash窗口都会自动加载的文件即可
当前用户下#cat ~/.bashrc文件会自动加载,这个文件也指向/etc/bashrc,所以添加在那个文件都可以
#设置方法
echo "alias net='cat /etc/sysconfig/network-scripts/ifcfg-eth0'" >>/etc/bashrc
3.历史记录 history
-
history作用
1.能够记录我们的所有操作,便于我们后期追溯之前都做了什么。
2.能够快速调取当时的命令进行二次执行 -
使用方法
!123 #调用history历史记录中123次的操作再次执行
!! #快速掉用上一条执行过的命令
按ecs在按 . #快速调取上一条命令的参数 -
参数
-w 保存当前shell执行过的历史命令,至文件中存储默认存放~/.bash_history文件
-c 清空命令历史记录,不会清空文件 实例:history -c
-d 删除命令历史的第n行 实例:history -d 123
4.帮助手册 --help | man
使用方法
ls --help
man ls -->按q退出
浙公网安备 33010602011771号