目录

LinuxShell开发运维效率提升秘诀

一、前言:

  • 说到Linux,我们就离不开Shell,Shell是什么呢?
  • Shell其实是一个用C语言编写的程序,又是一种命令语言,也可以作为一种程序设计语言。
  • 最主要的,它是用户与Linux的沟通工具,桥梁。
  • 如果你还没接触过Shell或者刚接触,那么本文将非常适合你,如果你已经是shell的资深使用者,或许本文也能让你温故一些使用技巧。
  • 接下来我们将学习Shell的一些

二、shell的使用和技巧

1、shell的语法格式

  • 格式:命令名 [选项..][参数..]
  • 参数为linux命令的操作对象
  • 选项为对操作对象的操作行为
  • 选项前须带有(UNIX风格)-(GNU风格’- -’),后面接字符或者字符串,以此来区别选项和参数
  • 以默认方式显示当前日期:#date
  • 以传统UNIX风格选项:#date -u
  • 以GUN风格选项:#date - - utc

2、shell命令补全

  • shell的命令那么多,记不住怎么办?
  • 不要怕,只要你记住命令的部分特征即可。因为我们有补全功能
  • 补全:按tab自动补全,多个待选案Esc和?列出待选项

3、快捷键:

  • 命令窗口操作体验不好?No!因为你掌握秘诀
  • 熟练使用下面快捷键,效率翻倍
  • Ctrl+A:光标移至行首
  • Ctrl+B:光标移至行尾
  • Alt+F(previous):光标右移至右边第一个单词末尾,继续按则继续往右移
  • Alt+B(back):光标左移到左边单词的前面,继续按则继续左移
  • Ctrl+L:清屏,并且在屏幕顶端重新显示当前行
  • Ctrl+-:恢复上一次操作
  • Ctrl+K:删除光标处至行末的内容
  • Ctrl+U:删除光标处至行首的内容
  • Alt+D:删除光标处至单词末的内容
  • Alt+DEL:删除光标处至单词首的内容
  • Ctrl+W:删除光标处左字符到词首的内容
  • Ctrl+Y:将刚删除的内容插入到光标处
  • 按上下翻看历史记录
  • history n:显示n条历史记录
  • 更多精彩内容请关注头条号:安杰小生
  • 支持我就关注我吧