zoukankan      html  css  js  c++  java
  • Linux C(day01)

    Linux是一个和Windows类似的操作系统
    
    通常通过终端软件使用Linux操作系统
    
    终端软件里只能使用键盘不能使用鼠标
    
    可以在终端软件里输入各种命令控制计算机
        完成各种任务
    
    clear命令可以清除终端窗口里的所有文字
    
    操作系统里用来管理文件的部分叫文件系统
    
    所有文件系统都采用分组的方式管理文件,
        一个分组里可以包含任意多个文件
    每个分组里的文件都可以再次分组
    
    文件系统里把一个文件分组叫做一个文件夹或
        目录
    
    Linux文件系统里有一个大的文件分组,这个
        分组里包含所有文件
    这个文件分组叫做根目录
    根目录可以使用/表示
    
    如果目录A直接包含目录B则他们之间存在父子
        关系,其中目录A叫做父目录,目录B叫做
        子目录
    
    路径用来表示文件或目录的位置
    路径表示从某个目录到一个目录或文件所经过
        的路线
    根据起点不同可以把路径分为两种,一种是
        绝对路径另外一种是相对路径
    
    绝对路径的起点一定是根目录
    所有绝对路径一定以/做开头,以/做开头的
        路径一定是绝对路径
    
    相对路径可以把任何目录作为起点
    相对路径里使用..表示从下向上走一步
    相对路径里使用.表示原地踏步
    相对路径里不可以包含起点位置
    
    终端里可以把一个目录设置成当前目录,
        当前目录是所有相对路径的起点
    当前目录的位置随时可以改变
    
    pwd命令可以用来察看当前目录的位置
    
    cd命令可以用来修改当前目录的位置
    使用方法如下
    cd 目录路径
    
    ls命令可以用来察看一个目录里的内容
    使用方法如下
    ls 目录路径
    如果省略目录路径就可以察看当前目录里的
       内容
    使用-a选项可以察看目录里的所有内容
    使用-l选项可以察看每个内容的详细信息
    这两个选项可以合并成-al
    
    touch命令可以用来创建一个空文件
    使用方法如下
    touch 文件路径
    如果文件已经存在就把文件的最后修改时间
        改成执行touch命令的时间
    
    rm命令可以用来删除一个文件
    使用方法如下
    rm 文件路径
    
    mkdir命令可以用来创建目录
    使用方法如下
    mkdir 目录路径
    目录必须还不存在,但是它的父目录必须已经
        存在
    使用-p选项可以把路径中所有还不存在的目录
       都创建出来
    
    rm命令使用-r选项就可以用来删除目录
    使用方法如下
    rm -r 目录路径
    
    vi是Linux系统中用来记录文字信息的工具
    
    vi只能在终端窗口里使用(只能使用键盘不能
        使用鼠标)
    
    vi的功能分成三组,任何时候只能使用其中
        一组
    vi里包含三种工作模式,每种工作模式对应
       一组功能
    任何时候只能处于一种工作模式下
    三种工作模式分别是正常模式,插入模式和
        命令模式
    
    正常模式下可以执行简单命令
    插入模式下可以修改文字内容
    命令模式下可以执行复杂命令
    
    每当启动vi的时候一定处于正常模式
    
    可以在不同模式之间进行转换
    正常模式下输入i可以转换成插入模式
    正常模式下输入:可以进入命令模式
    任何时候输入esc可以进入正常模式
    
    可以使用如下命令启动vi
    vi 文件路径
    
    可以采用两种方法退出vi
    1.在命令模式下输入q!可以退出vi(丢失没有
          保存的修改)
    2.在命令模式下输入wq或者x可以退出vi(首先
          保存所有修改然后退出)
    
    可以在命令模式下使用w命令保存所有修改
        而不需要退出vi
    
    在正常模式下输入nyy命令(n代表一个整数,如果
        是1可以省略)。这个命令把光标所在行开始
        的连续n行拷贝到剪贴板上
    
    在正常模式下输入np命令(n代表一个整数,如果
        是1可以省略)。这个命令把剪贴板上的内容
        在光标所在行下面连续粘贴n次
    
    在正常模式下输入ndd命令(n代表一个整数,如果
        是1可以省略)。这个命令把当前光标所在行
        开始的连续n行剪切到剪贴板上。
    
    在命令模式下输入set nu命令可以让vi显示
        每行的行号
    
    gVim是windows里的vi
  • 相关阅读:
    MySQL锁的调试
    MySQL的分支与变种
    leetcode Merge Two Sorted Lists
    leetcode Next Permutation
    leetcode n后问题
    leetcode Remove Duplicates from Sorted List I && II
    leetcode minimum path sum
    leetcode simplify path
    leetcode ip地址组合
    leetcode path sum II
  • 原文地址:https://www.cnblogs.com/Kernel001/p/7735142.html
Copyright © 2011-2022 走看看