admin管理员组文章数量:1577558
Linux期末知识点汇总
-
Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。
-
Vi的工作模式有三种:命令模式、文本输入模式、末行模式。
-
df命令完成显示文件系统空间使用情况 功能,du命令完成 显示目录或文件占用磁盘空间容量 功能。
-
Linux为用户提供的接口有shell、XWINDOW、系统调用
-
who
命令查看当前登录到系统的用户 -
对于给定的文件file,统计其中所有包含字符串
WHU
的行数的一条命令是
# grep 命令用于查找文件里符合条件的字符串。
# wc -l 统计WHU出现的行数
# wc -w 统计WHU字符串出现的次数
grep WHU file | wc -l
- etc 目录
该目录存放系统启动和运行所需的配置文件和脚本文件,各种应用程序的配置文件和脚本文件,
以及用户的密码文件和群组文件,是系统最重要的目录之一。
-
Linux内核引导时,从文件==/etc/fstab==中读取要加载的文件系统。
-
用来分离目录名和文件名的字符是 slash(/)
-
使用 awk命令把两个文件合并成一个文件
-
使用 rpm -e 命令自动卸载已安装的老版本软件包并安装新软件包,即使不存在老版本也会安装新软件包。
-
第一个符号为 l,是符号连接文件
-
/usr/src存放着Linux的源代码
-
linux 用于暂时锁定用户帐号的命令是 usermod -l username
-
linux系统中,程序运行有若干优先级,最低的优先级是 19
-
last命令可以查看曾经登录到此系统的用户清单。
-
命令 fdisk /mbr的作用是 删除安装在主分区的Lilo
-
init启动进程需要读取==/etc/inittab==配置文件。
-
添加用户“user”的命令是 useradd user , 成批添加用户的命令newuser
-
指定系统主机名的配置文件是 /etc/sysconfig/network
-
reboot和init 6可以重新启动计算机
-
在vi编辑器里,命令"dd"用来删除当前的 行
-
Linux文件系统中每个文件用i节点来标识。
-
安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区 和 交换分区
-
网络管理的重要任务是:控制和监控。
-
一个文件名字为rr.Z,可以用来解压缩的命令是 uncompress
-
RPM有5种基本操作模式,即: 安装、查询、校验、升级、删除
-
mv 命令在linux中是给文件或者文件夹重命名的
-
X Window的配置文件名叫XF86Config
-
如果要为用户指定新的shell,最本质的做法就是修改==/etc/passwd==文件
-
shell脚本程序test(具有可执行权限)只有如下两条语句,则
sh test 5
的运行结果是50.00
price=$10.00
echo $price
- 什么是链接?符号链接与硬链接的区别是什么?
链接是指用一个i节点对应多个文件名。硬链接是把文件的i节点号指向该i节点,
且链接计数器值加1。删除链接文件时计数器值减1,当其值为0时,i节点被释放。
符号链接是只有文件名的一个链接文件,并不指向一个真正的i节点。
在删除符号链接文件时与硬链接文件有区别。
- find命令
# 查找在当前目录以及子目录中后缀名为.c的
find . -name "*.c"
# 将当前目录及其子目录中的所有文件列出
find . -type f
- 编写一个shell脚本,用于判别其后用参数方式指定的一系列文件是否存在
#!/bin/bash
# -n 字符串不为空为真
while test -n "$1"
do
# test -e 文件是否存在
if test -e $1
then echo $1 exist
else echo $1 not exist
fi
# 命令左移,检查下一个文件是否存在
shift
done
- 设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。
#!/bin/bash
i=1
# 添加class1分组
groupadd class1
while [ $i -le 30 ]
do
if [ $i -le 9 ]
then
USERNAME=stu0${i}
else
USERNAME=stu${i}
fi
# 添加用户
useradd $USERNAME
mkdir /home/$USERNAME
#将/home/$USERNAME文件夹的拥有者设为 $USERNAME
chown -R $USERNAME /home/$USERNAME
#改变文件的群组属性
chgrp -R class1 /home/$USERNAME
# i+1
i=$(($i + 1))
done
- 在Linux系统中运行下面程序,最多可产生多少个进程?画出进程家族树。
main(){
fork();
fork();
fork();
}
版权声明:本文标题:Linux期末知识点汇总 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1725680431a1036227.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论