1.ifconfig查看IP及接口:
2.mv与cp的区别及合并文件
功能上的区别:
mv:用户可以使用该命令为文件或目录重命名或将文件由一个目录移入另一个目录中(该文件从原来的文件夹中消失)
cp: 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中(该文件仍保存在原文件夹中)
从inode角度来区分:
mv:会将存储于inode索引节点上的文件元信息也移动到新文件中。
cp : 只会复制文件数据,不会复制inode索引节点上的文件元信息。
理解inode:文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个 sector组成一个 block。文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode,中文译名为"索引节点"。
测试如下:
合并思路:
首先准备两个文件并写入内容
再创建一个目录文件
可以通过mv将test.txt文件移入testdic
通过cp指令将test2.txt文件移入testdic
上述操作都是将小文件移入一个总目录文件中的操作,若想将test2.txt的内容复制到test.txt中则无法用cp与mv实现。此时需要用cat,效果如下:
3.当前目录下创建子目录test3,并进入该目录,分别创建目录project和文件test3,并将文件test3搬移到project子目录,更名为myproject
效果如图:
4.下图中o表示目录,表示文件,*为当前目录位置,将文件m.c复制到XM目录下,并改名为ex.c,分别使用绝对路径和相对路径执行指令
相对路径:
绝对路径:
5. 进入和退出vi的方法有哪些?输入什么指令,可进入vi编辑器,且目录光标位于文件的第10行
进入方法:直接输入vi
编辑:输入vi及回车后,会进入命令模式,此时每个键都代表一条指令,按i键进入插入模式即可编辑,编辑完之后按esc退出编辑模式
退出方法:在编辑完文件内容后,输入:w保存后再输入:q退出
进入命令模式后才可移动定位光标
直接输入:10j跳转到第十行
6.在当前目录下创建software用户组,在该组下创建user101和user102用户,它们的密码分别是OpenEuler0808和MakerStudio0808,然后将user101用户的用户组改为handware,注意handware组需要新创建
首先添加用户组,在组中添加两个用户。
接着更改密码。
最后添加新的组
详细参考学习的网址:linux创建用户和用户组 - 手边星辰 - 博客园 (cnblogs.com)
7. 若你是系统管理员,增加一个新的用户账号maker,且在/home下创建新用户的主目录,为新用户设置初始密码,并置于新创建的team1工作组下,在该用户的目录下创建文件exam1.c;同时创建studio用户账号,并设置初始密码,该账号置于新创建的team2工作组下,最后将exam1.c文件的权限设置为对studio用户可读,但不可执行写和可执行操作。(注意用户切换)