【linux学习】使用Bash Shell

GNE Bourne-Again Shell(bash)这一程序可以解读用户键入的程序。键入到shell中的每一个字符最多有三个部分:命令、选项(以-或--开头),以及参数。键入到shell中的每个词语通过空格相互隔开。命令是系统中安装的程序的名称,每个命令拥有自己名称和参数。

如果用户希望在一行中键入多个命令则可以用分号(;)隔开。;是元字符的字符成员,对于Bash具有特殊的意义。

【简单的一些命令】

date:用于显示当前时间和日期。date +%R:用于显示时间。date +%x:用于显示日期。

Passwd:用于更改用户自己的密码。超级用户可利用passwd来更改其他用户的密码。

file:可显示文件开头的内容、显示该文件的类型。

head和tail:分别用于显示文件开头或结尾前10行的内容。加上-n可指定显示几行。(多个命令写在一起就用空格隔开)

wc:可用于显示文件中,行、字、字符的数量。-l,-w,-c,分别用于指定显示行数,字数,字符数。

Tab补全:快速补全命令或者文件名。要唯一

history:显示之前执行的命令列表。

!:是元字符,用于扩展之前的命令而不必重新键入它们。!Number(history中命令前面的数字):扩展至与指定编号匹配的命令。 !String:扩展至最近一个以指定字符串开头的命令。

方向键:用于在shell历史记录中的之前命令行之间导航。

Esc.:可使shell将上一行命令行最后一个单词复制到当前光标所处的位置,如果重复使用它将跳转到更前的命令行。

【有用的命令行编辑快捷方式】

Ctrl+a:跳到命令行开头。

Ctrl+e:跳到命令行的末尾。

Ctrl+u:将光标处到命令行开头的内容删除。

Ctrl+k:将光标处到命令行末尾的内容删除。

Ctrl+向左箭头键:跳到命令行中前一字的开头。

Ctrl+向右箭头键:跳到命令行中下一字的开头。

Ctrl+r:在历史记录列表中搜索某一模式的命令。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180116G0VLFI00?refer=cp_1026

扫码关注云+社区