linux - Ubuntu命令:

    linux的包管理有多种,除了rpm,apt等还有优秀的dpkg,下面是dpkg命令的详细使用教程,希望对你有用。
    deb包的管理是比较优秀的包管理工具,用的linux系统有 debian系列的ubuntu;
    dpkg命令的使用:
    dpkg -l —-查看当前系统中已经安装的软件包的信息
    dpkg -L 软件名 —-查看系统中已经安装的软件文件的详细列表
    dpkg -s 查看已经安装的指定软件包的详细信息
    dpkg -S 查看系统中的某个文件属于那个软件包;
    dpkg -i .deb文件的安装
    dpkg -r
    .deb文件的卸载;
    dpkg -P 彻底的卸载 包括软件的配置文件等等
    查看没有安装的deb包命令
    dpkg -c 查询deb包文件中所包含的文件 rpm -qlp
    dpkg -I 查询deb包的详细信息
    添加说明:
    最常用的就是-i,-r。简单,安装/卸载。不用说。



    安装软件:sudo apt-get install 软件名
    卸载软件:
    sudo apt-get remove 软件名
    sudo apt-get remove —purge 软件名
    —purge 选项表示彻底删除改软件和相关文件
    搜索软件包 apt-cache search package_name
    apt-cache命令
    1,apt-cache show package_name
    显示指定软件包的信息,包括版本号,安装状态和包依赖关系等.
    2,apt-cache search package_name
    搜索软件包,可以按关键字查找软件包,通常用于查询的关键字会使用软件包的名字或软件包的一部分.
    3,apt-cache showpkg package_name
    显示软件包的依赖关系信息.
    4,apt-cache stats
    显示当前系统所使用的数据源的统计信息,用户可以使用该命令查看数据源的相关统计信息.
    5,apt-cache policy package_name
    显示软件包的安装状态和版本信息.
    6,apt-cache depends package_name
    显示指定软件包所依赖的软件包。当用户需要了解某个软件包依赖于其他哪些包时,可以使用apt-cache depends来查询包依赖关系.
    7,apt-cache rdepends package_name
    查询指定软件包的反向依赖关系,即那些其他的软件包需要依赖你所指定的软件包做为安装和运行的必须条件.
    8,apt-cache dump
    显示缓存中的每个软件包的简要描述信息.
    9,apt-cache unmet
    显示不符合一致性的依赖关系.



    当前登录用户切换root身份:sudo su(暂时切换到root用户)
    如果只输入:su 出现以下错误:
    $ su
    Password:
    su: Authentication failure
    Ubuntu中root用户默认是禁止使用的,需要手工开启。
    开启方法:sudo passwd
    关闭方法:sudo passwd -l root
    开启root用户后就可以使用su命令了。

    ubuntu下的所有操作都用不到root用户,由于sudo(super-user do)的合理使用,避免了root用户下误操作而产生的毁灭性问题.
    退出当前用户:exit
    rzc910930@ubuntu:/usr/bin$,$指的是普通用户,#指得是超级用户
    清屏:ctrl+L
    重启:reboot







    man:帮助命令:
    man ls:查看ls的用法
    q 退出man帮助。


    安装常用软件:
    应先将apt-get 更新一下:
    apt-get update

    更新下vim
    sudo apt-get install vim

    用于安全的ssh链接,(使用支持ssh协议的安全终端模拟软件链接到远程主机,需要远程主机安装这个软件。xshell,putty)
    apt-get install openssh-server



    node.js简介:
    简单的说 Node.js 就是运行在服务端的 JavaScript。
    Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。
    Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

    下载安装node.js
    源码安装方法:需要编译
    sudo su

    apt-get update
    apt-get install python
    apt-get install gcc
    apt-get install g++
    apt-get install make
    官网下载源码,Source Code,复制下载地址,Ubuntu中下载:-c表示断点续传
    wget -c https://nodejs.org/dist/v4.5.0/node-v4.5.0.tar.gz
    解压:x:解压
    tar zxvf node-v4.5.0.tar.gz
    压缩:c:压缩
    tar zcvf wenjian
    进入源代码的目录,然后运行.configure文件
    ./configure
    make install
    安装后测试
    node -v
    npm -v(NPM是随同NodeJS一起安装的包管理工具。)
    创建一个以.js为扩展名的文件然后用Node的命令运行
    vim helo_test.js
    写入:console.log(‘Hello World’);
    运行:node helo_test.js
    显示:Hello World
    输出的结果证明我们已经成功的在Ubuntu 15.04安装好了Node.JS,同时我们也能运行JavaScript文件。


    区别:apt-get安装的node.js不一定是lts版本