https://www.educoder.net/paths/43
#!/bin/bash
#在以下部分写出完成任务的命令
#*********begin*********#
cd /
ls -a
#********* end *********#
#!/bin/bash
#在以下部分写出完成任务的命令
#*********begin*********#
touch newfile
mkdir newdir
cp newfile newdir/newfileCpy
#********* end *********#
#!/bin/bash
#在以下部分写出完成任务的命令
#*********begin*********#
man 3 fopen
#********* end *********#
#!/bin/bash
#在以下部分写出完成任务的命令
#***********begin*************#
useradd -m newUser
userdel -r oldUser
cd /home/newUser
pwd
#************end**************#
#!/bin/bash
#创建newUser新用户
#在符号<<前输入设置用户密码的命令(命令与<< EOF保持在同一行), 密码输入在下一行,确认密码输入在下下行
#例如:
#command << EOF
#password
#password
#EOF
#***********begin*************#
useradd newUser
passwd newUser << EOF
123456
123456
EOF
#************end**************#
#!/bin/bash
#创建newUser新用户
#***********begin*************#
useradd newUser
#************end**************#
#在符号<<前输入设置用户密码的命令(命令与<< EOF保持在同一行), 密码输入在下一行,确认密码输入在下下行
#例如:
#command << EOF
#password
#password
#EOF
#***********begin*************#
passwd newUser<< EOF
123123
123123
EOF
#************end**************#
#使用su命令切换当前用户身份为newUser,并且执行whoami指令,然后恢复原来的身份;
#提示使用su命令的-c参数完成
#***********begin*************#
su -c whoami newUser
# 123123
# whoami
exit
#************end**************#
#!/bin/bash
#在以下部分写出完成任务的命令
# 新创建一个用户组newGroup;
# 新创建一个用户组newGroupID,并自设置其ID为1010;
# 删除已经存在的用户组oldGroup。
# 注意:本平台执行环境默认以root账户登录,所以执行的所有命令都是以root权限执行。
#***********begin*************#
groupadd newGroup
groupadd -g 1010 newGroupID
groupdel oldGroup
#************end**************#
#!/bin/bash
#在以下部分写出完成任务的命令
# 新创建一个用户newUser;
# 使用usermod命令为用户newUser新添加一个已经存在的用户组oldGroup。
#***********begin*************#
useradd newUser
usermod -a -G oldGroup newUser
#************end**************#
#!/bin/bash
#在以下部分写出完成任务的命令
# 将系统已有用户 oldName 名修改成 newName;
# 将修改过后的 newName 用户的登录目录修改成系统已存在文件夹/home/newName;
# 将系统已有用户组 oldGroup 名修改成 newGroup
#***********begin*************#
usermod -l newName oldName
usermod -d /home/newName newName
groupmod -n newGroup oldGroup
#************end**************#
1、直接附加存储指的是( ),存储区域网络指的是( ),网络附加存储指的是( ) A
A、
DAS,SAN,NAS
B、
SAN,DAS,NAS
C、
NASA,SAN,DAS
2、NAS 是通过网络的存储合并,以便不同类型客户端在()级别进行访问。 C
A、
硬件
B、
系统
C、
文件
1、如果想只查看Linux中Centos系统新增加的硬盘sdb的分区情况该使用什么命令?C
A、fdisk -l
B、fdisk sdb
C、fdisk /dev/sdb
D、fdisk /dev/sda
2、fdisk的功能是()。 ACD
A、建立DOC分区或逻辑分区
B、格式化分区
C、删除DOC分区或逻辑分区
D、显示分区信息
3、下列关于fdisk命令,说法正确的是()。 AC
A、管理所有分区,并能格式化各个分区
B、能够创建所有分区,并能格式化各个分区
C、能够创建所有分区,不能格式化各个分区
D、只能创建主分区,在windows中格式化除 主分区以外的各分区
4、使用fdisk创建好分区之后直接退出就可以了? B
A、对
B、错
1、mkfs本身执行建立文件系统的工作吗? A
A、不执行
B、执行
2、将 /dev/sda1 格式化成 ext4 格式的命令是 mkfs.ext4 /dev/sda1 。 A
A、对
B、错
3、用 mkfs 命令将 /dev/sdb2 格式化成 ext3 格式分区的命令是()。 D
A、fdisk /dev/sdb2
B、mkfs.ext4 /dev/sdb2
C、mount/dev/sdb2
D、mkfs.ext3 /dev/sdb2
4、使用 mkfs 命令可以将分区格式化成哪些格式? ABC
A、ext2
B、xfs
C、ext4
D、txt
#!/bin/bash
#在以下部分写出完成任务的命令
#***********begin*************#
touch file1 file2
rm oldFile1 oldFile2
#************end**************#
#!/bin/bash
#在以下部分写出完成任务的命令
# 新创建两个空目录 newDir1 和 newDir2 。
# 删除系统已存在的两个目录 oldDir1 和 oldDir2 ,
# 其中oldDir1目录为空、oldDir2目录不为空。
#***********begin*************#
mkdir newDir1 newDir2
rmdir oldDir1
rm -r oldDir2
#************end**************#
#!/bin/bash
#在以下部分写出完成任务的命令
# 将当前目录下的文件 file1 和 file2 拷贝到目录 Dir 下;
# 将当前目录下的文件file1拷贝到目录 Dir 下并重命名为 file1Cpy ;
# 将当前目录下的文件 file3 和 file4 移动到目录Dir下;
# 将当前目录下的文件 file5 重命名为 file6 。
#***********begin*************#
cp file1 file2 Dir
cp file1 Dir/file1Cpy
mv file3 file4 Dir
mv file5 file6
#************end**************#
#!/bin/bash
#在以下部分写出完成任务的命令
# 将当前目录下的目录 Dir1 和 Dir2 拷贝到目录 Dir 下;
# 将当前目录下的目录 Dir1 拷贝到目录Dir下并重命名为 Dir1Cpy ;
# 将当前目录下的目录 Dir3 和 Dir4 移动到目录Dir下;
# 将当前目录下的目录 Dir5 重命名为 Dir6 。
#***********begin*************#
cp -r Dir1 Dir2 Dir
cp -r Dir1 Dir/Dir1Cpy
mv Dir3 Dir4 Dir
mv Dir5 Dir6
#************end**************#
#!/bin/bash
#在以下部分写出完成任务的命令
# 查看当前目录下的文件 file1 的所有内容;
# 查看当前目录下的文件 file2 的头5行内容;
# 查看当前目录下的文件file2的末尾5行内容;
# 查看目录 /home 目录下的所有内容(包括隐藏内容)。
#***********begin*************#
cat file1
head -n 5 file2
tail -n 5 file2
ls -a /home
#************end**************#
#!/bin/bash
#在以下部分写出完成任务的命令
# 将系统已存在文件 oldFile1 的所有者权限设置为可执行;
# 为系统已存在文件 oldFile2 的同组用户权限删除可写权限;
# 为系统已存在文件 oldFile3 的其他组用户权限添加可执行权限;
# 将系统已存在文件 oldFile4 的权限设置所有者权限为可读,
# 同组用户权限为可写,其他用户权限为可执行;
#***********begin*************#
chmod u=x oldFile1
chmod g-w oldFile2
chmod o+x oldFile3
chmod u=r,g=w,o=x oldFile4
#************end**************#
#!/bin/bash
#在以下部分写出完成任务的命令
# 1将系统已存在目录 oldDir1 的所有者权限设置为可执行;
# 2为系统已存在目录 oldDir2 的同组用户权限删除可写权限;
# 3为系统已存在目录 oldDir3 的其他组用户权限添加可执行权限;
# 4将系统已存在目录 oldDir4 的权限设置 所有者权限为可读,
# 同组用户权限为可写,其他用户权限为可执行;
# 5将系统已存在目录 oldDir5 的权限设置所有者权限为可读,
# 同组用户权限为可写,其他用户权限为可执行,
# 同时将该目录下的所有子目录或文件权限一并处理。
#***********begin*************#
chmod u=x oldDir1
chmod g-w oldDir2
chmod o+x oldDir3
chmod u=r,g=w,o=x oldDir4
chmod -R u=r,g=w,o=x oldDir5
#************end**************#
#!/bin/bash
#在以下部分写出完成任务的命令
# 将系统已存在文件 oldFile 的所有者设置为 oldUser ;
# 将系统已存在目录 oldDir1 的所有者设置为 oldUser ;
# 将系统已存在目录 oldDir2 以及其所有子目录和子文件的所有者设置为 oldUser 。
#***********begin*************#
chown oldUser oldFile
chown oldUser oldDir1
chown -R oldUser oldDir2
#************end**************#
#!/bin/bash
#在以下部分写出完成任务的命令
# 将系统已存在文件 oldFile 的所属组设置为 oldGroup ;
# 将系统已存在目录 oldDir1 的所属组设置为 oldGroup ;
# 将系统已存在目录 oldDir2 以及其所有子目录和子文件的所属组设置为 oldGroup 。
#***********begin*************#
chgrp oldGroup oldFile
chgrp oldGroup oldDir1
chgrp -R oldGroup oldDir2
#************end**************#
#!/bin/bash
#在以下部分写出完成任务的命令
# 以可读性较高的方式显示系统已存在文件 oldFile 的所占磁盘大小;
# 列出系统已存在目录 ./oldDir 下的所有文件的总容量,同时将每个文件大小也列出来
#*********begin*********#
du -h oldFile
du -a oldDir
#********* end *********#
#!/bin/bash
#在以下部分写出完成任务的命令
为系统已存在文件 oldFile 创建硬链接 oldFileHardLink ;
为系统已存在文件 oldFile 创建软链接 oldFileSoftLink ;
为系统已存在目录 oldDir 创建软链接 oldDirSoftLink 。
#***********begin*************#
ln oldFile oldFileHardLink
ln -s oldFile oldFileSoftLink
ln -s oldDir oldDirSoftLink
#************end**************#
#!/bin/bash
#在以下部分写出完成任务的命令
# 可读r=4,可写w=2,可执行x=1
# 使用助记语法为系统已存在文件 oldFile1 (默认权限为:rw_rw_r__)设置setuid权限;
# 使用助记语法为系统已存在目录 oldDir1 (默认权限为:rwxrwxrwx)设置setgid权限;
# 使用助记语法为系统已存在文件 oldFile2 取消 setuid 权限;
# 使用助记语法为系统已存在目录 oldDir2 取消 setgid 权限。
#***********begin*************#
chmod u+x,u+s oldFile1
chmod g+s oldDir1
chmod u-s oldFile2
chmod g-s oldDir2
#************end**************#
#!/bin/bash
#在以下部分写出完成任务的命令
# 使用助记语法为系统已存在目录 oldDir1 (默认权限为:rwxrwxrwx)设置 stick bit 权限;
# 使用助记语法为系统已存在目录 oldDir2 取消 stick bit 权限。
#***********begin*************#
chmod o+t oldDir1
chmod o-t oldDir2
#************end**************#
#!/bin/bash
#在以下部分写出完成任务的命令
# 为系统已存在文件 /root/oldFile1 添加i属性;
# 查看系统已存在文件 /root/oldFile2 的特殊属性;
# 为系统已存在文件 /root/oldFile3 取消i属性。
#***********begin*************#
chattr +i /root/oldFile1
lsattr -a /root/oldFile2
chattr -i /root/oldFile3
#************end**************#
#!/bin/bash
#在以下部分写出完成任务的命令
# 使用tar命令将当前目录下的 oldFile1 和 oldFile2 文件打包成一个 newFile.tar 文件;
# 使用tar命令将当前目录下的 oldFile.tar 文件解压到当前目录下。
#*********begin*********#
tar -cvf newFile.tar oldFile1 oldFile2
tar -xvf oldFile.tar
#********* end *********#
#!/bin/bash
#在以下部分写出完成任务的命令
# 使用tar命令将当前目录下的 oldFile1 和 oldFile2 文件打包压缩成一个 newFile.tar.gz 文件;
# 使用 bzip2 命令对当前目录下的 oldFile.tar 文件压缩;
# 使用zip 命令将当前目录下的 oldDir 目录所有文件/目录压缩生成 oldDir.zip 。
#*********begin*********#
tar -zcvf newFile.tar.gz oldFile1 oldFile2
bzip2 oldFile.tar
zip -r oldDir.zip oldDir
#********* end *********#
#!/bin/bash
#在以下部分写出完成任务的命令
# 使用tar命令解压当前目录下的 oldFile.tar.gz 文件;
# 使用bunzip2命令解压当前目录下的oldFile.tar.bz2文件;
# 使用unzip命令解压当前目录下的oldDir.zip。
#*********begin*********#
tar -zxvf oldFile.tar.gz
bunzip2 oldFile.tar.bz2
unzip oldDir.zip
#********* end *********#
#!/bin/bash
#在以下部分写出完成任务的命令
# 使用locate命令查找系统中所有包括 group 字母的文件或目录的总个数;
# 使用locate命令定位系统中最新创建的文件 newFile 。
#*********begin*********#
locate -c group
updatedb
locate newFile
#********* end *********#
#!/bin/bash
#在以下部分写出完成任务的命令
# 使用 which 命令定位 useradd 命令的位置;
# 使用 whereis 命令查询 useradd 命令的所有信息,包括二进制文件位置、说明文件位置和源码文件位置;
# 使用 whereis 命令仅查找 useradd 命令说明文件位置。
#***********begin*************#
which useradd
whereis useradd
whereis -m useradd
#************end**************#
#!/bin/bash
#在以下部分写出完成任务的命令
# 使用find命令查找当前目录中所有以 .conf 结尾的文件/目录;
# 使用find命令查找当前目录中所有以my开头的目录;
# 使用 find 命令查找 /root 目录中大于1M的文件;
# 使用find命令查找 /root 目录中类型为符号链接且文件名以 Link 结尾的所有链接详细数据
# (提示使用ls -l查看文件详细数据)。
#***********begin*************#
find -name "*.conf"
find -name "my*" -a -type d
find /root -size +1M
find /root -name "*Link" -a -type l -exec ls -l {} \;
#************end**************#
兄弟们第七章你们加油!
vim /etc/hosts
vim /etc/hosts
末尾添加
127.0.1.1 newLocalhost
127.1.1.1 www.baidu.com

apt-get update
apt-get install bind9

root@evassh-11315026:~# service bind9 start
root@evassh-11315026:~# apt-get update

目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器RC低通滤波器RL低通滤波器高通滤波器RC高通滤波器RL高通滤波器部分摘自《LC滤波器设计与制作》,侵权删。前言最近需要学习放大电路和滤波电路,但是由于只在之前做音乐频谱分析仪的时候简单了解过一点点运放,所以也是相当从零开始学习了。滤波电路科普主要分类滤波器:主要是从不同频率的成分中提取出特定频率的信号。有源滤波器:由RC元件与运算放大器组成的滤波器。可滤除某一次或多次谐波,最普通易于采用的无源滤波器结构是将电感与电容串联,可对主要次谐波(3、5、7)构成低阻抗旁路。无源滤波器:无源滤波器,又称
@作者:SYFStrive @博客首页:HomePage📜:微信小程序📌:个人社区(欢迎大佬们加入)👉:社区链接🔗📌:觉得文章不错可以点点关注👉:专栏连接🔗💃:感谢支持,学累了可以先看小段由小胖给大家带来的街舞👉微信小程序(🔥)目录自定义组件-behaviors 1、什么是behaviors 2、behaviors的工作方式 3、创建behavior 4、导入并使用behavior 5、behavior中所有可用的节点 6、同名字段的覆盖和组合规则总结最后自定义组件-behaviors 1、什么是behaviorsbehaviors是小程序中,用于实现
遍历文件夹我们通常是使用递归进行操作,这种方式比较简单,也比较容易理解。本文为大家介绍另一种不使用递归的方式,由于没有使用递归,只用到了循环和集合,所以效率更高一些!一、使用递归遍历文件夹整体思路1、使用File封装初始目录,2、打印这个目录3、获取这个目录下所有的子文件和子目录的数组。4、遍历这个数组,取出每个File对象4-1、如果File是否是一个文件,打印4-2、否则就是一个目录,递归调用代码实现publicclassSearchFile{publicstaticvoidmain(String[]args){//初始目录Filedir=newFile("d:/Dev");Datebeg
ES一、简介1、ElasticStackES技术栈:ElasticSearch:存数据+搜索;QL;Kibana:Web可视化平台,分析。LogStash:日志收集,Log4j:产生日志;log.info(xxx)。。。。使用场景:metrics:指标监控…2、基本概念Index(索引)动词:保存(插入)名词:类似MySQL数据库,给数据Type(类型)已废弃,以前类似MySQL的表现在用索引对数据分类Document(文档)真正要保存的一个JSON数据{name:"tcx"}二、入门实战{"name":"DESKTOP-1TSVGKG","cluster_name":"elasticsear
文章目录1.任务背景2.任务目标3.相关知识点4.任务实操4.1安装配置JDK4.2启动FISCOBCOS4.3下载解压WeBASE-Front4.4拷贝sdk证书文件4.5启动节点4.6访问节点4.7检查运行状态5.任务总结1.任务背景FISCOBCOS其实是有控制台管理工具,用来对区块链系统进行各种管理操作。但是对于初学者来说,还是可视化界面更友好,本节就来介绍WeBASE管理平台,这是一款微众银行开源的自研区块链中间件平台,可以降低区块链使用的门槛,大幅提高区块链应用的开发效率。微众银行是腾讯牵头设立的民营银行,在国内民营银行里还是比较出名的。微众银行参与FISCOBCOS生态建设,一定
TCL脚本语言简介•TCL(ToolCommandLanguage)是一种解释执行的脚本语言(ScriptingLanguage),它提供了通用的编程能力:支持变量、过程和控制结构;同时TCL还拥有一个功能强大的固有的核心命令集。TCL经常被用于快速原型开发,脚本编程,GUI和测试等方面。•实际上包含了两个部分:一个语言和一个库。首先,Tcl是一种简单的脚本语言,主要使用于发布命令给一些互交程序如文本编辑器、调试器和shell。由于TCL的解释器是用C\C++语言的过程库实现的,因此在某种意义上我们又可以把TCL看作C库,这个库中有丰富的用于扩展TCL命令的C\C++过程和函数,所以,Tcl是
文章目录一、项目场景二、基本模块原理与调试方法分析——信源部分:三、信号处理部分和显示部分:四、基本的通信链路搭建:四、特殊模块:interpretedMATLABfunction:五、总结和坑点提醒一、项目场景 最近一个任务是使用simulink搭建一个MIMO串扰消除的链路,并用实际收到的数据进行测试,在搭建的过程中也遇到了不少的问题(当然这比vivado里面的debug好不知道多少倍)。准备趁着这个机会,先以一个很基本的通信链路对simulink基础和相关的debug方法进行总结。 在本篇中,主要记录simulink的基本原理和基本的SISO通信传输链路(QPSK方式),计划在下篇记
目录一、ESP32简单介绍二、ESP32Wi-Fi模块介绍三、ESP32Wi-Fi编程模型四、ESP32Wi-Fi事件处理流程 五、ESP32Wi-Fi开发环境六、ESP32Wi-Fi具体代码七、ESP32Wi-Fi代码解读6.1主程序app_main7.2自定义代码wifi_init_sta()八、ESP32Wi-Fi连接验证8.1测试方法8.2服务器模拟工具sscom58.3测试代码8.4测试结果前言为了开发一款亚马逊物联网产品,开始入手ESP32模块。为了能够记录自己的学习过程,特记录如下操作过程。一、ESP32简单介绍ESP32是一套Wi-Fi(2.4GHz)和蓝牙(4.2)双模解决方
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我使用PHP的时间太长了,对它感到厌倦了。我也想学习一门新语言。我一直在使用Ruby并且喜欢它。我必须在Rails和Sinatra之间做出选择,那么您会推荐哪一个?Sinatra真的不能用来构建复杂的应用程序,它只能用于简单的应用程序吗?
📝学技术、更要掌握学习的方法,一起学习,让进步发生👩🏻作者:一只IT攻城狮。💐学习建议:1、养成习惯,学习java的任何一个技术,都可以先去官网先看看,更准确、更专业。💐学习建议:2、然后记住每个技术最关键的特性(通常一句话或者几个字),从主线入手,由浅入深学习。❤️《SpringCloud入门实战系列》解锁SpringCloud主流组件入门应用及关键特性。带你了解SpringCloud主流组件,是如何一战解决微服务诸多难题的。项目demo:源码地址👉🏻SpringCloud入门实战系列不迷路👈🏻:SpringCloud入门实战(一)什么是SpringCloud?SpringCloud入门实战