1. 创建个人用户并登录。 2.长格式显示/etc目录下所有内容,将显示结果重定向到用户主目录的aa.txte文本文件中;长格式显示/bin 目录文件信息,将显示结果追加到 aa.txt中。 3.调试个人U盘,将U盘挂载到/mnt/usb目录下,并将用户主目录下的aa.txt文件拷贝至U盘,调试完成后卸载U盘。 4,用vi编辑器编辑网卡配置文件,将IP地址配置为192.168. 1.123,并启动本地主机环回调试网络通讯。 5.解读以下test. sh 脚本内容并使用 3 个位置参数编辑运行,其内容如下: #!/bin/bashe # ScriptName: vartest. she x="CENTOS" CENTOS_URL="http://mirrors. 163. com/centos/" newstr=S (x)_URL echo Snewstr echo Snewstr echo SS echo S?
时间: 2024-03-26 22:42:30 浏览: 56
1 列出/etc目录下的所有文件名称 2 创建文件file1 和file2 并复制到/home目录下 3 显示以ma
好的,以下是您想要了解的内容的答案:
1. 创建个人用户并登录。
您可以使用以下命令创建新用户:
```
sudo useradd -m newuser
```
其中,newuser是您想要创建的新用户的名称。
然后,通过以下命令为该用户设置密码:
```
sudo passwd newuser
```
接下来,使用以下命令以新用户身份登录:
```
su - newuser
```
2. 长格式显示/etc目录下所有内容,将显示结果重定向到用户主目录的aa.txt文本文件中;长格式显示/bin目录文件信息,将显示结果追加到aa.txt中。
您可以使用以下命令来完成这个任务:
```
ls -l /etc > ~/aa.txt
ls -l /bin >> ~/aa.txt
```
其中,`>`符号表示重定向输出到文件,`>>`表示将输出附加到文件末尾。`~/`表示用户主目录。
3. 调试个人U盘,将U盘挂载到/mnt/usb目录下,并将用户主目录下的aa.txt文件拷贝至U盘,调试完成后卸载U盘。
您可以使用以下命令挂载U盘并将文件复制到U盘:
```
sudo mkdir /mnt/usb
sudo mount /dev/sdb1 /mnt/usb
sudo cp ~/aa.txt /mnt/usb
```
其中,`/dev/sdb1`应替换为您的U盘设备名。
完成复制后,使用以下命令卸载U盘:
```
sudo umount /mnt/usb
```
4. 用vi编辑器编辑网卡配置文件,将IP地址配置为192.168.1.123,并启动本地主机环回调试网络通讯。
您可以使用以下命令打开网卡配置文件:
```
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
```
然后,将以下行添加到文件中:
```
IPADDR=192.168.1.123
```
保存并关闭文件。最后,使用以下命令重启网络服务:
```
sudo systemctl restart network
```
5. 解读以下test.sh脚本内容并使用3个位置参数编辑运行,其内容如下:
#!/bin/bash
# ScriptName: vartest.sh
x="CENTOS"
CENTOS_URL="http://mirrors.163.com/centos/"
newstr=${x}_URL
echo $newstr
echo ${!newstr}
echo $S
echo $?
该脚本定义了一个变量x,然后使用该变量与字符串"_URL"组合成一个新变量名newstr。接下来,脚本使用echo命令打印出newstr变量的值和CENTOS_URL变量的值,以及一个未定义的变量S的值和脚本的退出状态码。
要以3个位置参数运行该脚本,您可以使用以下命令:
```
./vartest.sh arg1 arg2 arg3
```
其中,arg1、arg2和arg3是您想要传递给脚本的3个参数,可以在脚本中使用$1、$2和$3变量来访问它们。
阅读全文