Linux
大姐姐毕宿五
先做自己该做的,再做自己想做的。
展开
-
Linux--问题2--vi(vim)、touch以及mkdir的区别
Linux--问题2--vi(vim)、touch以及mkdir的区别 首先推荐一个Linux命令大全:https://www.runoob.com/linux/linux-command-manual.html 1.vim: vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 连 vim 的官方原创 2020-11-10 21:59:05 · 2811 阅读 · 0 评论 -
Linux--2--模拟百度网盘实现文件传输项目
Linux--2--模拟百度网盘实现文件传输项目 项目简介:用C/C++语言模拟百度网盘,实现 Windows 与 Linux 之间上传,下载,交互文件。 项目环境:Red Hat Enterprise Linux 6 具体实现:采用多线程编程,用创建监听套接字 socket ,用TCP协议,实现交互方式,先创建管道,然后fork产生子进程,在子进程中用exec函数进行替换命令,用管道写端dup2覆盖替换标准输出,然后父进程将管道数据读出,发送给客户端,实现下载方式,用自定义协议,服务器端给客户...原创 2020-10-19 16:27:59 · 2025 阅读 · 1 评论 -
Linux--僵死进程和孤儿进程以及如何杀死僵死进程
Linux--僵死进程和孤儿进程以及如何杀死僵死进程 1.僵死进程与孤儿进程的区别? 父进程和子进程终止关系有两种:父进程先于子进程终止和子进程先于父进程终止。 孤儿进程:父进程先于子进程终止 终止进程的父进程更改为init进程,也就是父进程ID更改为1。当一个进程终止时,内核会检查所有的活动进程,找出正要终止进程的子进程,并将其父进程更改为init进程。 僵死进程:子进程先于父进程终止 一个进程执行了exit系统调用退出,而其父进程并没有为它收尸(调用wait或waitpid来获得它的结束状态原创 2020-10-07 23:54:20 · 413 阅读 · 0 评论 -
Linux--问题1--从用户态进入内核态
Linux--问题1--从用户态进入内核态 切换用户 首先要理清,切换用户是用命令su或者su -;与用户态进入内核态不是一回事。 大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户。Linux中切换用户的命令是su或su -。 su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shel原创 2020-10-07 22:50:41 · 1275 阅读 · 0 评论 -
Linux--项目--Linux系统下的mybash项目
Linux--项目--Linux系统下的mybash项目 项目名称:Linux 系统下的 mybash 项目 项目简介:模拟实现 Linux 系统 shell 的命令解析功能及简单命令的实现。 项目环境:Red Hat Enterprise Linux 6 具体实现:采用了多进程编程,父进程负责接收并解析命令和识别所带参数,父进程在解析出命令后,使用fork创建子进程,exec函数进行子进程替换,由子进程执行命令。并用信号来防止子进程变为僵死进程,将实现了的ls, mkdir ,...原创 2020-09-23 12:27:34 · 203 阅读 · 0 评论 -
Linux复习--基础知识
Linux复习--基础知识 1.Linux 基础 目录结构 文件类型 文件权限 命令 1)/etc /boot /bin /home /lib /proc /usr /dev mnt 2)-普通文件 d目录文件 p管道文件 l链接文件 c,b设备文件 s套接字文件 3)权限 chmod , r:4 w:2 x:1 文字设定法 数字设定法 u 属 g 组 o 其他 命令:ls -l(显示...原创 2020-09-03 10:47:24 · 165 阅读 · 0 评论 -
Linux--安装Git
Linux下安装Git 我在安装过程中遇到的小问题都写在下面了,我现在是第二遍写这篇博客,原因就是,我按了Ctrl+Z,本以为只撤销一步,没想到大部分都撤销了,然后自动保存为草稿,我慌了,联系客服说试一下Ctrl+Y恢复一下,试了一下不行,应该是因为已经自动保存当前的内容,以前的操作被覆盖了。这里总结经验给你们,希望不要重复我的傻操作了。 目录 Linux下安装Git 1.下载安装包...原创 2019-11-12 20:30:57 · 175 阅读 · 0 评论 -
Linux--Git总结
Linux--Git总结 这篇是我在学习过程中的总结,希望对你有帮助,有问题可以留言。 目录 Linux--Git总结 1.安装Git 打开虚拟机,你可以试着输入git,看看系统有没有安装Git: 2.创建版本库 3.让此目录Git管理的仓库 4.将文件添加到版本库 5.版本回退 6.撤销修改 7.分支的切换 8.附加 1.安装Git 打开虚拟机,你可以试着输入...原创 2019-09-27 17:16:49 · 154 阅读 · 0 评论