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 :结束当前程序的调试。

  • 相关阅读:
    webservice呈现调用导致呈现当机.
    【ES6】Promise用法
    腾讯地图JavaScript API调用
    【微信小程序】微信开发者工具快捷键汇总
    【微信小程序】小程序模拟调用本地json接口数据
    【微信小程序】小程序系统API
    【git和GitHub】分布式版本控制Git和代码远程仓库GitHub
    【微信小程序】组件化开发
    【微信小程序】小程序开发注意事项
    【微信小程序】引入外部js 方法
  • 原文地址:https://www.cnblogs.com/xingyun/p/2293318.html
Copyright © 2011-2022 走看看