
一、Linux命令在Xshell中实际操作并完成实现1.命令帮助手册 man(1)Xshell实操命令man list 查看命令手册man -k password 搜索所有包含password的命令(2实操演示及成果2.目录切换 cd(1)Xshell实操命令cd /usr/bin 使用cd命令切换文件路径(2实操演示及成果(3补充相对文件路径中的特殊字符单点符.表示当前目录双点符..表示当前目录的父目录就是上级目录减号-表示返回上一次的目录波浪号~表示返回home目录3.目录文件查看 ls (list)(1)Xshell实操命令ls -a 显示全部文件包含以.开头的隐藏配置文件ls -l 长列表展示权限、所有者、大小、修改时间ls -al 组合参数同时显示隐藏文件 详细信息ls -R 递归列出所有子目录内文件ls --help 查看 ls 全部可选参数(2)实操演示及成果4.指定名称的新文件 touch(1) 实操命令创建空文件 touch test.txt(2)实操演示及成果5.文件复制 cpcopy(1) 实操命令cp ttouch.txt test.txt复制带覆盖提示复制cp -i touch.txt test.txt(2)实操演示及成果6.文件移动 / 重命名 mvmoving(1) 实操命令mv test.txt new_test.txt 重命名mv new_test.txt ./testdir/ 移动文件到testdir文件夹(2)实操演示及成果7.文件删除 rmremoving)(1) 实操命令rm -i touch.txt 交互式删除文件rm -rf xm强制删除文件夹(2)实操演示及成果8.创建目录 mkdirmake directory(1) 实操命令mkdir testdir 单级目录mkdir -p a/b/c/d一次性创建多级目录(2)实操演示及成果9.删除目录 rmdir(1) 实操命令rmdir nh 删除空文件夹(2)实操演示及成果10.确定文本信息、字符编码、区分目录 file(1) 实操命令file touch.txt 文本信息(2)实操演示及成果11.显示文本文件中所有数据 cat(1) 实操命令cat --help 显示cat的所有参数(2)实操演示及成果(3)补充-n 参数会给所有的行加上行号。-b 给有文本的行加上行号。12.分页查看more(1) 实操命令more --help(2)实操演示及成果13.lessmore 升级版(1) 实操命令less --help(2)实操演示及成果14.查看文件尾部 tail(1) 实操命令tail -f /var/log/syslo实时监听日志文件tail -n 5 test.txt 查看最后5行(2)实操演示及成果15.查看文件头部 head(1) 实操命令head -n 3 test.txt 查看前3行(2)实操演示及成果二、建立自己的知识框架体系写明命令的用途和其主要参数的用法1. man用途查看命令手册检索命令参数man 命令名查看命令手册man -k 关键词按关键词搜索命令2. cd用途切换工作目录特殊标识~家目录.当前目录..上级目录-上次目录3. ls用途列出目录文件参数-a显示隐藏文件-l详细信息-al隐藏文件 详细信息-R递归展示子目录--help查看全部参数通配符*、?、[]、!4. touch用途创建空文件修改文件时间戳参数-c不存在则不创建文件-m仅修改修改时间-a仅修改访问时间5. cp用途复制文件 / 目录参数-i覆盖前确认-r复制文件夹6. mv用途重命名、移动文件参数-i覆盖前确认7. rm用途删除文件 / 目录参数-i删除前确认-f强制删除无提示-r递归删除目录8. mkdir用途创建目录参数-p递归创建多级目录9. rmdir用途仅删除空目录 file(1) 实操命令file touch.txt 文本信息10. cat用途读取完整文件内容参数-n所有行加行号-b仅文本行加行号11. more用途分页查看大文件q 退出12. less用途升级版分页查看支持上下滚动q 退出13. head用途查看文件前 10 行参数-n 数字自定义显示行数14. tail用途查看文件后 10 行参数-n 数字自定义末尾行数-f实时监控文件新增内容15. file用途查询文本信息三、过程中可能出现的错误、分析错误原因及解决方案1.Command not found命令未找到原因Linux命令严格区分大小写拼写错误环境变量缺失解决全部使用小写命核对拼写用man 正确命令验证2.No such file or directory没有该文件/目录原因路径名写错目标文件/文件夹未创建相对路径层级错误解决先用ls查看当前目录存在的文件使用Tab自动补全路径避免拼写错误3.Permission denied权限不足原因普通用户无管理员权限操作受限目录解决命令前加sudo临时提升root权限输入用户密码执行4.rmdir: failed to remove, Directory not empty原因rmdir仅支持空目录删除解决方案1先用rm -i清空目录内所有文件再rmdir方案2直接rm -rf 目录名强制递归删除5.tail -f终端卡住无输出原因该命令为实时监听模式等待文件新增内容新手误以为程序卡死解决新开Xshell终端写入内容即可看到实时输出按CtrlC退出监听6.cp覆盖文件无提示原因cp默认不开启交互提示解决固定使用cp -i覆盖前弹出确认输入y/n7.软链接失效白字红底闪烁原因软链接指向的原始文件被删除解决删除失效软链接重新执行ln -s 源文件 软链接名创建四、结果截图