• Linux入门


    什么Linux:

    Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。

    以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长

    为什么要使用Linux:

    回答这个问题之前,我们先来看看 Linux 与 Windows 最本质的区别在哪里。有人会说前者免费,后者需要买 (或偷)。这只是对 “free software” 的曲解。在我看来,二者最重要的区别乃是它们对自己的用户所做的假设。对于 Linux,这个假设是:

    用户知道自己想要什么,也明白自己在做什么,并且会为自己的行为负责。

    而 Windows 则恰好相反:用户不知道自己想要什么,也不明白自己在做什么,更不打算为自己的行为负责。

    说得更直接一些,前者假定用户是负责任的聪明人,后者反之。Linux 用户不必沾沾自喜,Windows 用户先把刀放下。这些只是假设,它们的 (不是我的) 假设。

    CentOS

    主流:目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS

    免费:RedHat 和CentOS差别不大,基于Red Hat Linux 提供的可自由使用源代码的企业CentOS是一个级Linux发行版本

    更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RedHat 那样需要花钱购买支持服务!

    Linux安装:

    先安装好虚拟机  详细教程请见:https://blog.csdn.net/sunshine1_0/article/details/80839430

    Linux目录:

    l   bin  (binaries)存放二进制可执行文件

    l   sbin  (super user binaries)存放二进制可执行文件,只有root才能访问

    l   etc (etcetera)存放系统配置文件

    l   usr  (unix shared resources)用于存放共享的系统资源

    l   home 存放用户文件的根目录

    l   root  超级用户目录

    l   dev (devices)用于存放设备文件

    l   lib  (library)存放跟文件系统中的程序运行所需要的共享库及内核模块

    l   mnt  (mount)系统管理员安装临时文件系统的安装点

    l   boot 存放用于系统引导时使用的各种文件

    l   tmp  (temporary)用于存放各种临时文件

    l   var  (variable)用于存放运行时需要改变数据的文件

    常用命令

    命令格式:命令  -选项  参数

    如:ls  -la  /usr

    ls:显示文件和目录列表(list)

    常用参数:

    -l (long)

    -a (all) 注意隐藏文件、特殊目录...   

    -t (time)

    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

    moreless 分页显示文本文件内容

    headtail查看文本中开头或结尾部分的内容

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

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

    VIM工作模式

    VIM插入命令:

    i

    在光标前插入

    I

    在光标当前行开始插入

    a

    在光标后插入

    A

    在光标当前行末尾插入

    o

    在光标当前行的下一行插入新行

    O

    在光标当前行的上一行插入新行

    VIM定位命令

    :set nu

    显示行号

    :set nonu

    取消行号

    gg

    到文本的第一行

    G

    到文本的最后一行

    :n

    到文本的第n

    Q! 保存

    Wq保存

  • 相关阅读:
    Android studio 一些技术添加依赖,依赖库
    第三方集成之Mob-SMSSDk-短信验证
    使用友盟第三方集成实现QQ登录
    Android 日夜间切换Demo
    Sqlite数据库添加数据以及查询数据方法
    从网络获取json数据,使用imageloader获取网络图片资源并显示在ListView上
    检测Xcode项目不用的文件与图片
    Markdown语法
    iOS动画
    OC与JS交互之WKWebView
  • 原文地址:https://www.cnblogs.com/caocw/p/12209334.html
Copyright © 2020-2023  润新知