代码改变世界

随笔分类 -  Linux 常用命令

GDB 调试

2024-04-11 21:49 by 清晨、午后, 71 阅读, 收藏, 编辑
摘要: gdb的前提条件: g++ 或者 gcc 时,必须是带gdb参数的 ,如 cmake 中 SET(CMAKE_CXX_FLAGS_DEBUG " $ENV{CXXFLAGS} -O0 -Wall -g ") 1.启动 gdb ./软件名称 对于已经运行的程序 gdb attach $(pidof 进 阅读全文

Linux 开机自启

2020-04-21 18:58 by 清晨、午后, 426 阅读, 收藏, 编辑
摘要: 1. 后台服务自启动 方法一、 a. 可以把需要在开机后启动执行的命令写入如下文件(Ubuntu 测试OK) /etc/rc.local 方法二(适用于 init.d 守护程序 和 GUI 程序) a. 自定义服务(init.d 守护程序) 以 ceph 服务为例,创建文件 /usr/lib/sys 阅读全文

Linux 命令—用户 群组 文件权限

2020-04-21 18:57 by 清晨、午后, 347 阅读, 收藏, 编辑
摘要: 1.用户身份与密码 useradd [-u UID] [-g 初始群组] [-G 次要群组] [-mM] [-c 说明栏] [-d 家目录绝对路径] [-s shell] 使用者账号名 选项与参数: -u :后面接的是 UID ,是一组数字。直接指定一个特定的 UID 给这个账号; -g :后面接的 阅读全文

Linux Shell 脚本基础

2020-01-13 16:54 by 清晨、午后, 156 阅读, 收藏, 编辑
摘要: 使用“:set paste” 来实现vim 按照源文件格式复制 #!/bin/bash 在Unix中,凡是被 #! 注释的,统统是指明加载器(解释器)的路径,也就是声明用哪个程序来运行本文件。 比如: #!/bin/bash #上面的意思是说,把下面的字符统统传递给/bin/bash echo "H 阅读全文

Linux—基础命令

2020-01-03 14:52 by 清晨、午后, 683 阅读, 收藏, 编辑
摘要: 命令参数有长格式和短格式,长格式前置 -- ,短格式前置 -,只有短格式命令可以合并,前置一个 - 1. man cmd // 帮助信息 man tail // 列出 tail 命令的帮助信息 2. whereis cmd // 查询命令的路径 which cmd 3. echo // 在终端输出字 阅读全文
点击右上角即可分享
微信分享提示