DOS操作系统基础命令大全

需积分: 10 17 下载量 38 浏览量 更新于2024-09-25 收藏 69KB TXT 举报
"dos基本命令.txt" 在计算机操作系统的历史中,DOS(Disk Operating System,磁盘操作系统)占据着重要的地位。它是一个基于命令行的系统,用户通过输入各种指令来执行任务,如管理文件、操作磁盘和系统维护等。本资源提供了全面的DOS基本命令列表,对学习DOS操作的人来说非常有帮助。 1. `cd` 命令:改变当前目录。例如,`cd C:\folder` 将会将当前目录切换到C盘的folder文件夹。 2. `sys` 命令:用于在DOS系统之间传输系统文件,确保目标磁盘能够运行DOS。 3. `copy` 命令:复制文件。例如,`copy file1.txt file2.txt` 复制file1.txt为file2.txt,`copy *.* C:\backup` 则将当前目录下所有文件复制到C:\backup。 4. `del` 或 `erase` 命令:删除文件。例如,`del file.txt` 删除名为file.txt的文件。 5. `deltree` 命令:删除目录及其所有子目录下的文件。例如,`deltree C:\folder` 将彻底删除folder目录及其内容。 6. `dir` 命令:显示目录内容。可以配合其他选项,如`dir /w` 以宽格式显示,`dir /p` 分页显示。 7. `diskcopy` 命令:复制整个磁盘。例如,`diskcopy A: B:` 将A驱动器的磁盘内容复制到B驱动器。 8. `edit` 命令:文本编辑器,用于创建或修改文本文件。 9. `format` 命令:格式化磁盘。例如,`format C:` 将格式化C盘,`format C: /S` 还将安装DOS系统文件。 10. `md` 或 `mkdir` 命令:创建目录。例如,`md new_folder` 创建一个名为new_folder的新目录。 11. `mem` 命令:显示内存使用情况。 12. `type` 命令:显示文件内容。例如,`type file.txt` 将显示file.txt的全部内容。 13. `rd` 或 `rmdir` 命令:删除空目录。例如,`rd folder_name` 删除名为folder_name的空目录。 14. `ren` 或 `rename` 命令:重命名文件或目录。例如,`ren oldname newname` 将oldname重命名为newname。 15. `cls` 命令:清屏,清除命令提示符窗口的内容。 16. `move` 命令:移动文件或目录。例如,`move file.txt C:\new_location` 移动file.txt到C:\new_location,`move folder C:\another_folder` 移动整个folder目录到C:\another_folder。 17. `more` 命令:分页显示文件内容,适用于长文件。例如,`type file.txt | more` 逐页显示file.txt内容。 18. `xcopy` 命令:复制目录和文件,支持复制子目录。例如,`xcopy C:\source D:\destination /S` 将源目录C:\source及其所有子目录复制到D:\destination。 19. `help` 命令:提供DOS命令的帮助信息。输入`help command` 可查看指定命令的用法。 20. `attrib` 命令:更改文件属性,如只读、隐藏、系统和存档。例如,`attrib +r file.txt` 将文件设置为只读,`attrib -h *.txt` 则取消所有.txt文件的隐藏属性。 21. `date` 命令:查看或设置系统日期。输入`date`后按回车,系统会提示你输入新的日期。 22. `label` 命令:创建或更改卷标,即磁盘或分区的标识名称。例如,`label C: MyDisk` 将C盘的卷标设为MyDisk。 这些命令构成了DOS操作的基础,熟练掌握它们将使你在没有图形用户界面的情况下也能有效地管理和控制计算机。通过实践和学习,你可以进一步了解DOS的高级功能和技巧。

解释以下shell代码每行的意义echo "××××××欢迎使用字符串匹配系统×××××" while : do echo " ××××××××××××××××××" echo " × 请选择功能" × echo " × 0.检查程序功能"× echo " × 1.字符串匹配" × echo " × 2.排 序" × echo " × 3.查 找" × echo " × 4.数据可视化" × echo " × 5.退 出" × echo " ××××××××××××××××××" read -rsN1 number case $number in 0) sudo apt-get install bowtie2 sudo apt-get install dos2unix sudo apt-get install samtools ;; 1) dos2unix ref.fa dos2unix reads1.fq bowtie2-build ref.fa ref bowtie2 -x ref -U reads1.fq -S result1.sam echo "匹配完成" echo "匹配结果存入result1.sam" ;; 2) declare -a y1 declare -a y2 declare -a y3 y1=(`awk '{print $1}' result1.sam`) y2=(`awk '{print $4}' result1.sam`) y3=(`awk '{print $10}' result1.sam`) length=0 length=${#y1[@]} for((i=0;i<length;i++));do { echo "${y1[i+3]} ${y2[i+1]} ${y3[i]}">>result1.txt } done sort -n -k 2 -t " " result1.txt>>result2.txt #将result.txt以第二列排序,输出存储到result2.txt grep -v ' 0 ' result2.txt >> result3.txt #排除匹配结果为0的结果并保存在result3.txt里 echo "排序完成!结果已经放在result3.txt里面" ;; 3)echo "请输入查找的左/右边界" read l1 r1 cat result1.txt | awk '{if($2>='$l1'&&$2<='$r1'){print $0>"result.txt"}}' echo "查找结果已经放在了resuyt.txt文件里。" ;; 4) echo "数据可视化" samtools view -bS result1.sam > result1.bam #sam文件转换为bam格式 samtools sort result1.bam result1.sort #对bam文件进行排序 samtools index result1.sorted.bam #创建bai索引 samtools tview result1.sort.bam ref.fa #可视化界面展示 ;; 5)echo "你已安全退出,欢迎下次使用!" exit 0 ;; esac done

2023-06-03 上传