美文网首页
0808全栈笔记—liunx&vim&基本http服务器

0808全栈笔记—liunx&vim&基本http服务器

作者: happywho250 | 来源:发表于2016-08-09 10:08 被阅读0次

    Liunx下的基本操作

    1: 默认普通用户登录系统,普通用户都在管理组里面,管理员有更高的权限,

    想要某个操作在管理员模式下运行,sudo空格+命令
    sudo ls

    2: Linux和苹果与window系统不一样,采用路径统一管理,所有的目录和文件都合并在单一的目录树下。
    3: 查看文件
     ls        显示当前文件夹下的文件
     ls /      显示当前Linux下根目录所有的文件和文件夹
     ls -l /   以列表形式显示根文件和文件夹,d开头表示文件 夹,l表示链接,(看不到隐藏文件)
     ls -l -a  表示以列表形式显示当前文件夹下包括隐藏文件。
     pwd       显示当前所在的文件夹
    

    注:所以的文件夹都有两个隐藏文件夹,.文件夹,..文件夹,根目录也存在,但是根目录的上级文件夹还是它自己。

    4: 进入文件
    cd /   表示进入根目录
    cd ./文件名  表示进入当前文件夹下的文件(./可省略)
    cd ../文件名 表示进入上级目录文件夹下的文件
    

    绝对路径(从根目录下面开始找)
    cd /var/www/ 直接从目录下开始查找进入www
    相对路径
    cd ./ 表示查找进入当前文件夹下的.文件夹,.文件夹就表示当前文件夹

    5: 创建和删除文件

    创建文件:
    下面这种方式是在aaa前面的文件夹全部存在的情况下创建,如果html文件夹不存在,则创建不成功

     mkdir /var/www/html/aaa
    

    可以使用下面这种方法,如果目录不存在就会一同创建(递归创建

    mkdir -p /var/www/html/aaa
    

    删除文件

    rm -rf aaa   表示强制删除aaa及其文件夹一下的文件
    

    注:创建和删除都需要在管理员模式下才能进行。


    VIM编辑器

    Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 Vi 编辑器的加强版(纯字符编辑器)
    被称为“神一样的编辑器”
    需要掌握的基本知识:
    vim下分为一般模式和编辑模式和命令模式,一般模式下只可以复制粘贴等操作,但是无法编辑,编辑模式下可以进行内容编辑
    命令模式与编辑模式的切换:

    按下i,o,a,r,I,O,A,R进入编辑模式,~esc~键退出编辑模式
    i前面插入,a后面插入,o下一行插入,r表示替换
    I行首插入,A行尾插入,O上一行插入
    命令模式:  
    :w表示将编辑的数据保存写入硬盘
    :q表示退出
    :q!表示强制退出
    :wq表示保存后离开  
    

    创建直接的第一个http服务器:

    const http = require("http");
    // Create an HTTP tunneling server
    var server = http.createServer( (req, res) => {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('okay');
    });
    // now that server is running
    server.listen(1337, '192.168.136.129', () => {
      console.log("server start! welcome")//表示服务器启动时的提示。
    });
    
    server start.jpg
    server okay.jpg

    服务器端程序需要不停运行,监听某个端口,对外提供服务,保证无论用户何时访问都可以,
    server.listen(端口号,服务器地址/域名,匿名函数/回调函数)


    相关文章

      网友评论

          本文标题:0808全栈笔记—liunx&vim&基本http服务器

          本文链接:https://www.haomeiwen.com/subject/dwtdsttx.html