• Linux


    noi linux默认密码:123456

    终端里面使用的一些语句

    linux环境下:

    //创建一个新的cpp文件:

    vim filename.cpp

    //插入(即写代码)

    i(快捷键)

    //复制粘贴

    Ctrl + Shift + C/V

    //保存退出

    w:保存;q:退出;!强制

    因此操作为:先esc,然后输入":wq!" 或者 "wq"

    //编译

    g++ filename.cpp -o filename.exe

    注意:-o filename.exe 指的是将操作内容输出到filename.exe指定文件中,不可分割。

    如果想要加一些编译选项,应该在它前面加:

    g++ filename.cpp -O2 -Wall -Wl,--stack=112345678 -fsanitize=address -Wshadow -std=c++11

    (Wshadow意思为在变量重名的时候Warning)

    //运行

    ./filename.exe

    未定义行为的检测

    (据说)-fsanitize=undefined

    //神仙们的编译(可能有额外错误提示)

    -fsanitize=address

    -ftrapv

    vim相关

    oi wiki : Vim

    Vim主要分为两种模式:普通模式和插入模式。一开始默认为普通模式,此时随便敲打键盘将会出一些奇奇怪怪的东西;(i)(a) 键进入插入模式,按 (esc) 退出。

    .vimrc

    我们需要进行一些配置。主要有三个:缩进改为两空格,自动缩进,括号回车自动缩进。

    方法:在主文件夹建立一个 .vimrc 文件。可以直接在终端敲 vim .vimrc

    set tabstop=2
    set autoindent
    set cindent
    set shiftwidth
    

    ":"

    :sp jzp.cpp

    分屏

    :w

    保存

    :q

    退出

    :wq

    保存退出。

    一些快捷键

    普通模式下按 G (大写)跳至行末,然后按 v 进入可视模式,然后按 gg 跳至开头,就可以实现“全选”操作了。

    vim中复制粘贴时缩进混乱的解决方法

    首先把光标搞到最左上角,然后按Ctrl VG(大写),=,就好了。

    生活中 linux 的一些操作

    //转移路径到桌面:

    cd Desktop

    //查询大小

    size filename.exe

    //下载火狐浏览器

    sudo apt-get install firefox

  • 相关阅读:
    Flask-SQLAlchemy 学习总结
    ubuntu安装redis
    PostgreSQL在Ubuntu上安装指南
    Linux(Ubuntu)下MySQL的安装与配置
    python wechat_sdk间接性的出现错误OfficialAPIError: 40001,说access_token已过期或者不是最新的。
    django不要设置datetime字段auto_now=True
    python 装饰器和 functools 模块
    关于 Python Iterator 协议的一点思考
    python中的enumerate函数
    8 种常被忽视的 SQL 错误用法
  • 原文地址:https://www.cnblogs.com/JiaZP/p/13454830.html
Copyright © 2020-2023  润新知