linux编程
文章平均质量分 75
linux编程课程的课程笔记
INGg__
双非ACM打铁选手,数据科学与大数据专业在读
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux 进程文章链接整理
找到了一个大佬的关于进程的文章集合,放过来方便翻阅 https://blog.youkuaiyun.com/mybelief321/article/details/9046955 https://blog.youkuaiyun.com/mybelief321/article/details/9054405 https://blog.youkuaiyun.com/mybelief321/article/details/9055589 https://blog.youkuaiyun.com/mybelief321/article/details/906414转载 2021-06-17 17:42:55 · 128 阅读 · 0 评论 -
Linux进程管理
文章目录进程属性标识符进程标识符父进程标识符用户标识符组标识符进程函数接口进程状态就绪态运行态睡眠态终止态寄存器信息页表指针进程组与会话进程控制创建进程创建一个创建多个exec函数族解析exec函数族进程退出进程同步wait()waitpid()进程管理命令pstoppstreepgrepnicebg fgjobskill 进程属性 进程属性保存在进程控制块中(PCB) 内核为每个进程维护了一个PCB用于管理相应进程的信息 标识符 进程标识符 即进程id,简称pid 通常为前一个pid加一,因为pid取值范原创 2021-06-10 08:50:53 · 972 阅读 · 0 评论 -
Linux文件系统与操作
磁盘与目录 磁盘是文件系统的底层支持,目录是文件系统的具体表现 磁盘与磁盘分区 磁盘组成:主轴、盘片、读写磁头 盘片上的圆环称为磁道;多张盘片构成的半径相同的磁道的圆柱面称为柱面(一张盘片有多少磁道磁盘就有多少柱面 盘片上被细分为多个大小相同的扇区,扇区是磁盘的基本单位,一般一个扇区大小为51 2字节 磁盘的第一个扇区,叫做引导扇区,非常重要,记录了关键信息:主引导记录、磁盘分区、魔数 主引导记录:是计算机开机后访问硬盘时所必须要读取的首个扇区,地址为0柱面0磁头1扇区,只有MBR中的程序访问成功后才能正原创 2021-05-20 14:56:42 · 566 阅读 · 0 评论 -
shell基本语句
执行方式 shell文件中以#开头的是注释行 但第一行为例外!/bin/sh表明系统会调用哪个程序来执行此脚本 提权执行 chmod +x f 给文件执行的权限 参数执行 sh f 变量 定义 弱类型,只有在需要的时候,才会使用一些工具将变量转化为明确的类型 变量=值 赋空值等号后跟一个换行符 readonly 变量设为只读变量 注意shell的变量定义等号两边不能有空格 引用 $ 在使用echo进行的语句中,不同的变量引用方式可能导致不同的结果 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存原创 2021-04-23 17:37:50 · 1615 阅读 · 0 评论 -
Linux用户操作
概述 系统概述(用户) Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。 每个用户账号都拥有一个唯一的用户名和各自的口令。 用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。 实现用户账号的管理,要完成的工作主要有如下几个方面: 用户账号的添加、删原创 2021-04-08 16:42:40 · 3798 阅读 · 0 评论 -
gcc编译
GCC编译 单个文件编译 gcc 路径 会输出一个默认为a.out的文件 gcc 路径 -o 名字 输出一个重新命名的新文件 生成可执行文件就可以运行了 安装gdb命令 yum install gdb 为代码加入调试信息 gcc ***.c -o *** -g 启用gdb gdb ***.c 使用list命令查看代码 list 行号 不指定行号,默认列出前10行代码 指定行号,默认列出附近10行 设置断点 b 行号 查看设置的断点 info b num读点编号,Enb断点状态,断点地址Ad原创 2021-04-08 14:09:40 · 240 阅读 · 0 评论 -
vim编辑器
光标移动,模式切换,删除,查找,替换,复制,粘贴,撤销 三种模式 命令模式 编辑模式(输入模式) 末行模式(尾行模式) 命令模式 默认进入 不能对文件直接进行编辑,可以输入快捷键进行操作 编辑模式 在该模式下可以对文件内容进行编辑 末行模式 可以在末行命令来对文件进行操作(搜索,替换,保存,退出,撤销) vim打开文件的方式 vim 文件路径 打开指定文件 vim +数字 文件路径 打开指定的文件,并且将光标移动到指定行 vm +/关键字 文件的路径 打开指定的文件,并且高粱显示关键词 vim 文件.原创 2021-04-08 14:06:57 · 209 阅读 · 0 评论 -
1.常用命令补充
权限命令 r 读权限 w 写权限 x 执行权限 Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users) [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QKVBbc7E-1616114286244)(1.常用命令.assets/file-permissions-rwx.jpg)] chmod change the permissions mode of file更改文件或目录的权限 u 表示该文件的原创 2021-03-19 08:39:24 · 155 阅读 · 0 评论 -
command_day_1
关机命令: shutdown(需配合其他后缀使用 shutdown --help)正常关机 halt 关闭内存 init 0 ls ls-list ls 列出当前目录下的所有文件 ls - add 列出改目录下的所有文件/文件夹的名称 相对路径:从当前终端打开的目录下进行寻址 绝对路径:路径目录前加 / ,不管当前的目录在那里直接转入该目录 相对路径写法: ./ 表示当前目录与不写的作用相同 …/ 上一级目录下 绝对路径: / 开始 ls 选项 路径(在列出指定路径下的文件/文件夹的名原创 2020-10-25 18:09:32 · 186 阅读 · 0 评论 -
linux command_day_2
pwd 用法:无参 打印当前工作目录路径 cd 切换当前的工作目录 cd 路径 ps. ~表示当前用户的家目录 cd ~(快捷切换) mkdir (make directory) 创建目录 语法: mkdir 路径(可以是文件夹的名称也或者是包含完整名称的一个完整路径) mkdir -p 路径 一次添加多层不存在的目录 mkdir 路径1 路径2 。。。。 一次创建多个 注:ls 结果颜色,其中蓝色名称表示文件夹,黑色表示文件,绿色的其权限为拥有所有权限 touch 作用创建文件 语法:touch 文原创 2020-10-27 21:04:03 · 145 阅读 · 0 评论 -
linux command_day_3
df 查看磁盘的空间 df -h 转换为可读性更高的形式 filesystem可看做分区 free 作用:查看内存使用情况 free -m 以mb为单位 swap 虚拟内存 head 查看一个文件的前n行,默认为10行 head -n 文件路径 tail 查看一个文件的后n行,默认为10行 语法同上 可以通过tail来查看一个文件的动态变化 tail -f 但应是系统添加而非手写 less 以较少的内容进行输出,按下辅助功能键查看更多 less tab(需要查看的路径 wc 统计文件内容原创 2020-11-06 14:59:30 · 112 阅读 · 0 评论 -
linux command_day_4
hostname hostname 输出完整的主机名 hostname 输出当前主机名的FQDN(全限定域名 id 查看一个用户的一些基本信息(包含用户id,用户组id,附加组id…) 不指定用户默认为当前用户 语法: id 默认显示当前执行该命令的用户的基本信息 最后一个为附加组名 id 用户名 显示该用户名 whoami 显示当前的用户名,一般用于shell脚本 ps -ef 指令:ps 作用:主要是查看服务器的进程信息 -e (-A)表示列出全部的进程 -f 显示全部的列 uid 用户原创 2020-11-06 15:02:14 · 126 阅读 · 0 评论
分享