黑马程序员技术交流社区

标题: 【视频教程】学好linux? 从无基础系统编程开始 [打印本页]

作者: 播妞    时间: 2018-8-23 17:10
标题: 【视频教程】学好linux? 从无基础系统编程开始
Linux系统编程,在某些时刻,几乎所有的程序员都要与其程序所处操作系统中的系统调用和程序库打交道。本次播妞主要为大家分享,如何学好Linux,如何从零基础系统的进行学习各阶段的知识点·~,赶紧跟着播妞一起学习吧~

本次课程简介

Day1(命令基础,软件安装与卸载)

Day2 (vim、动静态库)

Day3 (makefile、、gdb调试工具、open函数)

Day4 (文件IO、阻塞非阻塞、目录函数)

Day5 (递归遍历目录、dup2、进程)

Day6 (进程、进程控制、管道)

Day7 (进程间通信)

Day8 (信号、信号捕捉)

Day9 (守护进程、线程、线程控制、线程属性)

Day10 (线程同步、信号量、条件变量)

适合人群

适合零基础的学员

部分资料展示---节选自【第一天学习课程笔记】

Linux系统目录:

bin:存放二进制可执行文件

boot:存放开机启动程序

dev:存放设备文件: 字符设备、块设备

home:存放普通用户

etc:用户信息和系统配置文件 passwd、group

lib:库文件:libc.so.6

root:管理员宿主目录(家目录)

usr:用户资源管理目录

Linux系统文件类型: 7/8 种

普通文件:-

目录文件:d

字符设备文件:c

块设备文件:b

软连接:l

管道文件:p

套接字:s

未知文件。

软连接:快捷方式

为保证软连接可以任意搬移, 创建时务必对源文件使用 绝对路径。

硬链接:

ln file  file.hard

操作系统给每一个文件赋予唯一的 inode,当有相同inode的文件存在时,彼此同步。

删除时,只将硬链接计数减一。减为0时,inode 被释放。

创建用户:

sudo adduser 新用户名                --- useradd

修改文件所属用户:

sudo chown 新用户名 待修改文件。

sudo chown wangwu a.c

删除用户:

sudo deluser 用户名

创建用户组:

sudo addgroup 新组名

修改文件所属用户组:

sudo chgrp 新用户组名 待修改文件。

sudo chgrp g88 a.c

删除组:

sudo delgroup 用户组名

使用chown 一次修改所有者和所属组:

sudo chown 所有者:所属组  待操作文件。

find命令:找文件

-type 按文件类型搜索  d/p/s/c/b/l/ f:文件

-name 按文件名搜索

find ./ -name "*file*.jpg"

-maxdepth 指定搜索深度。应作为第一个参数出现。

find ./ -maxdepth 1 -name "*file*.jpg"

-size 按文件大小搜索. 单位:k、M、G

find /home/itcast -size +20M -size -50M

-atime、mtime、ctime 天  amin、mmin、cmin 分钟。

-exec:将find搜索的结果集执行某一指定命令。

find /usr/ -name '*tmp*' -exec ls -ld {} \;

-ok: 以交互式的方式 将find搜索的结果集执行某一指定命令

-xargs:将find搜索的结果集执行某一指定命令。  当结果集数量过大时,可以分片映射。

find /usr/ -name '*tmp*' | xargs ls -ld

-print0:

find /usr/ -name '*tmp*' -print0 | xargs  -0 ls -ld

grep命令:找文件内容

grep -r 'copy' ./ -n

-n参数::显示行号

ps aux | grep 'cupsd'  -- 检索进程结果集。


网盘资料截图:

网盘资料下载链接已添加(回帖可见)


作者: xh2958915385    时间: 2018-8-25 11:14
看看试试吧
作者: 2792857037    时间: 2018-8-25 18:53
fdsfsda犯得上发射点
作者: 2792857037    时间: 2018-8-25 18:53
尽快回归i了家居服v共同应对各个团队是
作者: 1344735210    时间: 2018-8-26 20:48
this is very good!
作者: b05310312    时间: 2018-8-30 22:28
学习学习~~~
作者: mark123    时间: 2018-8-31 11:29
感谢分亨
作者: Reals    时间: 2018-9-10 13:12
感谢分享
作者: thr2one    时间: 2018-9-10 19:12
学得好就好,就好得很
作者: bzgcl    时间: 2018-9-10 20:57
!!!!!!!!!!!!!!!!!!!!!!
作者: ownbest    时间: 2018-9-11 09:42
看了部分视频,感觉非常好
作者: Rexhe    时间: 2018-9-11 11:47
666666666666666666666666666666
作者: Chien    时间: 2018-9-13 17:59
谢谢分享
作者: b05310312    时间: 2018-9-14 15:23
多谢分享,共同学习~~~
作者: zz553603476    时间: 2018-9-14 20:03
谢谢分享。
作者: 盗情    时间: 2018-9-19 10:50
啊啊啊啊啊啊
作者: 13462568230    时间: 2018-10-3 21:05
6666666666666

作者: 化け物    时间: 2018-10-4 20:36
谢谢分享
作者: aini87    时间: 2018-10-12 10:36
谢谢分享
作者: 废话流    时间: 2018-10-15 10:52
谢谢分析~~~~~
作者: 那个温暖的冬天    时间: 2018-10-23 13:22
11111111111111111111111111
作者: 鼻涕大泡泡    时间: 2018-10-23 13:53
评论都是乱打,我是个正经的评论,来学习的哈哈哈
作者: Aleno    时间: 2018-10-25 11:43
学习学习学习学习学习学习学习学习学习学习学习学习
作者: mo﹎雲℡    时间: 2018-11-4 23:25
过来瞧瞧
作者: 飘渺洞天1    时间: 2018-11-13 17:21
学习一下
作者: 木木真    时间: 2018-11-13 23:03
好伤心不喜欢小孩想不想好

作者: door    时间: 2018-11-15 20:05
资源不错啊,谢谢
作者: 棠花_长盛    时间: 2018-11-18 08:04

作者: 三流剑客    时间: 2018-11-20 10:06
学习学习……

作者: 2803889978    时间: 2018-11-23 15:26
linux,unix,........................
作者: 嘎嘣脆    时间: 2018-11-23 16:00
666666666666666666666666666666
作者: GJXAIOU    时间: 2018-11-23 21:45
试试就试试

作者: mx003    时间: 2018-11-25 13:12
谢谢分享
作者: kwowhoo    时间: 2018-11-26 09:18
这是个不错的网站,在B站看到时视频找来的。
作者: 小猪头    时间: 2018-11-30 01:36
想多学一些东西
作者: xiaofeixiazz    时间: 2018-12-3 14:32
先看看。。。。。。
作者: 飞花令    时间: 2018-12-3 18:37
参考下,学习学习
作者: 谢昊峰    时间: 2018-12-4 01:58
要看资料必须回复
作者: 刘达达    时间: 2018-12-5 14:35
谢谢分享
作者: feibenren    时间: 2018-12-5 19:17
ssss看看试试吧
作者: fangxing    时间: 2018-12-11 12:46
学好linux? 从无基础系统编程开始
作者: cn_abc    时间: 2018-12-16 11:00
学习  学习
作者: zgg1    时间: 2018-12-20 18:41
看看怎么样
作者: xuzhuaaron    时间: 2019-1-10 22:24
看看试试吧
作者: 度过的一天    时间: 2019-1-11 18:12
dddddddddddffff
作者: 代码-真香    时间: 2019-1-22 14:23
资料怎么在这里哇 谢谢
作者: HuangCheng丶    时间: 2019-1-22 23:36
谢谢分享

作者: 番茄炒鸡蛋    时间: 2019-1-23 09:30
学习一下!~
作者: S_young    时间: 2019-2-1 11:31
优秀,谢谢分享
作者: line8887    时间: 2019-3-13 17:46
谢谢楼主分享
作者: wyj504935    时间: 2019-3-16 22:07
6666666666666666
作者: 剑吼西风    时间: 2019-3-19 17:52

作者: 祎踅    时间: 2019-3-20 11:09
本人小白一个  有没有大牛教一下
作者: nm17852034267    时间: 2019-3-31 13:49
感谢给这次机会
作者: happysir    时间: 2019-4-6 10:23
好,
看看试试吧
作者: kthe    时间: 2019-5-1 21:38
主页上的视频缺少,看看这个是否全
作者: 臭老九    时间: 2019-5-24 15:55

this is very good!
作者: 199807xh    时间: 2019-5-24 20:47
哈哈哈哈哈哈哈哈哈哈哈哈吧

作者: 剧中人    时间: 2019-6-11 08:24
dfbfsdbrbsbsgbreh
作者: 牛志华    时间: 2019-7-5 14:43
非常不错的 资料
作者: chengxuyuan88    时间: 2019-7-27 21:05
学些linux
作者: gsj8253    时间: 2019-7-29 11:54
感谢分享

作者: 肥橙    时间: 2019-8-2 23:31
谢谢谢谢
作者: dqzxxy    时间: 2019-8-5 16:34
感谢分享。。。。
作者: blackimp    时间: 2019-8-23 17:26
谢谢分享,好好学习,天天向上!
作者: ping123    时间: 2019-8-27 20:53
感谢分享


作者: 赤兔程序员    时间: 2019-8-28 19:53
感恩黑马!

作者: limac    时间: 2019-9-6 09:51
楼主辛苦了
作者: yyl407    时间: 2019-9-16 14:40
学习一下!!!
作者: LIWJ    时间: 2019-9-27 19:56
huaweixiangwozhaoshou
作者: 冬天6666    时间: 2019-9-28 09:00
感谢分享

作者: noblesport    时间: 2019-10-22 23:09
9999999999999
作者: hyjbzbn    时间: 2019-10-24 21:35
谢谢分享

作者: hyjbzbn    时间: 2019-10-24 21:35
谢谢分享,加油

作者: q69895241    时间: 2019-10-27 11:53
每句话网络上都有记录
作者: hale333    时间: 2019-11-1 22:04
kkkkkkkkkkkkkkkkkkkkkkk
作者: 泽部真帆    时间: 2019-11-4 15:14
看一看笔记
作者: 红尘有幸识丹青    时间: 2019-11-27 21:27
谢谢
作者: 17779603730    时间: 2019-11-30 21:02
gdgdgdgdgfdgdg
作者: jamin1119    时间: 2019-12-19 15:56
学习学习
作者: DingLS    时间: 2020-2-5 17:40
学习使我快乐
作者: 翼&黑羽    时间: 2020-3-7 08:22
学习学习~~~
作者: CHH1384    时间: 2020-3-9 17:10
楼主好人

作者: 虾米先生    时间: 2020-4-13 23:25
又入坑了,感谢分享
作者: 虾米先生    时间: 2020-4-13 23:25
哈哈哈哈,好
作者: black_tiger    时间: 2020-4-14 00:11
学好linux? 从无基础系统编程开始 [修改]
作者: ch_jiong    时间: 2020-4-14 14:22
感谢分亨
作者: 漫天都是小星星    时间: 2020-4-16 15:41
学习学习
作者: 1947958141    时间: 2020-4-20 18:30
看试试吧
作者: 阿园    时间: 2020-4-22 07:27
我想学习

作者: a1770853    时间: 2020-5-11 21:13
6666666666666666666666666666
作者: bhlct    时间: 2020-7-14 01:11

作者: liujun04    时间: 2020-7-15 17:13
多谢分享视频
作者: vishell    时间: 2020-7-19 16:52
很nice 课程质量应该不错吧
作者: _LLK    时间: 2020-9-22 15:56


谢谢分享!

作者: xixihaha123    时间: 2020-9-23 15:19
谢谢分享
作者: Davy_ni    时间: 2020-9-26 21:10
谢谢分享 爱您
作者: 袖手旁观mini    时间: 2020-10-2 13:18
thanks 谢谢
作者: 守望者_200910    时间: 2020-11-2 15:16
你好,可以分享一下吗
作者: what_tewq    时间: 2020-12-7 13:23
感谢老师的分享。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2