zoukankan      html  css  js  c++  java
  • Day01_UNIX基础及VI简介

    2013年09月29日 星期日 11时35分58秒


    Linux 是一个区别于Windows的操作系统

    Linux 是一个多用户的操作系统

    Linux 系统通过账号区分不同的用户

    在使用Linux系统的过程中主要通过终端窗口和计算机进行交互


    whoami 命令可以查询当前使用的账户
    clear  命令可以清除终端窗口中的文字信息

    文件系统是计算机中用来长期保存信息的地方
    文件系统中使用文件保存信息
    文件系统中使用文件夹(目录)对文件进行分组管理
    文件夹之间是可以互相嵌套的
    文件夹相当于文件系统中的一个位置,每个文件都必须属于一个文件夹。

    终端窗口中的操作缺省使用当前文件夹(目录)
    当前文件夹(目录)是可以任意调整的

    Linux文件系统中为每一个账号预留了一个文件夹,这个文件夹叫做这个账号的home目录
    在Linux系统中使用~表示当前账号的home目录
    如果没有调整过终端窗口中的当前目录的位置则它就是当前账号的Home目录

    pwd命令可以获得当前目录的位置

    Linux的文件系统中所有文件夹都是从根目录扩展出来的

    绝对路径是一种描述文件夹或文件位置的方法
    所有绝对路径都是从根目录开始描述的
    根目录使用/表示

    相对路径也是描述文件夹或文件位置的方法
    相对路径从文件系统中的任何一个目录开始描述
    终端窗口中的相对路径都是以当前目录开始作为起点的
    相对路径有如下三种简单方式
    .            代表起点目录
    ..           父目录
    目录名称     子目录

    ls命令可以察看某个目录中的内容,使用方式如下:
    ls           目录路径
    ls -l        可以查看详细信息
    ls -a        可以查看所有内容
    -a 和 -l 选项可以合并成 -al (任何两个选项都可以这样合并)

    cd 命令可以调整当前目录的位置
    cd ~ 将当前路径设置为当前账号的home路径
    mkdir 命令可以创建一个新的目录,使用方法如下:
    mkdir   目录路径
    其中路径必须对应一个还不存在的目录,而且这个目录的父目录必须已经存在了
    mkdir -p  可以将路径中不存在的目录一次性创建出来

    rmdir 命令可以删除一个已经存在的目录,使用方法如下:
    rmdir 目录路径
    其中路径对应的目录应该已经存在并且目录是空的

    rm命令可以删除文件或目录
    如果要删除一个不为空的目录则需要使用-rf选项

    tar命令可以对文件进行打包处理
    压缩文件可以使用如下命令:
    tar zcvf 文件名.tar.gz  路径1  路径2 ....
    这个命令可以把多个路径对应的文件和文件夹打包压缩成一个文件

    解压缩文件可以使用如下命令:
    tar zxvf 文件名.tar.gz

    以上两个命令都是按照zip方式进行压缩和解压缩的


    vi是Linux系统下用来记录文字信息的工具
    vi只能在终端窗口中使用

    可以使用如下方式启动vi
    vi 文件路径
    用这种方式启动vi可以把路径对应文件的内容显示在窗口中

    在vi中使用:q!可以关闭vi

    vi中有三种工作模式,不同的工作模式可以干不同的事情
    --正常模式:在键盘上输入的所有内容被当成命令看待
                每次刚启动vi就处于正常模式
    --插入模式:在键盘上输入的所有内容被当成文字信息出现在文档中
    --命令模式:可以输入一些复杂的命令

    正常模式可以和另外两个模式进行转换,插入模式和命令模式之间不可以直接转换

    在正常模式下输入i可以转换成插入模式
    在正常模式下输入:可以转换成命令模式
    任何时候按esc键都可以转换成正常模式

    退出vi的方法
    :q       如果文档被修改过则这种退出方式会失败
    :q!      这种退出方式不会保存文档的修改内容
    :wq / :x 会保存文档的修改内容

    在命令模式下输入w来保存文档内容
    w命令中可以指定文件路径,将内容保存到指定的文件中
    在w命令中可以使用如下方式指定文档中的一段:
    :开始行号,结束行号  w  新文件名

     

     

     

     

     

     

     

     


     

  • 相关阅读:
    winform 动态添加控件及事件
    C#调用WCF问题汇总
    如何实现验证登陆者
    如何利用wx.request进行post请求
    如何利用wx.login方法获取openid和sessionKey
    微信小程序开发调试阶段不校验请求域名
    第三方授权登陆
    node环境下:node_modules里面的文件
    windows下如何快速删除大文件
    webpack使用devtool :source map插件
  • 原文地址:https://www.cnblogs.com/riskyer/p/3347963.html
Copyright © 2011-2022 走看看