Linux系统设计课程笔记
文章平均质量分 88
爱吃橘子的逸轩宝贝
这个作者很懒,什么都没留下…
展开
-
2023.9.19(shell相关)
前三种方法执行shell脚本时都是在当前shell(称为父shell)开启一个子shell环境,此shell脚本就在这个子shell环境中执行,shell脚本执行完后子shell环境随即关闭,然后又回到父shell中。是使用shell脚本命令编写的文件,也称为shell script. 与结构化程序不同,shell不需要编译成目标程序,也不需要链接成可执行的目标码。反引号“()”:其括起来的字符会被shell解释为命令,shell会优先执行该命令,然后将得到的字符替换掉反引号中原有的命令。原创 2023-10-07 16:31:37 · 520 阅读 · 1 评论 -
2023.9.13
在/etc/passwd中: root❌0:0:root:/root:/bin/bash 第一个root是用户名,x是密码,第一个0是用户ID,第二个0是用户组ID,第二个root是用户信息(系统会对这个用户作出的说明),第三个root是用户主目录,bash是用户登录shell。次设备号表示同类设备中的序号,如hda表示IDE主硬盘,hdb表示IDE从硬盘,tty0表示编号为0的终端,lp0表示第一个打印机等。如果命令执行失败,解释器可以根据错误代码进行相应的处理,例如输出错误信息或终止脚本的执行。原创 2023-10-07 16:09:32 · 437 阅读 · 1 评论 -
2023.9.12
access time (atime): 当“该文件的内容被取用”时,就会更新这个读取时间 (access)。status time (ctime): 当该文件的“状态 (status)”改变时,就会更新这个时间,举例来说,像是权限与属性被更改了,都会更新这个时间。举例: cp /etc/updatedb.conf ./ ->将/etc目录下的updatedb.conf文件复制到当前目录中。文件主权限,组用户权限:可读的,可写的,可执行或者可查询的(r,w,x) 其他用户没有这三种权限。原创 2023-09-14 17:13:04 · 24 阅读 · 0 评论