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