![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux学习笔记
supreV
这个作者很懒,什么都没留下…
展开
-
Linux学习(Make和Makefile)
Make命令运行时,须要一个 Makefile 文件,以告诉make命令须要怎么样的去编译和链接程序。 一个Makefile文件包含五个方面的内容:具体规则隐含规则定义变量指令注释Makefile规则Makefile内容的核心是一系列的规则,这些规则告诉make程序要做的事以及做这件事所依赖的条件 规则的基本格式是:target: dependency (Tab字符)comm原创 2017-11-08 17:27:22 · 279 阅读 · 0 评论 -
Linux学习(gcc)
什么是gcc?gcc(GNU CCompiler)是GNU才推出的功能强大、性能优越的多平台编译器,gcc编译器能将c、c++语言源程序编译、链接成可执行文件,以下是gcc支持编译的一些源文件的后缀及其解释.c为后缀的文件,c语言源代码文件;.h为后缀的文件,是程序包含的头文件;.i为后缀的文件,是已经预处理过的c源代码文件;.o为后缀的文件,是编译后的目标文件;.s为后缀的文件,是汇编语原创 2017-11-08 17:04:16 · 338 阅读 · 0 评论 -
Linux学习(gdb)
GDB是GNU的调试工具,它可以跟踪被调试的程序,进行设置断点、单步执行等操作。被调试的应用程序在编译时最好使用-g参数将调试信息编入目标文件中: gcc -g app.c -o app 用以下命令启动对程序app的调试: gdb app常用命令原创 2017-11-08 19:04:40 · 320 阅读 · 0 评论 -
Linux学习(Shell脚本)
Shell基本元素#!/bin/bash 必须的,指出shell的类型# 注释变量控制一个shell脚本vi mkdir.sh#!/bin/bash# this is mkdircd /homemkdir shellTestecho "shellTest is created."Shell脚本什么是 Shell脚本?如果你有一系列经常使用的Linux命令,你可以把他们存储在一个原创 2017-11-08 19:51:50 · 433 阅读 · 0 评论 -
Linux学习(部分常用命令)
文件处理命令:file,mkdir,grep,dd,find,mv,ls,diff,cat,ln; 系统管理相关命令:df,top,free,quota,at,,lp,adduser,groupadd,kill,crontab;系统安全相关命令:passwd,su,umask,chgrp,chmod,chown,chattr,sudo,ps,who;文件处理file 作用:通过探测文件内容原创 2017-11-06 14:51:37 · 302 阅读 · 0 评论 -
Linux学习(部分重要目录结构)
/ : 根目录,只存放目录,不存放文件/bin (必需) :可执行二进制目录文件/dev*(必需)*:设备文件目录,存放系统下的文件,Linux下设备被当成文件,访问该目录下文件相当于访问设备/etc*(必需)*:操作系统的配置文件目录/home*(必需)*:系统默认的用户目录,新增用户账户时,用户的家目录都存放在该目录下/sbin*(必需)*:放置系统管理员使用的可执行命令(root用户原创 2017-11-06 10:26:50 · 462 阅读 · 0 评论