linux中编程工具介绍

第一章 Linux基本命令-文件与目录操作

1.交互方式使用bash

       命令补全、历史记录、主键盘快捷键

2.文件与目录操作

   Cdpwdmkdirrmdirtouch(将每个文件的访问及修改时间都更新为目前时间。如果文件不存在,则创建一个字节数为0的文件)catcp(拷贝),tree(显示文件目录树)

Rm(删除一个目录中的一个或多个文件或目录)find(在目录中搜索文件)、which(查找一个或多个命令command的程序文件所在,给出绝对路径)、chmod(改变文件或目录的访问权限)、tar(为文件和目录创建档案)、gzip (压缩或解压缩文件)

第二章 Linux基本命令-进程和磁盘管理

1.进程管理和作业控制

   Ps (用于监视后台进程的工作情况 如:$ps就可显示后台进程的情况),fg(把指定的后台作业或挂起作业移到前台运行),bg(把被挂起的进程提到后台执行)

2.磁盘及文件系统管理

  Mount (加载文件系统)

  Windows 95/98常用的FAT32文件系统:vfat

  Win NT/2000的文件系统:nfs

  OS/2用的文件系统:hpfs

  Linux用的文件系统:ext2ext3

  CD-ROM光盘用的文件系统:iso9660

Umount(卸载文件系统)、df(检查文件系统的磁盘空间占用情况)、du(统计目录或文件所占的磁盘空间的大小)、dd(把指定的输入文件拷贝到指定的输出文件中)

3.网络管理

       Netstat(显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作)、nslookup(查一台机器的IP地址和其他对应的域名)、ping(查询用户的信息,通常会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息 )、talnet(用户通过该命令可以登录到远程主机,就像登录到本地机上执行命令一样)

4.其他命令

   manalias(将value字符串起个别名叫name,以后在命令行输入nameshell自动将其解释为value)、date(显示和设置系统日期和时间)、clear(清频)

第三章 Linux常用服务器配置

1.FTP服务器,NFS服务器

第四章 vivim

1.vi的安装及配置

   安装Ubuntu vim

   配置文件的位置

   设置语法高亮显示

   设置Windows风格的c/c++自动缩进(添加以下set语句到ubuntu vim中)

2.屏幕上移动

3.按字移动光标

4.按句移动光标

5.按段移动光标

6.按段移动光标

7.屏幕滚动

8.文本的插入

9.文本删除

10.撤销命令(undo

11.重复命令(redo

12.文本行的移动

13.窗口的切分

14.块选择命令

15.查找替换命令

16.C语言编程中的有用命令

        查看man page(命令模式下,将光标放在函数名字上,按K可以直接查看man page

环境设置 :set nu 显示行号

 :set ai 自动缩行

 :set ts=4 设置一个TAB键等于几个空格(可以把这些选项写入~/.vimrc文件(不用写前面的:号),使得每次使用的vi生效。注意,不要过分依赖显示行号的功能,vi编辑窗口底部的坐标显示通常已经足够用了,如果要跳转到某一行,应该用G命令,而不应先显示行号,然后再去一页一页翻)

        移动光标

vim的使用参看ZhaoRuFei译的Vim User Manual手册』

第五章 编译工具gcc

1.gcc的常用模式(编译模式和编译连接模式)

2.常用选项(许多情况下,头文件和源文件都是单独存放在一个不同的目录中,但当编译时需要包含文件存放在多个目录下,可以使用多个-L (小写)来指定各个目录,如$gcc test.c -l../inc -l../../inc2 -o test,这里指出了另一个包含子目录inc2,较之前目录它还要在再上俩级才能找到)

3.警告功能

    最常用的就是 -Wall选项,还有其他很多选项呢,慢慢看哈……度娘,这些选项可以打开也可以关闭哈

第六章 调试工具gdb

1.概述

    GDBGUN DeBugger)是GNU的调试器,一般和GCCGUN Compiler Collection)配搭使用,要使用GDB进行调试,编译程序时要指定-g-ggdb的编译选项,其中-g用于产生一般的调试讯息,-ggdb则用于产生GDB特有的调试讯息,使用-ggdb时,可执行文件的尺寸会大大增加。

2.操作gdb的流程

(1)、 $gcc -g gdb_sample.c -o a.exe

(2)、 $gdb a.exe 这样两步后,我们就进入了gdb的调试环境

(3)、相关的基本命令 lb(在代码第11行设置断点,命令为:b 11),c, p, 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值