├── FIFO ├── client.c └── server.c ├── Makefile ├── README.md ├── dup_dup2.c ├── exec ├── Makefile ├── com.c └── exec.c ├── fork_vfork ├── different of fork and vfork.txt ├── fork.c └── vfork.c ├── httpd ├── Makefile ├── database │ ├── database.cpp │ └── database.h ├── htdocs │ ├── check.cgi │ ├── color.cgi │ ├── index.html │ └── index.html~ ├── memc │ ├── memc.cpp │ └── memc.h ├── server │ ├── httpd.cpp │ └── httpd.h └── sock │ ├── sock.cpp │ └── sock.h ├── msg ├── Makefile ├── client.c ├── msgqueue.c ├── msgqueue.h └── server.c ├── my ├── 5class │ ├── UDP │ │ ├── Makefile │ │ ├── udp_client │ │ ├── udp_client.c │ │ ├── udp_server │ │ └── udp_server.c │ ├── alarm │ │ ├── Makefile │ │ └── alarm.c │ ├── awk │ │ ├── Count_capacity.awk │ │ ├── file │ │ └── test.awk │ ├── daemon │ │ ├── Makefile │ │ ├── daemon.c │ │ └── daemon.out │ ├── dup │ │ ├── Makefile │ │ ├── my_dup │ │ └── my_dup.c │ ├── epoll │ │ ├── Makefile │ │ ├── client.sh │ │ ├── epoll_client.c │ │ ├── epoll_http │ │ │ ├── Makefile │ │ │ ├── client.sh │ │ │ ├── epoll_client │ │ │ ├── epoll_client.c │ │ │ ├── epoll_server │ │ │ ├── epoll_server.c │ │ │ └── server.sh │ │ ├── epoll_server.c │ │ └── server.sh │ ├── hold_pattern │ │ └── file │ ├── httpd │ │ ├── Makefile │ │ ├── client.c │ │ ├── client.h │ │ ├── httpd.c │ │ ├── httpd.h │ │ └── server.c │ ├── kill │ │ └── kill_myself.c │ ├── mask_pending │ │ ├── Makefile │ │ ├── ke_chong_ru │ │ ├── ke_chong_ru.c │ │ ├── mask.c │ │ ├── mask.out │ │ ├── sighandler │ │ ├── sighandler.c │ │ ├── sleep │ │ └── sleep.c │ ├── poll │ │ ├── Makefile │ │ └── my_poll.c │ ├── raise │ │ └── raise.c │ ├── regular │ │ └── rule │ ├── schedul │ │ └── schedul.sh │ ├── sed │ │ ├── file │ │ └── test.sed │ ├── select │ │ ├── Makefile │ │ ├── my_select.c │ │ └── select_tcp │ │ │ ├── Makefile │ │ │ ├── select_client │ │ │ ├── select_client.c │ │ │ ├── select_server │ │ │ ├── select_server.c │ │ │ ├── start_client.sh │ │ │ └── start_server.sh │ ├── shell │ │ ├── array │ │ │ ├── array.sh │ │ │ ├── fabo.sh │ │ │ ├── max_min.sh │ │ │ └── sum.sh │ │ ├── basic │ │ │ └── shell1 │ │ ├── fun │ │ │ └── func.sh │ │ ├── mk_dir │ │ │ └── mk_dir.sh │ │ ├── other │ │ │ └── other.sh │ │ ├── passwd │ │ │ └── passwd.sh │ │ ├── process │ │ │ ├── add.c │ │ │ └── file.c │ │ ├── string │ │ │ ├── file │ │ │ ├── log │ │ │ └── string.sh │ │ ├── test │ │ │ └── test.sh │ │ └── while │ │ │ └── while.sh │ ├── socket │ │ ├── Makefile │ │ ├── client │ │ ├── client.c │ │ ├── main.c │ │ ├── server │ │ └── server.c │ ├── socketpair │ │ ├── Makefile │ │ └── my_socketpair.c │ └── tty │ │ └── tty.c └── 6class │ ├── FILE │ ├── Makefile │ ├── dup_dup2.c │ ├── file_fd.c │ ├── file_fd.out │ └── log │ ├── Gdb │ └── SeqList.cpp │ ├── c_schedul │ ├── a.out │ ├── main.c │ ├── main.out │ ├── main1.c │ └── main1.out │ ├── ctags │ ├── main.c │ ├── main.c~ │ ├── my_test.c │ ├── my_test.h │ └── tags │ ├── exec │ ├── Makefile │ ├── bin │ │ ├── Makefile │ │ ├── com.c │ │ └── com.out │ ├── exec.c │ └── exec.out │ ├── fifo │ ├── Makefile │ ├── client │ ├── client.c │ ├── server │ └── server.c │ ├── fork │ ├── Makefile │ ├── errno.c │ ├── errno.out │ ├── file │ ├── fork.c │ ├── vfork │ └── vfork.c │ ├── id │ ├── Makefile │ ├── id.c │ ├── id.out │ ├── log │ ├── read_write.c │ └── read_write.out │ ├── makefile │ ├── Makefile │ └── test.c │ ├── makefile1 │ ├── make1 │ │ ├── Makefile │ │ └── test.c │ └── make2 │ │ ├── main.c │ │ ├── makefile │ │ ├── proc.c │ │ └── proc.h │ └── msg │ ├── Makefile │ ├── client │ └── client.c ├── my_socketpair.c ├── pipe.c ├── pthread ├── Condition Variable(条件变量) │ ├── Makefile │ └── cond_mutex.c └── 线程终止 │ ├── Makefile │ └── pthread.c ├── schedul_Shell.sh ├── sem ├── Makefile ├── my_sem.c ├── my_sem.h ├── 父子进程互斥访问stdout │ ├── Makefile │ ├── lib │ │ ├── libmy_sem.a │ │ └── my_sem.h │ └── sem_stdout.c └── 生成的静态库lib │ ├── libmy_sem.a │ └── my_sem.h ├── shm ├── Makefile ├── shm_client.c ├── shm_comm.c ├── shm_comm.h └── shm_server.c ├── wait and waitpid ├── different of wait and waitpid.txt ├── mywait.c ├── wait.c └── waitpid.c └── 多路复用之select、poll、epoll ├── my_epoll ├── Makefile ├── client.sh ├── epoll_client.c ├── epoll_server.c └── server.sh ├── my_poll.c └── my_select ├── Makefile ├── select_client.c └── select_server.c /FIFO/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/FIFO/client.c -------------------------------------------------------------------------------- /FIFO/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/FIFO/server.c -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/README.md -------------------------------------------------------------------------------- /dup_dup2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/dup_dup2.c -------------------------------------------------------------------------------- /exec/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/exec/Makefile -------------------------------------------------------------------------------- /exec/com.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/exec/com.c -------------------------------------------------------------------------------- /exec/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/exec/exec.c -------------------------------------------------------------------------------- /fork_vfork/different of fork and vfork.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/fork_vfork/different of fork and vfork.txt -------------------------------------------------------------------------------- /fork_vfork/fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/fork_vfork/fork.c -------------------------------------------------------------------------------- /fork_vfork/vfork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/fork_vfork/vfork.c -------------------------------------------------------------------------------- /httpd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/httpd/Makefile -------------------------------------------------------------------------------- /httpd/database/database.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/httpd/database/database.cpp -------------------------------------------------------------------------------- /httpd/database/database.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/httpd/database/database.h -------------------------------------------------------------------------------- /httpd/htdocs/check.cgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/httpd/htdocs/check.cgi -------------------------------------------------------------------------------- /httpd/htdocs/color.cgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/httpd/htdocs/color.cgi -------------------------------------------------------------------------------- /httpd/htdocs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/httpd/htdocs/index.html -------------------------------------------------------------------------------- /httpd/htdocs/index.html~: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/httpd/htdocs/index.html~ -------------------------------------------------------------------------------- /httpd/memc/memc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/httpd/memc/memc.cpp -------------------------------------------------------------------------------- /httpd/memc/memc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/httpd/memc/memc.h -------------------------------------------------------------------------------- /httpd/server/httpd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/httpd/server/httpd.cpp -------------------------------------------------------------------------------- /httpd/server/httpd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/httpd/server/httpd.h -------------------------------------------------------------------------------- /httpd/sock/sock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/httpd/sock/sock.cpp -------------------------------------------------------------------------------- /httpd/sock/sock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/httpd/sock/sock.h -------------------------------------------------------------------------------- /msg/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/msg/Makefile -------------------------------------------------------------------------------- /msg/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/msg/client.c -------------------------------------------------------------------------------- /msg/msgqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/msg/msgqueue.c -------------------------------------------------------------------------------- /msg/msgqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/msg/msgqueue.h -------------------------------------------------------------------------------- /msg/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/msg/server.c -------------------------------------------------------------------------------- /my/5class/UDP/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/UDP/Makefile -------------------------------------------------------------------------------- /my/5class/UDP/udp_client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/UDP/udp_client -------------------------------------------------------------------------------- /my/5class/UDP/udp_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/UDP/udp_client.c -------------------------------------------------------------------------------- /my/5class/UDP/udp_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/UDP/udp_server -------------------------------------------------------------------------------- /my/5class/UDP/udp_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/UDP/udp_server.c -------------------------------------------------------------------------------- /my/5class/alarm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/alarm/Makefile -------------------------------------------------------------------------------- /my/5class/alarm/alarm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/alarm/alarm.c -------------------------------------------------------------------------------- /my/5class/awk/Count_capacity.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/awk/Count_capacity.awk -------------------------------------------------------------------------------- /my/5class/awk/file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/awk/file -------------------------------------------------------------------------------- /my/5class/awk/test.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/awk/test.awk -------------------------------------------------------------------------------- /my/5class/daemon/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/daemon/Makefile -------------------------------------------------------------------------------- /my/5class/daemon/daemon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/daemon/daemon.c -------------------------------------------------------------------------------- /my/5class/daemon/daemon.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/daemon/daemon.out -------------------------------------------------------------------------------- /my/5class/dup/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/dup/Makefile -------------------------------------------------------------------------------- /my/5class/dup/my_dup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/dup/my_dup -------------------------------------------------------------------------------- /my/5class/dup/my_dup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/dup/my_dup.c -------------------------------------------------------------------------------- /my/5class/epoll/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/epoll/Makefile -------------------------------------------------------------------------------- /my/5class/epoll/client.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ./epoll_client 192.168.18.129 8080 4 | -------------------------------------------------------------------------------- /my/5class/epoll/epoll_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/epoll/epoll_client.c -------------------------------------------------------------------------------- /my/5class/epoll/epoll_http/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/epoll/epoll_http/Makefile -------------------------------------------------------------------------------- /my/5class/epoll/epoll_http/client.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ./epoll_client 192.168.18.129 8080 4 | -------------------------------------------------------------------------------- /my/5class/epoll/epoll_http/epoll_client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/epoll/epoll_http/epoll_client -------------------------------------------------------------------------------- /my/5class/epoll/epoll_http/epoll_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/epoll/epoll_http/epoll_client.c -------------------------------------------------------------------------------- /my/5class/epoll/epoll_http/epoll_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/epoll/epoll_http/epoll_server -------------------------------------------------------------------------------- /my/5class/epoll/epoll_http/epoll_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/epoll/epoll_http/epoll_server.c -------------------------------------------------------------------------------- /my/5class/epoll/epoll_http/server.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ./epoll_server 192.168.18.129 8080 4 | -------------------------------------------------------------------------------- /my/5class/epoll/epoll_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/epoll/epoll_server.c -------------------------------------------------------------------------------- /my/5class/epoll/server.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ./epoll_server 192.168.18.129 8080 4 | -------------------------------------------------------------------------------- /my/5class/hold_pattern/file: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 2 4 | 3 5 | 4 6 | 5 7 | 6 8 | 7 9 | 8 10 | 9 11 | -------------------------------------------------------------------------------- /my/5class/httpd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/httpd/Makefile -------------------------------------------------------------------------------- /my/5class/httpd/client.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /my/5class/httpd/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/httpd/client.h -------------------------------------------------------------------------------- /my/5class/httpd/httpd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/httpd/httpd.c -------------------------------------------------------------------------------- /my/5class/httpd/httpd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/httpd/httpd.h -------------------------------------------------------------------------------- /my/5class/httpd/server.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /my/5class/kill/kill_myself.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/kill/kill_myself.c -------------------------------------------------------------------------------- /my/5class/mask_pending/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/mask_pending/Makefile -------------------------------------------------------------------------------- /my/5class/mask_pending/ke_chong_ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/mask_pending/ke_chong_ru -------------------------------------------------------------------------------- /my/5class/mask_pending/ke_chong_ru.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/mask_pending/ke_chong_ru.c -------------------------------------------------------------------------------- /my/5class/mask_pending/mask.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/mask_pending/mask.c -------------------------------------------------------------------------------- /my/5class/mask_pending/mask.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/mask_pending/mask.out -------------------------------------------------------------------------------- /my/5class/mask_pending/sighandler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/mask_pending/sighandler -------------------------------------------------------------------------------- /my/5class/mask_pending/sighandler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/mask_pending/sighandler.c -------------------------------------------------------------------------------- /my/5class/mask_pending/sleep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/mask_pending/sleep -------------------------------------------------------------------------------- /my/5class/mask_pending/sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/mask_pending/sleep.c -------------------------------------------------------------------------------- /my/5class/poll/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/poll/Makefile -------------------------------------------------------------------------------- /my/5class/poll/my_poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/poll/my_poll.c -------------------------------------------------------------------------------- /my/5class/raise/raise.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/raise/raise.c -------------------------------------------------------------------------------- /my/5class/regular/rule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/regular/rule -------------------------------------------------------------------------------- /my/5class/schedul/schedul.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/schedul/schedul.sh -------------------------------------------------------------------------------- /my/5class/sed/file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/sed/file -------------------------------------------------------------------------------- /my/5class/sed/test.sed: -------------------------------------------------------------------------------- 1 | sed '7,9s/.\+/~&~/' file 2 | -------------------------------------------------------------------------------- /my/5class/select/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/select/Makefile -------------------------------------------------------------------------------- /my/5class/select/my_select.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/select/my_select.c -------------------------------------------------------------------------------- /my/5class/select/select_tcp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/select/select_tcp/Makefile -------------------------------------------------------------------------------- /my/5class/select/select_tcp/select_client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/select/select_tcp/select_client -------------------------------------------------------------------------------- /my/5class/select/select_tcp/select_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/select/select_tcp/select_client.c -------------------------------------------------------------------------------- /my/5class/select/select_tcp/select_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/select/select_tcp/select_server -------------------------------------------------------------------------------- /my/5class/select/select_tcp/select_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/select/select_tcp/select_server.c -------------------------------------------------------------------------------- /my/5class/select/select_tcp/start_client.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ./select_client 127.0.0.1 8080 4 | -------------------------------------------------------------------------------- /my/5class/select/select_tcp/start_server.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ./select_server 127.0.0.1 8080 4 | -------------------------------------------------------------------------------- /my/5class/shell/array/array.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/shell/array/array.sh -------------------------------------------------------------------------------- /my/5class/shell/array/fabo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/shell/array/fabo.sh -------------------------------------------------------------------------------- /my/5class/shell/array/max_min.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/shell/array/max_min.sh -------------------------------------------------------------------------------- /my/5class/shell/array/sum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/shell/array/sum.sh -------------------------------------------------------------------------------- /my/5class/shell/basic/shell1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/shell/basic/shell1 -------------------------------------------------------------------------------- /my/5class/shell/fun/func.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/shell/fun/func.sh -------------------------------------------------------------------------------- /my/5class/shell/mk_dir/mk_dir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/shell/mk_dir/mk_dir.sh -------------------------------------------------------------------------------- /my/5class/shell/other/other.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/shell/other/other.sh -------------------------------------------------------------------------------- /my/5class/shell/passwd/passwd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/shell/passwd/passwd.sh -------------------------------------------------------------------------------- /my/5class/shell/process/add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/shell/process/add.c -------------------------------------------------------------------------------- /my/5class/shell/process/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/shell/process/file.c -------------------------------------------------------------------------------- /my/5class/shell/string/file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/shell/string/file -------------------------------------------------------------------------------- /my/5class/shell/string/log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/shell/string/log -------------------------------------------------------------------------------- /my/5class/shell/string/string.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/shell/string/string.sh -------------------------------------------------------------------------------- /my/5class/shell/test/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/shell/test/test.sh -------------------------------------------------------------------------------- /my/5class/shell/while/while.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/shell/while/while.sh -------------------------------------------------------------------------------- /my/5class/socket/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/socket/Makefile -------------------------------------------------------------------------------- /my/5class/socket/client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/socket/client -------------------------------------------------------------------------------- /my/5class/socket/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/socket/client.c -------------------------------------------------------------------------------- /my/5class/socket/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | return 0; 5 | } 6 | -------------------------------------------------------------------------------- /my/5class/socket/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/socket/server -------------------------------------------------------------------------------- /my/5class/socket/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/socket/server.c -------------------------------------------------------------------------------- /my/5class/socketpair/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/socketpair/Makefile -------------------------------------------------------------------------------- /my/5class/socketpair/my_socketpair.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/5class/socketpair/my_socketpair.c -------------------------------------------------------------------------------- /my/5class/tty/tty.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | 5 | return 0; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /my/6class/FILE/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/FILE/Makefile -------------------------------------------------------------------------------- /my/6class/FILE/dup_dup2.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /my/6class/FILE/file_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/FILE/file_fd.c -------------------------------------------------------------------------------- /my/6class/FILE/file_fd.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/FILE/file_fd.out -------------------------------------------------------------------------------- /my/6class/FILE/log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/FILE/log -------------------------------------------------------------------------------- /my/6class/Gdb/SeqList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/Gdb/SeqList.cpp -------------------------------------------------------------------------------- /my/6class/c_schedul/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/c_schedul/a.out -------------------------------------------------------------------------------- /my/6class/c_schedul/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/c_schedul/main.c -------------------------------------------------------------------------------- /my/6class/c_schedul/main.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/c_schedul/main.out -------------------------------------------------------------------------------- /my/6class/c_schedul/main1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/c_schedul/main1.c -------------------------------------------------------------------------------- /my/6class/c_schedul/main1.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/c_schedul/main1.out -------------------------------------------------------------------------------- /my/6class/ctags/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | fun(); 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /my/6class/ctags/main.c~: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | fun(); 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /my/6class/ctags/my_test.c: -------------------------------------------------------------------------------- 1 | include "my_test.h" 2 | void fun() 3 | { 4 | printf("hello world\n"); 5 | } 6 | -------------------------------------------------------------------------------- /my/6class/ctags/my_test.h: -------------------------------------------------------------------------------- 1 | #include 2 | void fun(); 3 | -------------------------------------------------------------------------------- /my/6class/ctags/tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/ctags/tags -------------------------------------------------------------------------------- /my/6class/exec/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/exec/Makefile -------------------------------------------------------------------------------- /my/6class/exec/bin/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/exec/bin/Makefile -------------------------------------------------------------------------------- /my/6class/exec/bin/com.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/exec/bin/com.c -------------------------------------------------------------------------------- /my/6class/exec/bin/com.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/exec/bin/com.out -------------------------------------------------------------------------------- /my/6class/exec/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/exec/exec.c -------------------------------------------------------------------------------- /my/6class/exec/exec.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/exec/exec.out -------------------------------------------------------------------------------- /my/6class/fifo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/fifo/Makefile -------------------------------------------------------------------------------- /my/6class/fifo/client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/fifo/client -------------------------------------------------------------------------------- /my/6class/fifo/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/fifo/client.c -------------------------------------------------------------------------------- /my/6class/fifo/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/fifo/server -------------------------------------------------------------------------------- /my/6class/fifo/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/fifo/server.c -------------------------------------------------------------------------------- /my/6class/fork/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/fork/Makefile -------------------------------------------------------------------------------- /my/6class/fork/errno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/fork/errno.c -------------------------------------------------------------------------------- /my/6class/fork/errno.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/fork/errno.out -------------------------------------------------------------------------------- /my/6class/fork/file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/fork/file -------------------------------------------------------------------------------- /my/6class/fork/fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/fork/fork.c -------------------------------------------------------------------------------- /my/6class/fork/vfork: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/fork/vfork -------------------------------------------------------------------------------- /my/6class/fork/vfork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/fork/vfork.c -------------------------------------------------------------------------------- /my/6class/id/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/id/Makefile -------------------------------------------------------------------------------- /my/6class/id/id.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/id/id.c -------------------------------------------------------------------------------- /my/6class/id/id.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/id/id.out -------------------------------------------------------------------------------- /my/6class/id/log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/id/log -------------------------------------------------------------------------------- /my/6class/id/read_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/id/read_write.c -------------------------------------------------------------------------------- /my/6class/id/read_write.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/id/read_write.out -------------------------------------------------------------------------------- /my/6class/makefile/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/makefile/Makefile -------------------------------------------------------------------------------- /my/6class/makefile/test.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | printf("hello bit\n"); 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /my/6class/makefile1/make1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/makefile1/make1/Makefile -------------------------------------------------------------------------------- /my/6class/makefile1/make1/test.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main() 3 | { 4 | printf("Hello World\n"); 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /my/6class/makefile1/make2/main.c: -------------------------------------------------------------------------------- 1 | #include"proc.h" 2 | int main() 3 | { 4 | proc(); 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /my/6class/makefile1/make2/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/makefile1/make2/makefile -------------------------------------------------------------------------------- /my/6class/makefile1/make2/proc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/makefile1/make2/proc.c -------------------------------------------------------------------------------- /my/6class/makefile1/make2/proc.h: -------------------------------------------------------------------------------- 1 | #ifndef _PROC_ 2 | 3 | int proc(); 4 | 5 | #endif 6 | -------------------------------------------------------------------------------- /my/6class/msg/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/msg/Makefile -------------------------------------------------------------------------------- /my/6class/msg/client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/msg/client -------------------------------------------------------------------------------- /my/6class/msg/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my/6class/msg/client.c -------------------------------------------------------------------------------- /my_socketpair.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/my_socketpair.c -------------------------------------------------------------------------------- /pipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/pipe.c -------------------------------------------------------------------------------- /pthread/Condition Variable(条件变量)/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/pthread/Condition Variable(条件变量)/Makefile -------------------------------------------------------------------------------- /pthread/Condition Variable(条件变量)/cond_mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/pthread/Condition Variable(条件变量)/cond_mutex.c -------------------------------------------------------------------------------- /pthread/线程终止/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/pthread/线程终止/Makefile -------------------------------------------------------------------------------- /pthread/线程终止/pthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/pthread/线程终止/pthread.c -------------------------------------------------------------------------------- /schedul_Shell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/schedul_Shell.sh -------------------------------------------------------------------------------- /sem/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/sem/Makefile -------------------------------------------------------------------------------- /sem/my_sem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/sem/my_sem.c -------------------------------------------------------------------------------- /sem/my_sem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/sem/my_sem.h -------------------------------------------------------------------------------- /sem/父子进程互斥访问stdout/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/sem/父子进程互斥访问stdout/Makefile -------------------------------------------------------------------------------- /sem/父子进程互斥访问stdout/lib/libmy_sem.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/sem/父子进程互斥访问stdout/lib/libmy_sem.a -------------------------------------------------------------------------------- /sem/父子进程互斥访问stdout/lib/my_sem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/sem/父子进程互斥访问stdout/lib/my_sem.h -------------------------------------------------------------------------------- /sem/父子进程互斥访问stdout/sem_stdout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/sem/父子进程互斥访问stdout/sem_stdout.c -------------------------------------------------------------------------------- /sem/生成的静态库lib/libmy_sem.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/sem/生成的静态库lib/libmy_sem.a -------------------------------------------------------------------------------- /sem/生成的静态库lib/my_sem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/sem/生成的静态库lib/my_sem.h -------------------------------------------------------------------------------- /shm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/shm/Makefile -------------------------------------------------------------------------------- /shm/shm_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/shm/shm_client.c -------------------------------------------------------------------------------- /shm/shm_comm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/shm/shm_comm.c -------------------------------------------------------------------------------- /shm/shm_comm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/shm/shm_comm.h -------------------------------------------------------------------------------- /shm/shm_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/shm/shm_server.c -------------------------------------------------------------------------------- /wait and waitpid/different of wait and waitpid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/wait and waitpid/different of wait and waitpid.txt -------------------------------------------------------------------------------- /wait and waitpid/mywait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/wait and waitpid/mywait.c -------------------------------------------------------------------------------- /wait and waitpid/wait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/wait and waitpid/wait.c -------------------------------------------------------------------------------- /wait and waitpid/waitpid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/wait and waitpid/waitpid.c -------------------------------------------------------------------------------- /多路复用之select、poll、epoll/my_epoll/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/多路复用之select、poll、epoll/my_epoll/Makefile -------------------------------------------------------------------------------- /多路复用之select、poll、epoll/my_epoll/client.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ./epoll_client 192.168.18.129 8080 4 | -------------------------------------------------------------------------------- /多路复用之select、poll、epoll/my_epoll/epoll_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/多路复用之select、poll、epoll/my_epoll/epoll_client.c -------------------------------------------------------------------------------- /多路复用之select、poll、epoll/my_epoll/epoll_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/多路复用之select、poll、epoll/my_epoll/epoll_server.c -------------------------------------------------------------------------------- /多路复用之select、poll、epoll/my_epoll/server.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ./epoll_server 192.168.18.129 8080 4 | -------------------------------------------------------------------------------- /多路复用之select、poll、epoll/my_poll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/多路复用之select、poll、epoll/my_poll.c -------------------------------------------------------------------------------- /多路复用之select、poll、epoll/my_select/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/多路复用之select、poll、epoll/my_select/Makefile -------------------------------------------------------------------------------- /多路复用之select、poll、epoll/my_select/select_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/多路复用之select、poll、epoll/my_select/select_client.c -------------------------------------------------------------------------------- /多路复用之select、poll、epoll/my_select/select_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoxiao-su/_Linux-OS-Network_/HEAD/多路复用之select、poll、epoll/my_select/select_server.c --------------------------------------------------------------------------------