
Linux系统
文章平均质量分 92
颜 然
西安邮电大学21届计科学生,目前为西邮Linux兴趣小组成员。匀速乃极速。
展开
-
现代操作系统原理与实现
随书笔记原创 2022-10-24 11:08:05 · 1964 阅读 · 1 评论 -
Java 线程操作
一、进程与线程计算机中,把一个任务(浏览器、播放器或是其他)称为进程,而进程的子任务则称为线程多进程模式(每个进程只有一个线程):┌──────────┐ ┌──────────┐ ┌──────────┐│Process │ │Process │ │Process ││┌────────┐│ │┌────────┐│ │┌────────┐│││ Thread ││ ││ Thread ││ ││ Thread │││└────────┘│ │└────────┘│ │原创 2022-05-18 22:17:37 · 1043 阅读 · 0 评论 -
Java(5)继承和多态之父子关系
一、继承(1)定义从已经存在的类中定义新的类,称为继承。由继承可以引出父类和子类的定义:继承使得你可以定义一个通用的类(即父类、超类、基类),之后继承该类成为一个更特定的类(即子类、继承类、派生类)(2)语法xx(子类)extends XXX(父类)关键字extends告诉编译器,XX类继承自XXX类。经过上面的语句,XX继承了XXX中的方法和数据域。(3)注意点虽说继承了父类的数据域,但如果在父类中的数据是用“private”修饰,就不能直接在子类中访问。如果;父类...原创 2022-04-26 22:24:22 · 1816 阅读 · 0 评论 -
ubuntu上git代码push到远程仓库以及申请个人访问令牌
一、初始化Git仓库首先mkdir创建一个空目录:$ mkdir learngit //创建目录mkdir$ cd learngit //切换到指定目录cd$ pwd //显示u当前所在工作目录的全路径pwd/home/yanran/learngit (显示)你的主目录中就会出现一个空目录接下来使用git init把目录变成Git可管理的仓库在learngit目录下创建一个txt文档:添加成功二、添加文件到Git仓库接原创 2022-04-16 11:49:47 · 1710 阅读 · 0 评论 -
Markdown语法和实操
小组学长建议我可以把博客上传到Github上,于是打开了Markdown的大门。不难,研究了一下就能上手了,并且页面清晰又整洁,好喜欢好喜欢。看教程➕github上操作了一波,上传了第一篇用Markdown写的文档:https://github.com/yanyanran/YBlog/blob/main/Markdown%E8%AF%AD%E6%B3%95.md效果:源码:源于想把自己的博客上传到github上的有感而学导语Markdown 是一种轻量级的 「标原创 2022-03-25 16:21:32 · 262 阅读 · 0 评论 -
GDB调试操作
GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 对于一名Linux下工作的c/c++程序员,gdb是必不可少的工具。1、启动gdb使用vim编辑器编写一个简单的测试程序并保存:vim hello.c然后使用gcc将其编译为可执行文件,同时使用-g表示该程序可调试:gcc -g hello.c -o hello接下来启动gdb进行调试:gdb hello或gdb -q hello-q参数可以屏原创 2022-03-24 14:26:58 · 25100 阅读 · 4 评论 -
Linux系统下的gcc操作
目录一、一次性编译1、新建、编辑源文件2、生成可执行程序3、运行可执行程序4、完整演示二、分两步编译1、编译(Compile)2、链接(Link)3、完整演示三、分四步编译1、预处理(.i)2、编译(.s)3、汇编(.o) 合三为一4、链接(.out)完整演示一、一次性编译在Linux上编译.c文件并非直接生成.out文件(Windows上为.exe),中间还经历了预处理、编译、汇编、链接四个过程,好在gcc提供了生成中间文...原创 2022-03-22 11:59:32 · 3867 阅读 · 0 评论 -
Project2:用C语言实现自己的ls命令/my_ls
目录一、任务说明二、命令解析三、命令终端效果展示四、大致实现思路五、棘手点六、一些小点七、参考书籍八、代码展示part九、总结一、任务说明ls 是 GNU/Linux 操作系统中常见的命令。请使用 C 语言,基于 GNU/Linux 操作系统,编程实现 ls 命令的 部分 功能,包括实现 ls 的 -a、-l、-R、-t、-r、-i、-s 参数。二、命令解析-a 列出目录下的所有文件,包括以.开头的隐含文件 -l 列出文件的详细信息(包原创 2022-03-20 23:24:12 · 2754 阅读 · 0 评论 -
ubuntu下git的配置和命令使用
下面代码段中的串皆为终端命令 git安装sudo apt-get install -y gitgit配置1、配置用户名和邮箱git config --global user.name +用户名(github官网注册的用户名)git config --global user.email +邮箱(gitub官网注册绑定的邮箱)完成后可查看配置:git config --list 2、配置SSH不配置SSH的话,一些git@github...的URL不能下载原创 2022-01-06 22:53:42 · 4639 阅读 · 1 评论 -
初探Linux操作系统与文件
目录一、操作系统启动流程中的启动检测程序:BIOS搭配MBR/GPT的启动流程二、了解Linux文件属性二、了解Linux文件属性在Linux系统中,每个硬件设备都被当成一个文件来对待。那也确实是想了一下,关于...一、操作系统启动流程中的启动检测程序:BIOS搭配MBR/GPT的启动流程(插入--关于BIOS与CMOS的一些点)BIOS(基本输入输出系统):即为写入到主板上的一个软件程序,存储在为ROM的BIOS芯片中。 CMOS(芯片):为记录计算机各原创 2021-11-15 23:10:12 · 2834 阅读 · 2 评论