• ssh

    登陆1ssh ruser_name@remote_host 第一次登陆到服务器时的询问填yes 然后输入远程服务器上的帐号对应的密码即可登入。 可选项:-p 20指定访问远程服务器的端口号20 别名为了解决每次输入帐号和远程服务器的麻烦,ssh有别...
  • gdb无源码调试

    首先尝试获取源码文件的信息,如果能找到在哪里是最好。 查看源代码文件名和编译目录 1info source 输出类似这样: 12345678(gdb) info sourceCurrent source file is /mnt/d/cpp/ma...
  • 个人tmux配置

    tmux的用户级配置文件为~/.tmux.conf(没有的话就创建一个) 快捷键前缀键prefix:C-a 1234# prefix: C-aunbind C-bset -g prefix C-abind C-a send-prefix 窗格(...
  • 无root权限安装软件

    ssh到无管理员权限的服务器上,如何安装软件? 远程编译安装到/目录下,在/.local/下像根目录一样组织bin/,share/等目录,然后添加PATH即可 一些库依赖不想一个个本地传输过去,可以在...
  • gdb常用命令

    基本调试命令行运行 1gdb ./xx.out 启动对可执行文件xx.out的调试 命令 功能 命令完整形式 h [cmd] 查看相应gdb命令的帮助信息,可以使用简写。 help r 进入调试后,程序不会直接开始运行,使用run指...
  • tmux常用命令

    基本思想工作流 服务server > 会话session > 窗口window > 窗格pane 首次使用tmux命令会启动一个server,之后所有工作都是和这个server交流。 窗口window是一个tab页面,这个页面可以分...
  • 原码反码补码

    整数表示法 正数 负数 真值 6 -6 原码 0 000 0110 1 000 0110 反码 0 000 0110 1 111 1001 补码 0 000 0110 1 111 1010 正数的表示相同,区别在负数上: ...
  • 汇编指令总结

    referance: CSAPP第三章笔记 数据格式 C声明 汇编码后缀 大小(字节) char b 1 short w 2 int i 4 long q 8 char* q 8 float s 4 double ...
  • vscode vim ctrl组合键映射

    遇到了直接配置vim.normalModeKeyBindings不生效,仍然是vscode原生快捷键的问题,解决方式如下: 以“把insert mode的ctrl+f和ctrl+b分别映射到左右方向键”为例: 首先在设置(ctrl+,)搜索vim u...
  • shell判断语句if[ -e ]的坑

    环境:ubuntu22.04, zsh,脚本使用#!/bin/bash 问题: 123if [ -e $file_name ]; then dosomethingfi 以上代码在file_name变量未定义的时候将进入判...
1234