自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Linux消除结果中重复的字符串

输出最近登录的用户名。使用sort和uniq可以消除重复的用户名。使用grep和cut的组合可以找出 root 用户一周内的登录情况。

2024-10-16 22:47:20 178

原创 linux证明变量扩展在路径名扩展之前执行

题目:怎么设计一组命令来证明变量扩展在路径名扩展之前执行。为了证明变量扩展在路径名扩展之前执行,可以通过编写一个简单的 shell 脚本来观察这两个过程的顺序。

2024-10-16 22:45:38 306

原创 Linux环境变量在shell下继承

变量的有效范围在当前 shell、子 shell 和进程之间是不同的。局部变量只能在定义它的 shell 中使用,而环境变量可以在子 shell 和新进程中访问。环境变量的设置和继承机制确保了在不同 shell 会话中变量的传递,理解这些概念对于脚本编写和系统管理至关重要。

2024-10-10 22:41:07 425

原创 c语言实现银行家算法

【代码】c语言实现银行家算法。

2024-10-10 11:04:29 260

原创 Linux重定向

问题:执行redi=”> /tmp/saveit”;echo hello $redi命令序列的结果是什么,文件/tem/saveit存在么?试着加上双引号或者单引号能否实现原本重定向的功能,为什么?

2024-10-09 21:16:45 408

原创 Visual Studio中c语言报错:字符常量中的字符过多

将单引号改为双引号即可解决。

2024-10-09 21:06:20 126

原创 Linux 基本系统命令及其使用详解手册(十)

F 指定 FAT 表的大小,通常是 12 或是 16 个位元组。12 位元组通常用于磁碟片,16 位元组用于一般硬碟的分割区,也就是所谓的 FAT16 格式。-f 指定档案配置表(FAT , File Allocation Table)的数量。-m 当使用者试图用这片磁片或是分割区开机,而上面没有作业系统时,系统会给使用者一段警告讯息。要特别注意的是,档案里的字串长度不要超过 418 个字,包括展开的跳栏符号(TAB)和换行符号(换行符号在 DOS 底下算两个字元!-r 指定根目录底下的最大档案数。

2024-10-08 17:03:58 542

原创 Linux 基本系统命令及其使用详解手册(九)

名称: lprm  -- 将一个工作由印表机贮列中移除 用法  /usr/bin/lprm [P] [file...]  说明  尚未完成的印表机工作会被放在印表机贮列之中,这个命令可用来将常未送到印表机的工作取消。由于每一个印表机都有一个独立的贮列,你可以用 -P 这个命令设定想要作用的印列机。如果没有设定的话,会使用系统预设的印表机。  这个命令会检查使用者是否有足够的权限删除指定的档案,一般而言,只有档案的拥有者或是系统管理员才有这个权限。  范例  将印表机 hpprinter 中的第

2024-10-08 17:03:23 598

原创 Linux 基本系统命令及其使用详解手册(八)

由于这个程式会将终端机设回原始的状态,除了在 login 时使用外,当系统终端机因为程式不正常执行而进入一些奇怪的状态时,你也可以用它来重设终端机o 例如不小心把二进位档用 cat 指令进到终端机,常会有终端机不再回应键盘输入,或是回应一些奇怪字元的问题。compress 是一个相当古老的 unix 档案压缩指令,压缩后的档案会加上一个 .Z 延伸档名以区别未压缩的档案,压缩后的档案可以以 uncompress 解压。一般而言,这个命令会自动的从环境变数,命令列或是其它的组态档决定目前终端机的型态。

2024-10-07 09:29:47 856

原创 Linux 基本系统命令及其使用详解手册(七)

c:切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称S:累积模式,会将己完成或消失的子行程 ( dead child process ) 的 CPU time 累积起来。送个讯号给正在执行的程序,预设的讯息为 TERM (中断) , 较常使用的讯息为 HUP , INT , KILL , STOP , CONT ,和 0。使用方式:top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]

2024-10-07 09:29:04 744

原创 Linux 基本系统命令及其使用详解手册(六)

etc/aliases 是一个文字模式的档案,sendmail 需要一个二进位格式的 /etc/aliases.db。注意:优先序 (priority) 为作业系统用来决定 CPU 分配的参数,Linux 使用『回合制(round-robin)』的演算法来做 CPU 排程,优先序越高,所可能获得的 CPU时间就越多。说明:以更改过的优先序来执行程式, 如果未指定程式, 则会印出目前的排程优先序, 内定的 adjustment 为 10, 范围为 -20 (最高优先序) 到 19 (最低优先序)

2024-10-06 11:40:37 394

原创 Linux 基本系统命令及其使用详解手册(五)

例如 mailing list 就会用到这个功能,在 mailinglist 中,我们可能会创造一个叫 redlinux@link.ece.uci.edu 的 mailinglist,但实际上并没有一个叫 redlinux 的使用者。说明:显示系统中有那些使用者正在上面,显示的资料包含了使用者 ID,使用的终端机,从那边连上来的,上线时间,呆滞时间,CPU 使用量,动作等等。使用方式:passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]这个命令都不会就不要干算了!

2024-10-06 11:38:54 697

原创 Linux 基本系统命令及其使用详解手册(四)

当你不希望出现无意义的 0 时(比如说 1999/03/07),则可以在标记中插入 - 符号,比如说 date +%-H:%-M:%-S 会把时分秒中无意义的 0 给去掉,像是原本的 08:09:04 会变为 8:9:4。若是不以加号作为开头,则表示要设定时间,而时间格式为 MMDDhhmm[[CC]YY][.ss],其中 MM 为月份,DD 为日,hh 为小时,mm 为分钟,CC 为年份前两位数字,YY 为年份后两位数字,ss 为秒数。当这个选项没有被设定的时候,会用系统预设的格式。

2024-10-05 16:11:11 453

原创 Linux 基本系统命令及其使用详解手册(三)

q:使用指定的伫列(Queue)来储存,at 的资料是存放在所谓的 queue 中,使用者可以同时使用多个 queue,而 queue 的编号为 a, b, c... z 以及 A, B, ... Z 共 52 个。当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行,f2 为 a, b, c,... 时表示第 a, b, c...个小时要执行,其余类推。其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。

2024-10-05 16:09:23 400

原创 Linux 基本系统命令及其使用详解手册(二)

f:链结时先将与 dist 同档名的档案删除-d:允许系统管理者硬链结自己的目录-i:在删除与 dist 同档名的档案时先进行询问-n:在进行软连结时,将 dist 视为一般的档案-s:进行软链结(symbolic link)-v:在连结之前显示其档名-b:将在链结时会被覆写或删除的档案进行备份-S SUFFIX:将备份的档案都加上 SUFFIX 的字尾-V METHOD:指定备份的方式--help:显示辅助说明--version:显示版本。在工作目录下的 BBB 目录中,删除名为 Test 的子目录。

2024-10-05 16:08:35 356

原创 Linux 基本系统命令及其使用详解手册(一)

user:新的档案拥有者的使用者 IDgroup:新的档案拥有者的使用者群体(group)-c:若该档案拥有者确实已经更改,才显示其更改动作-f:若该档案拥有者无法被更改也不要显示错误讯息-h:只对于连结(link)进行变更,而非该 link 真正指向的档案-v:显示拥有者变更的详细资料-R:对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help:显示辅助说明--version:显示版本。-name name, -iname name:档案名称符合 name 的档案。

2024-10-05 16:07:39 554

原创 linux赋值

展开变量,输出jenny。: 输出字面字符串,结果是$person。: 展开变量,输出jenny。

2024-09-29 12:30:11 181

原创 linux环境配置与date命令

使用root登录,在当前目录下cat date文件,输入echo “this is my date command!将当前目录加入到PATH环境变量中,执行date命令,得到的结果是什么?想要执行该date的内容该怎么做?

2024-09-28 13:11:09 194

原创 linux中查看进程父子关系,推测行为

题目:使用pstree调查当前所有进程的父子关系,据此推测LINUX从init初始化进程开始到目前的所有行为,撰写分析结果。使用权限:所有使用者使用方式:pstree -V说明:将所有行程以树状图显示, 树状图将会以 pid (如果有指定) 或是以 init 这个基本行程为根 (root) ,如果有指定使用者 id , 则树状图会只显示该使用者所拥有的行程参数:-a 显示该行程的完整指令及参数, 如果是被记忆体置换出去的行程则会加上括号。

2024-09-27 16:33:35 250

原创 Linux中删除文件和删除目录

用rm命令删除test目录下的所有文件,再用rmdir命令删除test目录。(想一想有没有一条命令将目录及目录下的所有文件删除,写出这条命令;在root下能否删除?目录下的所有文件,但不包括子目录中的文件。目录中还有任何文件或子目录,命令只能删除空目录。4.如果你想用一条命令删除。

2024-09-26 12:37:55 179

原创 LInux中查看进程和杀死进程

题目:后台执行sleep 10和vi,分别使用jobs和ps命令查看作业和进程的详细信息,记录结果并说明它们之间的关系,暂停sleep并使用kill命令杀死vi,再次查看jobs和ps命令结果的变化。先学习命令1.使用权限:所有使用者使用方式:sleep [--help] [--version] number[smhd]说明:sleep 可以用来将目前动作延迟一段时间参数说明:--help:显示辅助讯息--version:显示版本编号。

2024-09-25 13:03:13 887

原创 linux中查看磁盘分区与存储情况和内存资源的使用情况

题目:使用(dumpe2fs,df,du)命令调查你所使用的Linux的磁盘分区与存储情况,记录并解释结果。使用free命令查看当前内存资源的使用情况,记录结果。1.在 Linux 中,使用 free 命令可以快速查看当前内存资源的使用情况。free -h-h 选项表示以人类可读的格式(如 MB、GB)显示信息结果解释 total:总内存量。 used:已使用的内存量。 free:未使用的内存量。 shared:共享内存量,表示多个进程共享的内存。

2024-09-24 12:44:12 350

原创 Linux对于文件的写入内容和浏览文件内容

题目:1.首先学习cat命令cat cdcp cut使用权限:所有使用者使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)参数:-n 或 --number 由 1 开始对所有输出的行数编号-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号。

2024-09-24 10:28:04 1434

原创 linux查看文件权限

若目录名称省略,则变换至使用者的 home directory (也就是刚 login 时所在的目录).另外,"~" 也表示为 home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。题目:在当前目录下建立一个名为test的新目录,然后将工作目录切换到test下,尝试将/etc目录下的文件passwd拷贝(cp)到该目录下。-a 显示所有档案及目录 (ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出)列出目前工作目录下所有档案及目录;

2024-09-23 23:07:17 285

原创 Linux多终端(用户)切换

d 关闭使用者的密码认证功能, 使用者在登入时将可以不用输入密码, 只有具备 root 权限的使用者方可使用.使用方式:passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]-S 显示指定使用者的密码认证种类, 只有具备 root 权限的使用者方可使用.-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。使用权限:所有使用者。

2024-09-23 22:39:48 203

原创 npm run dev的时候报错

使用适合你当前环境的 Node.js 和 Node Sass 版本:确保你使用的 Node.js 版本与 Node Sass 兼容。根据你的操作系统和 Node.js 版本,安装适当的 Node Sass 版本。这个错误通常是由于 Node Sass 模块没有正确编译而导致的。

2023-07-08 20:37:11 1825 1

原创 -S -D -g分别是什么

2.-D 等于--save-dev, 保存在package.json文件中的devDependencies下。1.-S 等于--save, 保存在package.json文件中,在dependencies下。3.-g等于--global 对模块进行全局安装,作用域全局环境。程序上线之后仍然依赖。

2023-05-12 14:15:22 229 1

原创 拿到COUNT(*)的值

obj.total["COUNT(*)"]

2023-05-10 18:31:24 112 1

原创 echarts的全局配置

在main.js文件中配置。

2023-05-07 13:21:11 270 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除