NOTE.

2019.1.21
1.man [n] item(查手册)
2.  find -name 文件名   ---查找文件
     find -name hello*    ---查找hello
     find /  -name  hello* ---以hello开头
                            hello   ---以hello结尾
                            *hello  ---包含hello的
3.chgrp ---改变文件所处的群组
   chgrp  新组名  文件名  ---将这个文件收到新组里
4.chown ---改变文件的拥有者
   chown  用户名  文件/目录  ---将此文件收到用户名之下
5.chmod  ---改变权限
   方法一:chmod (-R)  650  temp ---通过数值修改temp目录的权限
   方法二:chmod   u      +        r
                               g       -       w
                               o      =        x
                               a
6.目标处理命令:
   cd      ---改变路径
   pwd   ---显示当前路径
   mkdir ---创建空目录              -p   a/b/c  ---逐层创建       
   rmdir  ---移除目录                 -p   a/b/c  ---逐层删除
   rm      ---移除文件                  -rf             ---强制删除所有
7.文件类命令:
   ls    -s    ---按文件大小
         -a    ---显示隐藏文件
         -l     ---显示长格式
         -t     ---按时间
  cp   -f     ---强制
         -d    ---包括文件属性
         -r     ---包括目录内部文件
         -u    ---创建文件的时间、读取内容的时间、修改权限的时间
         -a    ---同时具有p、d、r的功能
  rm   -f    ---强制
          -r   ---删除目录
8.查看文件内容:
  cat ---从前往后显示
  tac ---从后往前显示      -n  ---显示行号
  more ---分屏显示(只可往后翻)
  less    ---可以前后翻
  head  ---指定头上几行                    head   -n   20   hello  ---显示hello开头20行
  tail     ---显示尾巴上几行          head  -n  20   ./hello  |  tail  -n  10  ---取10行~20行
9.压缩/解压文件
  tar   -xvzf  ---解压
  tar   -cvzf  ---压缩
10.ifconfig  ---显示当前机器网卡信息
     ifconfig    etho   IP地址 ---修改
11.多文档编辑:
    vim  hello.c  main.c  ---同时打开两个文件(底行模式下输入n/N进行切换)
    底行模式下输入  files 可显示出已打开所有文件
12.多窗口编辑:
    底行模式下输入  sp   文件名   ——“ctrl  wj”---切换到下窗口  —— “q”---退出分屏
                                                           “ctrl wk”---切换到上窗口
13.gcc  -o      ---指出文件名 
             -E      ---生成预处理文件
             -c      ---编译成目标文件
14.多文件编译:
    gcc  add.c  sub.c   mul.c   -o 
     -Wall   ---生成所有警告信息
     -w       ---不生成任何警告信息
     -S        ---生成汇编代码
     -g        ---生成调试信息(必须用gdb)
     -O       ---优化编译
     -U       ---取消宏定义
     -D       ---相当于define
15.静态库的创建:
             第一步:  gcc    -c      源文件.c
             第二步:  ar      rcs     静态库名(lib__X_ .a)   add.o  sub.o  main.o
    静态库的使用:
             第三步:  gcc    -o     主函数(main)     主函数.c(main.c)    -L   -lX
16.动态库的创建:
             第一步:  gcc    -shared  -fPIC   -o   库名.so(lib___.so)     源文件.c
     动态库的使用:
             第二步:  gcc    源文件.c    ./库名.so     -o    可执行文件名
17.gdb调试:
             第一步:  编译生成可执行文件        gcc   -g    tst.c    -o  tst
             第二步:  启动GDB                         gdb    tst
             第三步:  在主函数出设置断点        break   main
             第四步:  运行程序                         run
             第五步:  单步运行                         next
             第六步:  继续运行                         continue
     p  result  ---查看结果
     delete     ---删除断点(编号)
     clear       ---删除所有的断点

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值