Linux基础操作

路径:

相对路径:

由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系,是从当前路径开始的路径

绝对路径:

完整的描述文件位置的路径就是绝对路径,通常是从盘符开始的路径


常用文件管理:

显示指令类型

        type + 指令

创建文件

        touch XXX

创建文件夹

        mkdir XXX

取消命令,并且换行

        (ctrl + c)

清空本行命令

        (ctrl + u)

补全命令

        tab

列出当前目录下所有文件

        ls

显示当前路径

        pwd

进入XXX目录

        cd + XXX

返回上层目录

        cd + ../

将XXX文件复制成YYY

        cp XXX   YYY

将XXX文件移动到YYY

        mv XXX YYY

删除文件

        rm XXX

删除文件夹

        rm XXX -r

展示文件内容

        cat XXX

复制文本(windows)

       (ctrl + insert)

粘贴文本(windows)

        (shift + insert)


tmux

结构:

功能:

1.分屏

2. 当终端断开,再次连接tmux时,可以继续运行未完成的进程

 操作:

新建tmux:

新建一个session,其中包含一个window,window中包含一个pane,pane里打开了一个shell对话框

         tmux

打开之前挂起的session

        tmux a 

将当前pane上下分割

        (ctrl + a) + "

将当前pane左右分割

         (ctrl + a ) + %

调节pane的的分割线

        (ctrl + a + 方向键)

选择pane

        (ctrl + a ) + 方向键

关闭当前pane

       (ctrl + d)

将pane全屏

        (ctrl + a) + z

pane取消全屏

        (ctrl + a)+ z

 挂起当前session

        (ctrl + a) + d

选择其它session

        (ctrl + a) + s

在当前session创建新window

        (ctrl + a) + c

选择其它window

        (ctrl + a + w)

在pane里面翻页

        (ctrl + a) + (PgUp / PgDn)

tmux中选中文本

        (shift + 文本)

tmux中复制粘贴

        (ctrl + a) + [ + 鼠标选中文本 + (ctrl + a) + ]

关闭窗口 

查看当前tmux进程

        tmux ls

关闭session

        tmux kill-session -t 序号

关闭window

        tmux kill-window -t 序号

关闭pane 

        tmux kill-pane -t 序号


vim

定义:

        从 vi 发展出来的一个文本编辑器,命令行模式下的文本编辑器

打开vim

        vim + 文件名字 

如果文件已经存在,则直接打开

如果文件没有创建过,则会创建一个文件并打开 

模式分类:

1.一般命令模式

定义:

        当前模式下,可以对文本编辑框里面的内容进行复制、粘贴、剪切等操作,不可以通过鼠标去选中,也不可直接写入代码和删除代码,只能通过键盘上特定的键对文本编辑框中的内容进行修改

操作:

        esc + 特定的键

2.命令行模式

定义:

        当前模式下,可以输入一些命令对文本编辑框里面的内容进行操作

操作:

        一般命令模式 + 或者 / 或者

3.编辑模式

定义:

        可以通过键盘和鼠标对文本编辑框里面的内容进行操作

操作:

        i

操作

一般命令模式下:

光标向左移动

        h 或 左箭头键

光标向下移动

        j 或 下箭头键

光标向上移动

        k 或 上箭头键

光标向右移动

        l 或 右箭头键

光标移动到本行开头

        0 或 功能键(home)

光标移动到本行末尾

        $ 或 功能键(end)

光标移动到第一行

        gg

光标移动到n行 

        nG

光标移动到最后一行

        G

光标向下移动n行

        n + 回车 

光标移动n个字符

        n + 空格

向光标下寻找第一个值为word的字符串

        / + word

向光标上寻找第一个值为word的字符串

        ? + word

重复前一个查找操作

        n

反复重复前一个查找操作 

        N

选中文本

        v

删除选中文本

        d

删除当前行

        dd

复制选中文本

        y

复制当前行

        yy

复制

         p

撤销

        u

取消撤销

        ctrl + r

向右缩进

         >

向左缩进 

        <

vim卡死

        ctrl+q 

命令行模式下:

跳转到某一行

        : + 行号 + 回车

在两行之间查找并替换某个字符串(无需确认)

        :n1,n2s/word1/word2/g

在全文查找并替换(无需确认)

        :1,$s/word1/word2/g   

在全文查找并替换(需要确认)

        :1,$s/word1/word2/gc

设置粘贴模式

        :set paste

取消粘贴模式

        :set nopaste

设置行号

        :set nu

取消行号

        :set nonu

取消高亮

        :noh

代码格式化

        :gg=G

保存

        :w

强制保存

        :w!

退出

        :q

强制退出

       :q!

保存并退出

         :wqtmu

编辑模式下:

复制:
        ctrl + insert    
粘贴:

        shift + insert


所有笔记总结目录-CSDN博客

  • 30
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值