• Linux入门


    入门:

    什么是Linux ?

    Linux它是一种自由和开放源码的类UNIX 操作系统,是一个基于POSIXUnix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。

    Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    同样是操作系统,为什么使用Linux而不使用Windows呢?

    区别:

    Linux:是一款操作系统。(正规的Java的开发是在Linux操作系统下进行的) 服务器项目部署都是放在Linux操作系统上面。

    Windows:是微软开发的操作系统,民用操作系统,可以实现非常多绚丽多彩的效果,可以方便去进行娱乐、影音、上网。但Windows开机后,在十天或半个月不关机,之后去操作时会发现电脑变得其卡无比。这是因为Windows操作系统在持续不断地进行日志记录以及桌面渲染大量占用了系统资源。

             比如:应用服务器(tomcat)是安装在Windows操作系统上面,在tomcat上面部署了一个项目,可能头十天还比较顺畅,然后十天后就变得卡顿了,之后就卡死了。有些讲大不了重启一下Windows操作系统,但是可能重启的这段时间会流失大量用户,造成大量损失。

    Linux优点:

    1)Linux由众多微内核组成,其源代码完全开源;
    2)Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、 TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈;
    3)Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性;
    Linux安装:
    首先自己进行Vmware workstation(虚拟机)的安装 ,Linux安装详细步骤:http://c.biancheng.net/view/714.html
    Linux目录、结构:
    常用的命令及技巧:
    date :打印或者设置系统的日期和时间
     stty -a:可以查看或者打印控制字符(Ctrl-C、Ctrl-D、 Ctrl-Z等)
     passwd:用passwd -h查看
    logout,login: 登录shell的登录和注销命令
    more, less, head tail: 显示或部分显示文件内容
    lp/lpstat/cancel, lpr/lpq/lprm: 打印文件
    chmod u+x:更改文件权限
    rm -fr dir:删除非空目录
    cp -R dir:拷贝目录
    fg jobid :可以将一个后台进程放到前台
    解压缩 a、tar、gz: tar zxvf a、tar、gz
    解压缩 a、tar、bz2: tar jxvf a、tar、bz2
    压缩aaa bbb目录为xxx、tar、gz: tar zcvf xxx、tar、gz aaa bbb
    压缩aaa bbb目录为xxx、tar、bz2: tar jcvf xxx、tar、bz2 aaa bbb

    pwd 显示当前工作目录(print working directory)

    touch或者> 创建空文件                     

    mkdir 创建目录(make directoriy)

    -p 父目录不存在情况下先生成父目录 (parents)            

    cp 复制文件或目录(copy)

    -r 递归处理,将指定目录下的文件与子目录一并拷贝(recursive)     

    mv 移动文件或目录、文件或目录改名(move)

    rm 删除文件(remove)

    -r 同时删除该目录下的所有文件(recursive)

    -f 强制删除文件或目录(force)

    rmdir 删除空目录(remove directoriy)

    cat显示文本文件内容 (catenate)

    more、less 分页显示文本文件内容

    head、tail查看文本中开头或结尾部分的内容

    haed  -n  5  a.log 查看a.log文件的前5行

    tail  -f  b.log 循环读取(fellow)

     
  • 相关阅读:
    git命令
    Linux基础知识手册
    Linux系统编程
    A
    Subsequences in Substrings Kattis
    G
    K
    K
    C
    E
  • 原文地址:https://www.cnblogs.com/grow001/p/12219637.html
Copyright © 2020-2023  润新知