黑马程序员技术交流社区
标题: 【视频教程】学好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 |