Open Euler学习
目录
- Open Euler学习
- Open Euler安装截图
- 使用MobaXterm.exe软件,连接自己的操作系统
- 作业问题
- 1. 使用什么命令查看 ip 地址及接口信息?
- 2. cp和mv命令有什么区别?用什么指令将文件file1和file2文件合成一个文件?
- 3. 当前目录下创建子目录test3,并进入该目录,分别创建目录project和文件test3,并将文件test3搬移到project子目录,更名为myproject
- 4. 下图中o表示目录,表示文件,*为当前目录位置,将文件m.c复制到XM目录下,并改名为ex.c,分别使用绝对路径和相对路径执行指令![在这里插入图片描述](/image/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuLzk3ZTM3NWU4NGZjNjRmOGZhNzJhZmQwOTE5ZDRjZGUzLnBuZw%3D%3D)
- 5. 进入和退出vi的方法有哪些?输入什么指令,可进入vi编辑器,且目录光标位于文件的第10行
- 6. 在当前目录下创建software用户组,在该组下创建user101和user102用户,它们的密码分别是OpenEuler0808和MakerStudio0808,然后将user101用户的用户组改为handware,注意handware组需要新创建
- 7. 若你是系统管理员,增加一个新的用户账号maker,且在/home下创建新用户的主目录,为新用户设置初始密码,并置于新创建的team1工作组下,在该用户的目录下创建文件exam1.c;同时创建studio用户账号,并设置初始密码,该账号置于新创建的team2工作组下,最后将exam1.c文件的权限设置为对studio用户可读,但不可执行写和可执行操作。(注意用户切换)![在这里插入图片描述](/image/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuLzAwYmVhN2Y0ZjNjNDQ4N2E5NDU1YzNjMzc1NWY4MWU4LnBuZw%3D%3D)
Open Euler安装截图
使用MobaXterm.exe软件,连接自己的操作系统
通过ifconfig查出系统的IP地址,之后在MobaXterm.exe中通过SSH进行连接,输入用户名和密码即可完成。
作业问题
1. 使用什么命令查看 ip 地址及接口信息?
ifconfig查询ip地址和接口信息。
2. cp和mv命令有什么区别?用什么指令将文件file1和file2文件合成一个文件?
mv:用户可以使用该命令为文件或目录重命名或将文件由一个目录移入另一个目录中(该文件从原来的文件夹中消失)。
cp: 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中(该文件仍保存在原文件夹中)。
区别介绍:cp命令与mv命令在很多功能上都非常的相似,但是这两个命令又具有着很大的区别,其中最明显的区别也是使用中需要注意的就是cp命令的使用会保留源文件与目录,而mv命令的使用会将源文件与目录删除。
首先新建两个文件,之后将两个文件通过cat进行合并。
3. 当前目录下创建子目录test3,并进入该目录,分别创建目录project和文件test3,并将文件test3搬移到project子目录,更名为myproject
[root@Euler ~]# mkdir test3
[root@Euler ~]# ls
anaconda-ks.cfg file file1.txt file2.txt file.txt test3
[root@Euler ~]# cd test3
[root@Euler test3]# mkdir project
[root@Euler test3]# touch test3.txt
[root@Euler test3]# ls
project test3.txt
[root@Euler test3]# mv test3.txt ./project/
[root@Euler test3]# ls
project
[root@Euler test3]# cd project
[root@Euler project]# ls
test3.txt
[root@Euler project]# mv test3.txt myproject.txt
[root@Euler project]# ls
myproject.txt
4. 下图中o表示目录,表示文件,*为当前目录位置,将文件m.c复制到XM目录下,并改名为ex.c,分别使用绝对路径和相对路径执行指令
5. 进入和退出vi的方法有哪些?输入什么指令,可进入vi编辑器,且目录光标位于文件的第10行
在使用Vi [filename]之后,进入的是一般指令模式。
此时键盘输入i ,即可进入编辑模式。此时能对文件内容进行修改。
在编辑完成后使用Esc 按键退出编辑模式。此时回到的还是一般指令模式!
若想保存编辑内容并到Linux终端,则需要输入 :wq 注意这里的冒号一定要记得输入!!
不想保存并退出可以输入 :q
vi是标准的Unix文本编辑器,也是最古老的文本编辑器、最通用的文本编辑器。所有的Linux、Unix都默认带有vi文本编辑器。虽然vi的操作方式与其他常用的文本编辑器 (如gedit)很不相同 ,但是由于其运行于字符界面,并可用于所有unix/linux环境, 仍被经常使用。
vi的三种命令模式:
Command:命令模式,用于输入命令;
Insert:插入模式,用于插入文本;
Visual:可视模式,用于浏览文本。
优点:通用,几乎所有的Unix、Linux都自带vi。
缺点:功能简单,显示效果单一。
vi ex.c //进入文件编辑
:w//保存
:q//退出
6. 在当前目录下创建software用户组,在该组下创建user101和user102用户,它们的密码分别是OpenEuler0808和MakerStudio0808,然后将user101用户的用户组改为handware,注意handware组需要新创建
[root@Euler ~]#
[root@Euler ~]# passwd user102
更改用户 user102 的密码 。
新的密码:
重新输入新的密码:
passwd:所有的身份验证令牌已经成功更新。
[root@Euler ~]# groupadd hardware
[root@Euler ~]# groupmod user101 hardware
用法:groupmod [选项] 组
选项:
-g, --gid GID 将组 ID 改为 GID
-h, --help 显示此帮助信息并退出
-n, --new-name NEW_GROUP 改名为 NEW_GROUP
-o, --non-unique 允许使用重复的 GID
-p, --password PASSWORD 将密码更改为(加密过的) PASSWORD
-R, --root CHROOT_DIR chroot 到的目录
-P, --prefix PREFIX_DIR prefix directory where are located the /etc/* files
[root@Euler ~]# usermod -a -G hardware user101
[root@Euler ~]#