• linux基础


    1 Linux是一个类似于Windows的操作系统,Linux操作系统的典型使用方式是通过终端软件

    2 终端软件里不能使用鼠标,所有操作都必须通过键盘实现

    3 在终端软件里用键盘输入命令控制计算机完成各种工作

    4 clear命令可以清除终端窗口里的所有文字信息

    5 操作系统中用来管理文件的部分叫文件系统

    6 所有文件系统都采用分组方式管理文件,一个文件分组里可能包含任意多个文件,每个分组里的文件还可以再次分组,文件分组叫做文件夹(目录)

    7 如果目录A直接包含目录B就说它们之间存在父子关系,其中目录A叫做父目录,目录B叫做子目录

    8 Linux文件系统中有一个大的文件分组,这个分组包含所有文件,这个分组叫做根目录,通常用/表示根目录

    9 通常采用路径表示目录或文件的位置,路径是从某个文件夹开始到某个文件夹或文件为止中间经过的路线

    10 根据开始位置的不同可以把路径分为绝对路径和相对路径,绝对路径固定把根目录作为起点,绝对路径一定以/做开头,以/做开头的路径一定是绝对路径

    11 相对路径可以把任何目录作为起点,相对路径里使用..表示向上走一步,相对路径里使用.表示原地踏步,相对路径里不可以包含起点位置

    12 可以在终端窗口里把一个目录设置成当前目录,这个当前目录就是所有相对路径的起点,当前目录的位置随时可以改变

    pwd命令可以用来察看当前目录的位置

    cd命令可以用来设置当前目录的位置
    命令使用方法如下
    cd 目录路径

    ls命令可以用来察看某个目录里的内容
    使用方法如下
    ls 目录路径
    如果省略目录路径就可以察看当前目录里的内容
    使用-a选项可以察看目录里的所有内容
    使用-l选项可以察看内容的详细信息
    可以把这两个选项合并成-al

    touch命令可以用来创建新的文件
    如果文件已经存在就把它的最后修改时间
    改成执行touch命令的时间

    rm命令可以用来删除一个文件

    mkdir命令可以用来创建目录
    要求目录本身还不存在但是父目录必须存在
    在命令中使用-p选项可以把路径中所有不存在
    的目录都创建出来

    rm命令加上-r选项就可以用来删除一个目录

    vi是Linux系统中用来记录文字信息的工具

    vi只能在终端窗口里使用(只能使用键盘)

    vi的功能分成三组,任何时候只能使用其中一组
    vi里包含三种工作模式,每种工作模式对应
    一组功能
    任何时候只能处于一种工作模式下
    三种工作模式分别是正常模式,插入模式和
    命令模式

    正常模式下可以执行简单命令
    插入模式下可以修改文字内容
    命令模式下可以执行复杂命令

    每次启动vi以后一定处于正常模式下

    不同工作模式之间可以互相转换
    在正常模式下输入i可以进入插入模式
    在正常模式下输入:可以进入命令模式
    在任何时候输入esc可以进入正常模式

    可以采用如下命令启动vi
    vi 文件路径

    可以采用两种方法退出vi
    1.在命令模式下输入q!(丢失所有没保存的修改)
    2.在命令模式下输入wq或x(先保存所有修改然后
    再退出)

    可以在命令模式下输入w命令,这样可以
    保存所有修改而不需要退出vi

    在正常模式下输入nyy命令(n代表一个整数,
    如果是1可以省略)。这个命令可以把
    当前光标所在行开始的连续n行拷贝
    到剪贴板上。

    在正常模式下输入np命令(n代表一个整数,
    如果是1可以省略)。这个命令可以把
    剪贴板上的内容在当前光标所在行
    下面连续粘贴n次。

    在正常模式下输入ndd命令(n代表一个整数,
    如果是1可以省略)。这个命令可以把
    当前光标所在行开始的连续n行转移到
    剪贴板上。

    在命令模式下输入set nu命令可以让vi显示每行
    的行号

    gVim是Windows里的vi

  • 相关阅读:
    每周一荐:代码编辑器sublime
    每周一荐:Google的序列化框架Protobuf
    每周一荐:ObjectiveC的开源开发环境GNUstep
    每周一荐:用gnuplot绘制函数曲线
    每周一荐:学习ACE一定要看的书
    临时变量管理器
    每周一荐:TotalCommand的文件夹同步功能
    每周一荐:支持latex的思维导图软件docear
    关于程序员面试的一点想法
    每周一荐:Python Web开发框架Django
  • 原文地址:https://www.cnblogs.com/LuckCoder/p/9203933.html
Copyright © 2020-2023  润新知