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:在历史记录列表中搜索某一模式的命令。
领取专属 10元无门槛券
私享最新 技术干货