博客列表 >Linux--Shell 基础(一)

Linux--Shell 基础(一)

嘻嘻
嘻嘻原创
2020年08月11日 15:41:20609浏览

Linux--Shell 基础(一)

    shell 是一个命令行解释器,可以理解为系统界面 ,即能向Linux内核发送请求的一个界面,我们可以用来启动、挂起、或是编写程序。它还是一个强大的编程语言,可以直接调用Linux系统命令,是解释执行的脚本语言。

微信图片_20200722043318.png

    其实Windows 也有shell ----图形交互界面。

1、第一个shell脚本:hello.sh

#!/bin/bash          --这里不是注释,是标识以下写的是shell 脚本 ,不要省  
 #The first program      //注释
 #Author:xixi        //注释
 #测试 echo 输出  
 echo -e "Linux--shell,I am coming"

    执行该文件:1)给改文件赋予执行的权限,这是前提! 

                        2)  通过绝对路径 或是 相对路径去访问执行;

                        3)bash  hello.sh (通过bash执行)

2、命令补全 与 文件补全

    在bash 中,命令补全与文件补全是非常方便与常用的功能,我们只要在输入命令或是文件时 按“Tab”键就自动进行补全

    [root@localhost /]#serv            // 按 Tab 自动补全
    [root@localhost /]#service
    [root@localhost /]#user            // 按 Tab 两次
    useradd    userdel    userhelper    usermod    usernetctl    users

3、Bash常用快捷键

    ctrl + A 把光标移动到命令行开头。如果我们输入的命令过长,想要把光标移动到命令行开头时使用。

    ctrl + E 把光标 移动到命令行的末尾,同时,我们也可以使用home和end键来让光标移动到命令行首或者行尾。

    ctrl+c 强制终止当前的命令

    ctrl+L 清屏

    ctrl+U 删除或剪切光标之前的命令。

    ctrl+K 删除或剪切光标之后的内容。

    ctrl+Y 粘贴ctrl+u或ctrl+k剪切的内容。

    ctrl+R 在历史命令中搜索,按下ctrl+R后,就会出现搜索界面,只要输入搜若内容,就会从历史指令中搜索。

    ctrl+D 退出当前终端

    ctrl+Z 暂停,并放入后台。这个不建议使用。

    ctrl+S 暂停屏幕输出

    ctrl+Q 恢复屏幕输出。


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议