Linux常用命令介绍及gcc、gdb

Linux常用命令介绍及gcc、gdb

常用Linux命令-文件目录类命令

1 命令格式

命令名称 -选项 参数
eg:ls -l /etc


2 浏览目录命令

  • ls
    Linux常用命令介绍及gcc、gdb
  • pwd
    Linux常用命令介绍及gcc、gdb

3 目录操作命令

  • cd
    Linux常用命令介绍及gcc、gdb
  • mkdir
    Linux常用命令介绍及gcc、gdb
  • rmdir命令
    注:非空目录要用 rm -r 命令进行删除
    Linux常用命令介绍及gcc、gdb

4 浏览文件命令

  • cat
    Linux常用命令介绍及gcc、gdb
  • more、less
    Linux常用命令介绍及gcc、gdb
  • head
    Linux常用命令介绍及gcc、gdb
  • tail
    Linux常用命令介绍及gcc、gdb

5 文件操作命令

  • cp
    Linux常用命令介绍及gcc、gdb
  • rm
    Linux常用命令介绍及gcc、gdb
  • find
    Linux常用命令介绍及gcc、gdb
  • grep
    Linux常用命令介绍及gcc、gdb
    注:find与grep命令的区别,前者是查找目录中的文件,后者是查看文件中的内容。grep常接在搜索命令后|grep对搜索内容进行过滤。
  • tar
    Linux常用命令介绍及gcc、gdb
    注:打包即将文件归档放在一起,不进行压缩的操作,归档文件大小是内部文件之和
    Linux常用命令介绍及gcc、gdb
    以上压缩命令的理解:-f后面直接接压缩包名(不管是压缩还是解压),-C后面接压缩或解压到的路径

###1.5常用Linux命令-进程控制类命令
1 进程的概念
Linux常用命令介绍及gcc、gdb

2 查看系统中进程的命令

  • ps
    Linux常用命令介绍及gcc、gdb
    Linux常用命令介绍及gcc、gdb
    注:守护进程是在服务器上一直运行的程序,是无控制终端的进程。
  • top
    Linux常用命令介绍及gcc、gdb
    Linux常用命令介绍及gcc、gdb

3 控制系统中进程的命令

  • kill
    Linux常用命令介绍及gcc、gdb
  • killall
    Linux常用命令介绍及gcc、gdb
  • nice
    Linux常用命令介绍及gcc、gdb
  • renice
    Linux常用命令介绍及gcc、gdb

4 进程后台运行命令

  • &
    Linux常用命令介绍及gcc、gdb

5 进程的挂起与恢复
Linux常用命令介绍及gcc、gdb
注:fg、bg后面的是挂起进程的编号,可以通过jobs命令来查看

常用Linux命令-用户及权限管理类命令

1 用户
Linux常用命令介绍及gcc、gdb
Linux常用命令介绍及gcc、gdb
Linux常用命令介绍及gcc、gdb

  • su
    Linux常用命令介绍及gcc、gdb

2 用户管理类命令

  • 当前用户的查看命令
    Linux常用命令介绍及gcc、gdb
  • useradd
    Linux常用命令介绍及gcc、gdb
  • passwd
    Linux常用命令介绍及gcc、gdb
    Linux常用命令介绍及gcc、gdb
  • usermod
    Linux常用命令介绍及gcc、gdb
  • uaerdel
    Linux常用命令介绍及gcc、gdb

3 用户组
Linux常用命令介绍及gcc、gdb
Linux常用命令介绍及gcc、gdb

4 用户组管理类命令

  • groupadd
    Linux常用命令介绍及gcc、gdb
  • groupmod
    Linux常用命令介绍及gcc、gdb
  • groupdel
    Linux常用命令介绍及gcc、gdb

5 文件权限
Linux常用命令介绍及gcc、gdb
Linux常用命令介绍及gcc、gdb
Linux常用命令介绍及gcc、gdb

6 文件权限管理类命令

  • chmod
    Linux常用命令介绍及gcc、gdb
  • chown
    Linux常用命令介绍及gcc、gdb
  • chgrp
    Linux常用命令介绍及gcc、gdb

C程序编译调试方法

1 GCC
Linux常用命令介绍及gcc、gdb

2 一般C程序的编译

  • gcc编译的内部过程
    Linux常用命令介绍及gcc、gdb
  • gcc编译c程序的使用方法
    Linux常用命令介绍及gcc、gdb
    注:编译多个源程序不用参照ppt上的多个步骤,只是makefile方式要另外参考
    Linux常用命令介绍及gcc、gdb
  • gcc命令的有关选项
    Linux常用命令介绍及gcc、gdb
    Linux常用命令介绍及gcc、gdb
  • 使用静态库编译
    Linux常用命令介绍及gcc、gdb
  • 使用动态库编译
    Linux常用命令介绍及gcc、gdb
    Linux常用命令介绍及gcc、gdb

3 c程序调试

  • gdb介绍
    Linux常用命令介绍及gcc、gdb
  • 启动gdb
    Linux常用命令介绍及gcc、gdb
  • gdb的三种调试方式:设置断点、单步调试、查看堆栈
    1 设置断点
    Linux常用命令介绍及gcc、gdb
    Linux常用命令介绍及gcc、gdb
    Linux常用命令介绍及gcc、gdb
    2 单步调试
    Linux常用命令介绍及gcc、gdb
    3 堆栈查看
    Linux常用命令介绍及gcc、gdb