sxt清愁 level
获赞
63
粉丝
4
关注
4
看过 TA
130
四川大学
2025
C++
IP属地:浙江
老当益壮,宁移白首之心;穷且益坚,不坠青云之志
私信
关注
06-30 21:02
已编辑
四川大学 C++
#和牛牛一起刷题打卡#1. usermod -l : 修改账号名称,使用格式:usermod -l new_name old_name2. [-f filename] :文件filename是否存在,存在则为真,否则为假。[-n str]:判断str是否为空,如果不为空则为真,否则为假。3. DNS服务器主配置文件:/etc/named.conf4. $#:是传给脚本的参数个数; $0:是脚本本身的名字;$1:是传递给shell脚本的第一个参数;$2:是传递给shell脚本的第二个参数;$@:是传给脚本的所有参数的列表;$*:是以一个单字符串显示所有向脚本传递的参数;$$:是脚本运行的当前进程ID号;$?:是显示最后命令的退出状态,0表示没有错误,其他表示有错误。5. sar:system activity reporter,用于收集和报告系统的性能数据。它会定期采集系统的CPU使用率、内存使用率、磁盘IO等指标,并将数据保存到文件中。6. /etc/profile:该文件为系统的全局配置文件,当用户登录系统后,Bash shell 会首先读取该文件,用于设置系统范围的环境变量和应用程序的默认值等。       /etc/profile.d/:该目录包含了一些额外的 shell 配置文件,这些文件也会在用户登录系统时被读取,可以为每个新用户提供自定义的环境变量和别名等。   /etc/bashrc:为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取。   7. more 命令用于分屏显示文件内容,允许用户逐页查看文件内容,按空格键或回车键翻页。但 more 命令只能向下翻页,不能向上翻页。       less 命令也用于分屏显示文件内容,类似于 more 命令,但提供了更多的功能。less 命令支持向上和向下翻页,可以搜索文件内容,支持正则表达式,甚至可以编辑文件内容。在使用 less 命令查看文件时,可以使用箭头键、PageUp、PageDown 等键来上下翻页,也可以使用 / 关键字加关键词来搜索文件内容。8. ln 的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是 -s,具体用法是:ln -s 源文件 目标文件。参数 -s 表示创建的是软链接,默认创建硬链接。
0 点赞 评论 收藏
分享
06-30 21:06
已编辑
四川大学 C++
#和牛牛一起刷题打卡#1. /etc/mtab:记载的是现在系统已经装载的文件系统,包括操作系统建立的虚拟文件等;/etc/fstab:记录了计算机上硬盘分区的相关信息。2. /etc/skel:可以存储用于创建用户目录的系统用户默认文件。3. 一个程序的正文和数据分开的目的:可共享正文、可共享数据、可重入、可保护代码为只读。代码段和数据段分开有利于提高程序的局部性,现在CPU缓存一般设计为数据缓存和指令缓存分离,指令和数据分开存放可以提高CPU缓存命中率。共享指令,当系统运行多个程序的副本时,它们指令是一样的,因此内存只需保存一份程序的指令代码,每个副本进程的数据区是进程私有,可以节省内存。4. 使用tail的-f选项可以方便的查阅正在改变的日志文件。5. swapon:用于启动交换分区或交换文件。6. /etc/ld.so.conf:此文件记录了编译时使用的动态库的路径,也就是加载so库的路径。7. ar:是一个用于创建静态库文件(.a文件)的工具,它可以向静态库中添加、删除、列出成员文件,也可以从.o文件创建静态库。8. touch /etc/nologin:禁止所有普通用户登录。9. ~/bashrc:该文件包含专用于用户的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取。    ~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件。    ~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次。默认情况下它设置一些环境变量,执行~/.bashrc文件。10. 使用alias命令可以将一个命令或一个命令序列与一个自定义的别名相关联。这样在使用该别名时,实际执行的是与之关联的命令序列。例如可以使用alias ll='ls -l'(注意等号两边不能有空格)关联起来,这样每次输入ll时,实际上执行的事ls -l命令。
0 点赞 评论 收藏
分享
06-28 09:59
四川大学 C++
0 点赞 评论 收藏
分享
06-27 18:31
四川大学 C++
#和牛牛一起刷题打卡#1. $? : 最后一次执行命令的返回状态。如果这个变量的值为0,证明上一个命令正确执行;如果这个变量的值非0,则证明上一个命令执行不正确。2. 硬链接不会创建inode,它跟源文件是同一个文件,inode也跟源文件是同一个,因此它是不能跨文件系统的;软链接会新建一个新的文件和inode,它类似于指针指向源文件,所以它是可以跨文件系统的。3. 交换分区的访问速度比物理内存慢,因为它通常是在硬盘上创建的一块硬盘空间。但是它仍然比在虚拟内存中重新加载进程快得多。4. echo expression的返回值:执行成功返回0,失败返回1,然后在命令行打印expression。5. /var/log/lastlog:记录系统中所有用户最后一次的登录时间的日志。这个文件也是二进制文件,要使用lastlog命令查看。     /var/log/wtmp:永久记录所有用户的登陆、注销信息,同时记录系统的启动、重启、关机事件。这个文件是二进制文件,需要使用last命令查看。    /var/log/utmp:记录当前已经登录的用户的信息,这个文件会随着用户的登录和注销而不断变化,只记录当前登录用户的信息。要使用w、who、users等命令查看。6. 后台运行的两种方式:命令前加nohup;命令后加&。7. uniq 只能处理相邻的重复行,所以需要先排序才能去重。8. SUID是Set User ID,SGID是Set Group ID的意思。SUID的作用就是让本来没有相应权限的用户运行这个程序时,可以访问没有权限访问的资源。
0 点赞 评论 收藏
分享
06-21 10:38
已编辑
四川大学 C++
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务