
Linux与Shell编程
文章平均质量分 79
hhhcbw
Hello World!!!
展开
-
Linux学习笔记——系统文件与目录操作函数
Linux系统文件与目录操作函数,包括stat、readdir、dup和dup2、fcntl原创 2022-09-18 15:55:45 · 578 阅读 · 0 评论 -
Linux学习笔记——系统函数IO
标准C库IO函数工作流程,虚拟地址,系统IO函数,包括 open,read,write,lseek的使用原创 2022-09-18 10:25:50 · 543 阅读 · 0 评论 -
Linux学习笔记——Makefile的使用
Linux中Makefile的使用,主要通过四种Makefile的写法由浅入深地学习使用Makefile。原创 2022-09-15 21:59:56 · 2926 阅读 · 0 评论 -
Linux学习笔记——C程序的编译运行与调试
Linux中C程序的编译运行与调试,包括gcc命令的使用及有关参数,静态库与动态库的使用以及gdb调试原创 2022-09-15 13:13:02 · 1532 阅读 · 0 评论 -
Linux学习笔记——查看帮助信息
Linux查看帮助信息的指令man原创 2022-09-13 20:05:27 · 1828 阅读 · 0 评论 -
Linux学习笔记——SSH服务器的使用
主要关于Linux的ssh服务器的使用及scp命令原创 2022-09-13 13:11:49 · 309 阅读 · 0 评论 -
Linux学习笔记——NFS服务器的搭建
主要关于Linux的NFS服务器的搭建,包括服务器端的配置和客户端的登录原创 2022-09-13 11:53:53 · 575 阅读 · 0 评论 -
Linux学习笔记——FTP服务器的使用
主要关于Linux中FTP服务器的使用,包括服务器端的配置,客户端的实名用户登录与匿名用户登录以及lftp客户端工具的使用。原创 2022-09-13 10:50:54 · 706 阅读 · 0 评论 -
Linux学习笔记——用户管理
主要关于Linux用户管理的几个简单指令,包括 adduser、useradd、passwd、su、userdel原创 2022-09-12 19:17:01 · 3086 阅读 · 0 评论 -
Linux学习笔记——网络管理
主要关于Linux网络管理的几个简单指令,包括ifconfig、ping、nslookup原创 2022-09-12 13:57:46 · 1362 阅读 · 0 评论 -
Linux学习笔记——进程管理
Linux进程管理的几个简单指令:who、ps、env、kill、top原创 2022-09-11 17:44:17 · 849 阅读 · 0 评论 -
Linux学习笔记——压缩与解压缩
Linux压缩与解压缩文件的指令,包括gzip、bzip2、tar、rar、zip。原创 2022-09-09 21:34:23 · 1105 阅读 · 0 评论 -
Linux学习笔记——Shell和Bash
Shell和Bash是什么?Shell命令的分类?原创 2022-09-09 17:42:24 · 860 阅读 · 0 评论 -
Linux系统编程(1)——进程控制
Linux系统编程关于进程控制的部分,主要关于fork函数创建子进程。原创 2022-08-26 22:49:40 · 366 阅读 · 0 评论 -
Linux学习笔记——vim显示行号(临时/永久)
Linux中vim显示行号的方式,包括临时方法与永久方法。原创 2022-08-24 12:09:10 · 962 阅读 · 0 评论 -
Linux学习笔记——环境变量及环境变量操作函数
Linux环境变量及环境变量的操作函数,如getenv,setenv,unsetenv。原创 2022-08-24 11:53:21 · 431 阅读 · 0 评论 -
Linux学习笔记——令新建文件和目录拥有默认权限
Linux令新建文件和目录拥有默认权限,主要涉及umask命令。原创 2022-08-23 21:33:46 · 1307 阅读 · 0 评论 -
Linux学习笔记——修改文件的所有者和所有组
Linux修改文件的所有者和所有组,主要涉及chown命令及chgrp命令。原创 2022-08-21 20:14:20 · 4986 阅读 · 0 评论 -
Linux学习笔记——文件权限的修改
Linux文件权限的修改,主要关于chmod命令的文字设定法以及数字设定法。原创 2022-08-21 19:51:13 · 1314 阅读 · 0 评论 -
Linux学习笔记——硬链接和软链接
Linux硬链接与软链接与ln命令原创 2022-08-20 11:06:52 · 297 阅读 · 0 评论 -
Linux学习笔记——文件的查找与检索
Linux文件的查找与检索,主要涉及find命令与grep命令原创 2022-08-19 20:24:41 · 1719 阅读 · 0 评论 -
操作系统实验(二)——系统调用
文章目录实验内容相关知识实验步骤实验内容此次实验的基本内容是:在 Linux 0.11 上添加两个系统调用,并编写两个简单的应用程序测试它们。(1) iam()第一个系统调用是 iam(),其原型为:int iam(const char * name);完成的功能是将字符串参数 name 的内容拷贝到内核中保存下来。要求 name 的长度不能超过 23 个字符。返回值是拷贝的字符数。如果 name 的字符个数超过了 23,则返回 “-1”,并置 errno 为 EINVAL。在 kernal原创 2021-08-11 10:31:22 · 4093 阅读 · 0 评论 -
操作系统实验(一)——操作系统的引导
文章目录实验内容相关知识实验步骤实验内容此次实验的基本内容是:阅读《Linux 内核完全注释》的第 6 章,对计算机和 Linux 0.11 的引导过程进行初步的了解;按照下面的要求改写 0.11 的引导程序 bootsect.s有兴趣同学可以做做进入保护模式前的设置程序 setup.s。改写 bootsect.s 主要完成如下功能:bootsect.s 能在屏幕上打印一段提示信息“XXX is booting…”,其中 XXX 是你给自己的操作系统起的名字,例如 LZJos、Sunix原创 2021-08-10 18:23:17 · 2456 阅读 · 1 评论 -
Linux学习笔记—— ls-l 长格式列表
ls-l 长格式列表ls -l 命令会列出文件或者目录的具体信息,即长格式列表下面,根据一个实例详细说明第 1 列:文件属性第 1 字符为文件类型- : 普通文件 b : 块设备文件(Block)d : 目录文件(Dir)c :字符设备文件(Char)I :符号连接文件(Link)p :命名管道文件(Pipe)文件的访问权限(r 读权限,w 写权限,x 可执行权限)2-4 字符:文件所有者对文件的访问权限5-7 字符:同组用户对文件的访问权限8-10 字符:其它用原创 2020-06-30 15:33:07 · 5708 阅读 · 0 评论 -
Linux学习笔记——Linux命令more,less,head,tail
more命令功能more 命令类似于 cat,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(Space)就往下一页显示,按 B 键就往回 (Back)一页显示,按 Q 键退出 (Quit) 而且还要搜寻字符串的功能(与vi类似),使用中的说明文件,请按h。语法格式more [-dlfpcsu][-num][+/pattern][+linenum][fileNames..]参数说明实例more /etc/adduser.conf(显示/etc/adduser.原创 2020-06-30 14:39:07 · 1266 阅读 · 0 评论 -
Linux学习笔记——Linux命令cat,ls
cat命令功能cat命令用于连接文件并打印到标准输出设备上。使用权限所有使用者语法格式cat [-AbeEnstTuv][--help][--version]filename参数说明实例cat tmp1.txtcat -A tmp1.txtcat -n facebook.txt(编号)cat产生标准输出stdout,可以将输出重定向至文件。cat -n facebook.txt > tmp.txtvim tmp.txt 查看 tmp.txt 内容cat &g原创 2020-06-30 12:29:45 · 3119 阅读 · 0 评论 -
Linux学习笔记——Linux文件名及Shell文件通配符
一 文件和目录的命名名字长度允许1-256 字符取名的合法字符文件名的字符包括:字母、数字、. (点)、_(下滑线)和 - (连字符)有些转意字符在Linux的命令解释器(shell)中有特殊的含义。例如:?(问号)、*(星号)、 (空格)、$(货币符)、&、扩号等等。在文件名中应尽量避免使用这些字符。文件名可以有 (空格),但建议用户用 _ (下划线) 来替代。文件名大小写字母有区别二 文件通配符规则星号 *匹配任意长度的文件名字符串(包括空字符串)点字符原创 2020-06-30 11:32:38 · 610 阅读 · 0 评论 -
Linux学习笔记———Linux文件和目录结构
Linux文件和目录结构/根目录/etc 供系统维护管理用的命令和配置文件/tmp 存放临时文件/boot 存放系统引导文件/bin 系统常用命令,如 ls, ln, cp, cat 等/home 用户目录/root 超级管理员目录/dev 存放设备文件,如终端设备,磁带机,打印机等/usr/usr/include C语言头文件存放目录/usr/tmp 存放临时文件/usr/bin 存放一些常用命令,如 echo, grep, kill 等/lib,/usr原创 2020-06-30 10:52:55 · 163 阅读 · 0 评论