Linux前端开发的一些问题

来源:互联网 发布:图书管理系统java思路 编辑:程序博客网 时间:2024/06/06 05:36

一.Linux的一些常用命令

     1.Linux创建新的文件夹

      利用cd 到指定位置 运用mkdir 新建文件夹名字即可创建.

     2.Linux删除文件夹

     同样利用cd到指定位置  rmdir删除空的文件夹,如果文件夹非空要利用rm  -rf  文件夹名字进行删除,-r 就是向下递归,不管有多少级目录一并删除,

     -f 就是直接强行删除,不作任何提示的意思.

    删除文件夹实例:

     rm -rf /home/mnt/my/work
     将会删除/home/mnt/my/work目录以及其下所有文件、文件夹.

     删除文件使用实例:
     rm -f /home/mnt/my/work.css
     将会强制删除/home/mnt/my/work.css这个文件.

     3.Linux环境下解压文件

     Linux环境下有多种压缩格式,对应着也有多种解压方式.列举几种常用的.
     tar –xvf file.tar //解压 tar格式
     tar -xzvf file.tar.gz //解压tar.gz格式
     tar -xjvf file.tar.bz2   //解压 tar.bz2格式
     tar –xZvf file.tar.Z   //解压tar.Z格式
     unrar e file.rar //解压rar格式
     unzip file.zip //解压zip格式



二.Linux文本编辑工具vi与vim
      
     它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。

     在打开终端情况下,如何编辑文档,答案是用vi或vim.

     切换到含有要编辑文档的文件夹,vi 或vim文档名称,点击键盘A进入编辑模式,编辑完毕点击ESC退出编辑模式,然后Shift+:,输入wq保存退出.
     
     另外的一些常用命令:
     vi/vim     文档名       //打开要编辑的文档 
     :w          //保存文件  
     :q          //退出编辑器,文件未修改 
     :q!         //退出编辑器,且不保存修改 
     :wq       //退出编辑器,且保存修改

三.虚拟机Ubuntu启动黑屏问题解决方案

    今天分享一个自己使用虚拟机安装的Ubuntu遇到的问题,虚拟机Ubuntu启动黑屏。
    楼主最近虚拟机安装了Ubuntu,版本16.0.4.今天启东时突然黑屏了,顿时眼前一黑,因为有一些项目在里边。
    好在楼主比较坚强,重新振作起来寻找解决办法。发现普遍是用两个办法解决的。
    情况1:
    编辑虚拟机设置->硬件->显示器->3D图形选项取消勾选
    情况2:
    在黑屏界面执行。Ctrl+ALT+F5(或者Ctrl+ALT+F1~F6)进入命令行界面。
    然后执行下边的命令:
    sudo apt-get update
    sudo apt-get install xserver-xorg-lts-quantal
    sudo dpkg-reconfigure xserver-xorg-lts-quantal
    sudo reboot
    注:以上命令中 l 为小写L。
    在执行过程中如果出现错误:sudo dpkg –configure -a
    用以下命令解决:
    sudo rm /var/lib/dpkg/updates/*
    sudo apt-get update
    sudo apt-get upgrade
    具体什么意思在此不多说。
    按照上述操作,可解决黑屏问题。
    我的是情况2,已解决。

四.emit    

    var EventEmitter = require('events').EventEmitter; 
    var event = new EventEmitter(); 
    event.on('some_event', function() { 
         console.log('some_event 事件触发'); 
    }); 
    setTimeout(function() { 
         event.emit('some_event'); 
    }, 1000); 
    

   执行结果如下:

   运行这段代码,1 秒后控制台输出了 'some_event 事件触发'。其原理是 event 对象注册了事件 some_event 的一个监听器,然后我们

   通过 setTimeout 在 1000 毫秒以后向 event 对象发送事件 some_event,此时会调用some_event 的监听器。

    
    
     
    
    




原创粉丝点击