zoukankan      html  css  js  c++  java
  • Linux常用命令

    chmod: chmod 777 file

    chmod abc file

    其中a,b,c各为一个数字,分别表示User、Group、及Other的rwx权限。

    cd /usr/bin 跳转目录

    lsattr  file:显示文件属性。

    pwd :执行pwd指令可立刻得知目前所在的工作目录的绝对路径名称。

    vi:

    vi filename :打开或新建文件,并将光标置于第一行首
    :w :保存当前文件
    :e filename:打开文件filename进行编辑
    :x:保存当前文件并退出
    :q:退出vi
    :q!:不保存文件并退出vi

    tar:

    tar -xvf filename.tar

    tar -zxvf filename.tar.gz

    tar -jxvf filename.tar.bz2

    tar -jxvf filename.tar.bz

    gcc

    编译:gcc test.c -o test//编译test.c,输出文件为test

          gcc -c test.c//只生成目标文件

          gcc -g //-g为了调试用的,加-g 是为了gdb 用

    gdb

    启动gdb命令:

    1、gdb

     file 可执行文件//可执行文件是用-g编译的

    2、gdb 可执行文件//可执行文件是用-g编译的

    一些常用命令:

    list:输出从上次调用list命令开始往后的10行程序代码。

    list -:输出从上次调用list命令开始往前的10行程序代码。

    list n:输出第n行附近的10行程序代码。

    list function:输出函数function前后的10行程序代码。

    break 要设置断点的行号//在程序中设置断点,当程序运行到指定行上时,会暂停执行

    clear 要清除的断点所在的行号//clear用于清除断点

    condition 断点号 条件表达式// condition :设置断点在一定条件下才能生效

    next//执行一条语句

    next n//执行n条语句

    print 变量或表达式//打印变量或表达式的值

    info frame//显示当前栈帧的详细信息。

    quit :退出gdb。

    run :启动程序,在run后面带上参数可以传递给正在调试的程序

    kill :结束当前程序的调试。

  • 相关阅读:
    Ubuntu 18.04 设置静态IP
    面试问题总结
    hadoop集群搭建流程
    胡适:天下没有白费的努力
    学习的技术内容
    Windows MySql安装
    MySql 基础知识
    windows maven 安装与配置
    Logstash抽取数据到Elasticsearch(1)
    后台运行导入数据库
  • 原文地址:https://www.cnblogs.com/xingyun/p/2293318.html
Copyright © 2011-2022 走看看