linux学习(一)

来源:互联网 发布:国外程序员必备app 编辑:程序博客网 时间:2024/05/22 23:02
一、linux和unix的关系
    1:可以用父子关系来形容,unix是linux的父亲
    
二、unix的发行版本
     操作系统      公司         硬件平台
    1:AIX             IBM            PowerPC
    2: HP-UX        HP            PA-RISC
    3: Solaris        Sun            SPARC
    4:Linux            RedHat Linux。。。
      
三、linux的诞生
    1:开源的,和unix没有任何代码重复
    2:Linux的内核官网   www.kernel.org
   
四、linux的发行版本
    分两个部分    redhat、centos。。。

                  ubuntu

LAMP架构    L :linux   操作系统   A:Apache  服务器      M :MySQL   数据库    P:PHP   编程语言
www.netcraft.com  测试访问的网站是用的什么服务器

linux分区

linux的常用命令
    ifconfig   获取虚拟机的IP地址
    ifconfig eth0   需要给网口的ip地址 (临时更改,虚拟机关机后会被还原),若需永久更改,需要更改虚拟机的配置文件

  1:文件处理命令
        1.1:命令格式与目录处理命令ls
            命令   【-选项】 【参数】  eg:ls  -la  /etc
            个别命令使用不遵循此格式
            当有多个选项是,可以写在一起
            简化选项与完整选项  -a  等于  -all
        
        rw-  r--  r--
        u:所有者   g:所属组  o:其他人
        r:读    w:写    x:执行
        
        1.2:目录处理命令   
            ls:显示目录文件
            ls -a      查看所有文件(包括隐藏文件)
            ls -d      查看某一指定目录的详细信息
            ls -i   查看任何一个文件的i节点
            ls -l      查看文件的详细信息
            ls -h      
        
        1.3:文件处理命令
        1.4:链接命令


linux远程连接工具
    xshell  通过远程操作linux
    xftp    windows和linux之间传输文件的工具
   
Linux的注意事项
    linux严格区分大小写
    linux中所有内容都是以文件形式保存,包括硬件
    linux不靠扩展名区分文件类型
        压缩包:  *.gz   *.bz2   *.tar.bz2   *.tgz
        二进制软件包: rpm
        网页文件:  *.html      *.php
        脚本文件    *.sh
        配置文件:  *.conf
        
    Linux所有的存储设备都必须挂载之后用户才能使用,包括硬盘、U盘和光盘
    Windows下的程序不能直接在Linux种安装和运行


一、vim常用操作





二、常用命令

1:插入命令
    a    在光标所在字符后插入
    A    在光标所在行尾插入
    i    在光标所在字符前插入
    I    在光标所在行行首插入
    o    在光标下插入新行
    O    在光标上插入新行

2:保存和退出命令
    :w    保存修改
    :w new_filename    另存为指定文件
    :wq    保存修改并退出
    ZZ    快捷键,保存修改并退出
    :q!    不保存修改退出
    :wq!    保存修改并退出(文件所有者及root可使用)  


3:复制和剪切命令
    yy    复制当前行
    nyy    复制当前行以下n行
    dd    剪切当前行
    ndd    剪切当前行以下n行
    p、P    粘贴在当前光标所在行下或者行上


 4:删除命令
    x    删除光标所在处字符
    nx    删除光标所在处后n个字符
    dd    删除光标所在行,ndd删除n行
    dG    删除光标所在行到文件末尾内容
    D    删除光标所在处到行尾内容
    :n1,n2d    删除指定范围的行


5:定位命令
    :set nu        设置行号
    :set nonu    取消行号
    gg        到第一行
    G        到最后一行
    nG        到第n行
    :n        到第n行
    $        移至行尾
    0        移至行首


6、替换和取消命令
    r        取代光标所在处字符
    R        从光标所在处开始替换字符,按ESC结束
    u        取消上一步操作


7、搜索和搜索替换命令
    /string        搜索指定字符串
            搜索时忽略大小写:set ic
    n        搜索指定字符串的下一个出现位置
    :%s/old/new/g    全文替换指定字符串
    :n1,n2s/old/new/g    在一定范围内替换指定字符串



原创粉丝点击