Linux常用命令介绍及gcc、gdb
Linux常用命令介绍及gcc、gdb
常用Linux命令-文件目录类命令
1 命令格式
命令名称 -选项 参数
eg:ls -l /etc
2 浏览目录命令
- ls
- pwd
3 目录操作命令
- cd
- mkdir
- rmdir命令
注:非空目录要用 rm -r 命令进行删除
4 浏览文件命令
- cat
- more、less
- head
- tail
5 文件操作命令
- cp
- rm
- find
- grep
注:find与grep命令的区别,前者是查找目录中的文件,后者是查看文件中的内容。grep常接在搜索命令后|grep对搜索内容进行过滤。 - tar
注:打包即将文件归档放在一起,不进行压缩的操作,归档文件大小是内部文件之和
以上压缩命令的理解:-f后面直接接压缩包名(不管是压缩还是解压),-C后面接压缩或解压到的路径
###1.5常用Linux命令-进程控制类命令
1 进程的概念
2 查看系统中进程的命令
- ps
注:守护进程是在服务器上一直运行的程序,是无控制终端的进程。 - top
3 控制系统中进程的命令
- kill
- killall
- nice
- renice
4 进程后台运行命令
- &
5 进程的挂起与恢复

注:fg、bg后面的是挂起进程的编号,可以通过jobs命令来查看
常用Linux命令-用户及权限管理类命令
1 用户
- su
2 用户管理类命令
- 当前用户的查看命令
- useradd
- passwd
- usermod
- uaerdel
3 用户组

4 用户组管理类命令
- groupadd
- groupmod
- groupdel
5 文件权限


6 文件权限管理类命令
- chmod
- chown
- chgrp
C程序编译调试方法
1 GCC
2 一般C程序的编译
- gcc编译的内部过程
- gcc编译c程序的使用方法
注:编译多个源程序不用参照ppt上的多个步骤,只是makefile方式要另外参考 - gcc命令的有关选项
- 使用静态库编译
- 使用动态库编译
3 c程序调试
- gdb介绍
- 启动gdb
- gdb的三种调试方式:设置断点、单步调试、查看堆栈
1 设置断点
2 单步调试
3 堆栈查看