美文网首页
22016.09.08 Linux 常用命令、vim及nodej

22016.09.08 Linux 常用命令、vim及nodej

作者: Success85 | 来源:发表于2016-09-08 23:57 被阅读34次

    Linux 基础常用命令

    1. 更新命令(安装前执行,需要root高级用户权限)
      # apt-get update
    2. 检查是否安装
      # apt-cache search XXXX
    3. 安装命令(-y全自动安装)
      # apt-get install XXXX
      # apt-get install -y XXXX
    4. 卸载命令(--purge 完全卸载,配置文件全删除)
      # apt-get remove XXXX
      # apt-get remove XXXX --purge
    5. 重启命令
      # reboot
    6. 关机命令(一般不要用)
      # shutdown -h now
    7. 新建目录(什么级别的用户创建,什么用户才有权限)
      # mkdir test/
      # mkdir -R a/b/c/d/ 创建递归目录(文件夹内放文件夹)
    8. 新建文件
      # touch a.txt
      # vi a.txt
      # vim a.txt
    9. 复制命令
      # cp a.txt a/ 复制文件到另一个目录
      # cp a.txt b.txt 复制并重命名
      # cp -r a b/ 复制一个目录到另一目录,需要递归-r
    10. 移动命令
      # mv a.txt a/ 移动文件到另一个目录
      # mv a.txt c/b.txt 移动并重命名
      # mv a.txt b.txt 重命名文件
      # mv -r a b/ 移动目录
    11. 删除命令
      # rm a.txt
      # rm -r a/
      # rm -rf * 以下三条慎用,f不做提示,强制删除
      # rm -rf ./
      # rm -rf ./*
    12. 权限命令
      # chmod 777 a/
      # chmod 777 -R a/ 本目录及所有子目录及文件
    13. 列表命令
      # ls 列出当前目录所有文件夹及文件
      # ll 详细列表(一般不用)
      # ls -l 列出权限用户组等等信息。
      # ls -l a/ 列出某目录下的所有
      执行:x 1,写:w 2,读:r 4 1-7就是他们之间的加减法。
      d(-) rwx rwx rwx
      d:表示目录,-表示文件
      第一组rwx代表:文件所有者的权限
      第二组rwx代表:组内用户权限
      第三组rwx代表:其他用户权限。
    14. 查看文档命令
      # cat index.html
    15. 编译指令
      # make XXXXX
    16. 手册
      # man ls
    17. 终止指令执行
      ctrl+c,ctrl+d,ctrl+x,ctrl+z
    18. 小实例:
      # mkdir 2016-{0-12}-{1-31}
      创建一年中每一天命名的目录。
    19. dpkg 管理软件包命令
      (1)安装软件
      # dpkg -i <.deb file name>
      # dpkg -i avg71flm_r28-1_i386.deb
      (2)安装一个目录下面所有的软件包
      # dpkg -R
      # dpkg -R /usr/local/src
      (3)释放软件包,但是不进行配置
      # dpkg –unpack package_file 如果和-R一起使用,参数可以是一个目录
      # dpkg –unpack avg71flm_r28-1_i386.deb
      (4)重新配置和释放软件包
      # dpkg –configure package_file 如果和-a一起使用,将配置所有没有配置的软件包
      # dpkg –configure avg71flm_r28-1_i386.deb
      (5)删除软件包(保留其配置信息)
      # dpkg -r
      # dpkg -r avg71flm
      (6)替代软件包的信息
      # dpkg –update-avail <Packages-file>
      (7)合并软件包信息
      # dpkg –merge-avail <Packages-file>
      (8)从软件包里面读取软件的信息
      # dpkg -A package_file
      (9)删除一个包(包括配置信息)
      # dpkg -P
      (10)丢失所有的Uninstall的软件包信息
      # dpkg –forget-old-unavail
      (11)删除软件包的Avaliable信息
      # dpkg –clear-avail
      (12)查找只有部分安装的软件包信息
      # dpkg -C
      (13)比较同一个包的不同版本之间的差别
      # dpkg –compare-versions ver1 op ver2
      (14)显示帮助信息
      # dpkg –help
      (15)显示dpkg的Licence
      # dpkg –licence (or) dpkg –license
      (16)显示dpkg的版本号
      # dpkg –version
      (17)建立一个deb文件
      # dpkg -b direc×y [filename]
      (18)显示一个Deb文件的目录
      # dpkg -c filename
      (19)显示一个Deb的说明
      # dpkg -I filename [control-file]
      (20)搜索Deb包
      # dpkg -l package-name-pattern
      # dpkg -I vim
      (21)显示所有已经安装的Deb包,同时显示版本号以及简短说明
      # dpkg -l
      (22)报告指定包的状态信息
      # dpkg -s package-name
      # dpkg -s ssh
      (23)显示一个包安装到系统里面的文件目录信息
      # dpkg -L package-Name
      # dpkg -L apache2
      (24)搜索指定包里面的文件(模糊查询)
      # dpkg -S filename-search-pattern
      (25)显示包的具体信息
      # dpkg -p package-name
      # dpkg -p cacti
    20. 解压缩命令
      tar zxvf node-v4.4.7.tar.gz 解压。
      tar zcvf aaa.tar.gz 打包

    编辑器(vim)

        # vim index.html 可以打开文件,也可以创建新文件
    
    1. 输入模式
      i: 在当前光标所在字符的前面,转为输入模式;
      a: 在当前光标所在字符的后面,转为输入模式;
      o: 在当前光标所在行的下方,新建一行,并转为输入模式;
      I:在当前光标所在行的行首,转换为输入模式
      A:在当前光标所在行的行尾,转换为输入模式
      O:在当前光标所在行的上方,新建一行,并转为输入模式;
      esc 退出输入模式
    2. 逐字移动(输入模式)
      k:向上移动
      j:向下移动
      h:向左移动
      l:向右移动
    3. 单词移动
      w: 移至下一个单词的词首
      e: 跳至当前或下一个单词的词尾
      b: 跳至当前或前一个单词的词首
      3w: 移动3个单词
    4. 行内移动
      0:光标移动到行首
      ^:行首的第一个非空白字符
      $:光标移动到行末
    5. 整个文档移动
      gg:光标移动到文档开头
      G:光标移动到文档末尾
    6. 复制
      yy,3yy
    7. 粘贴
      p
    8. 删除(c删除后转入编辑模式)
      dd:删除当前行
      3dd:删除三行
      dw:删除一个单词
      d0:删除到行首
      d$:删除到行末
      x:删除当前字符
    9. 撤销
      u:撤销一步操作
    10. 翻屏
      Ctrl+f: 向下翻一屏
      Ctrl+b: 向上翻一屏
      Ctrl+d: 向下翻半屏
      Ctrl+u: 向上翻半屏
    11. 替换
      r:单字符替换
      3r: 光标后3个字符全部替换
      R: 替换模式
    12. 外部命令(:)
      :set nu 显示行号
      :6 跳转到第6行
      :q 退出
      :w 保存
      :q! 强制退出
      :wq 保存并退出

    nodejs 的安装

    1. 编译安装,下载源码后编译安装
      (1)下载
      # wget -c http://xxxx.com/tar.gz
      -c 断点续传
      (2)进入node目录
      # cd XXXXX
      (3)执行
      # ./configure
      (4)编译
      # make install
      (5)检查
      # node -v 有版本号就行了
      # npm -v
    2. 自动安装(不建议)
      # apt-get install nodejs

    nodejs 的指令

    1. 打印命令
      console.log()
    2. 运行命令
      # node app.js

    作业

    1. dpkg使用及各种参数
    2. nodejs 安装好截图。
    3. linux 命令使用
    4. vim 使用
    5. 整理一个markdown的笔记
    6. node 基础预习一下

    相关文章

      网友评论

          本文标题:22016.09.08 Linux 常用命令、vim及nodej

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