精华内容
下载资源
问答
  • 执行shell脚本时遇到找不到指定文件或无法cd到指定目录。 原因 shell脚本编写时的系统和执行脚本的系统不一致,比如在windows系统编写的脚本,放到linux系统时会遇到此问题。windows下编写的.sh文件为dos格式,而...

    测试模型时有时需要依次测多个模型或多步处理操作,于是通过写shell脚本实现批量处理。
    执行shell脚本时遇到找不到指定文件或无法cd到指定目录。

    原因
    shell脚本编写时的系统和执行脚本的系统不一致,比如在windows系统编写的脚本,放到linux系统时会遇到此问题。windows下编写的.sh文件为dos格式,而linux只能执行格式为unix格式的脚本。
    解决方法

    1. 通过vim打开要执行的文件
    $vim test.sh
    
    1. :set ff命令查看文件格式
    :set ff
    >> fileformat=dos
    
    1. 修改文件format为unix
    :set ff=unix
    或
    :set fileformat=unix
    
    1. :wq保存退出

    【参考】

    展开全文
  • UEFI Linux、Windows双系统,丢失Windows的efi文件导致找不到启动项,导致无法进入Windows系统 状况说明 状况是这样的:我本来好好的装着Linux和Windows的双系统(还是先装的Linux后装的Windows,想想自己真能折腾...

    【疑难杂症爆破委员会】

    UEFI Linux、Windows双系统,丢失Windows的efi文件导致找不到启动项,导致无法进入Windows系统

    状况说明

    状况是这样的:我本来好好的装着Linux和Windows的双系统(还是先装的Linux后装的Windows,想想自己真能折腾…)。然后不知搞了什么错误操作,导致Linux系统(Manjaro)特别慢,包括像Chrome、火狐等这样的应用的启动速度,还有npm编译js的速度等,都十分的慢,所以就索性重装了一下系统。

    然后我在装系统的时候,一个不小心(手贱)就把efi分区给格了

    这以下可了不得了,windows的efi文件没了,是肯定引导不了的,所以就千方百计地找恢复efi文件的方法,还真在这儿找到了:

    https://superuser.com/questions/1110644/reconstructing-windows-efi-files-in-boot-partition-linuxwindows-dual-boot : Reconstructing Windows EFI files in /boot partition (Linux+Windows dual boot) 回复者:Manoj Sawai

    所需条件

    • Windows的UEFI启动盘
      这应该很好弄,烧个Win10的启动盘就好了(iso格式的原装系统,不是什么老毛桃之类的

    操作步骤

    1. (通过UEFI启动方式)启动这个系统安装盘

    2. 在跳出让你选择语言和输入法的对话框的时候,按 Shift + F10 启动控制台

    3. 输入 diskpart 进入这个命令行程序。
      然后输入 list disk 找到你efi分区所在的硬盘,
      输入 select disk ## 表示磁盘序号) 选中目标磁盘

    4. 然后输入 list partition 列出这个磁盘的所有分区,
      找到efi分区,输入 select partition # (# 表示efi分区的序号)。
      然后我们需要给这个分区指派一个盘符,可以随便取,我们不妨用 G ,
      所以,输入 assign letter=G

    5. 到这里,前期的准备工作基本做好了。
      我们可以输入 list vol 检查一下,准备工作是不是真的做好了
      如果你能找到刚才指派的盘符为 G 分区类型为 FAT32 的分区,说明OK了

    6. 现在我们可以退出diskpart这个命令行程序了(不是点关闭按钮!)
      输入 exit 来退出diskpart这个命令行程序,然后现在你应该在 X:\Sources 这个目录下

    7. 然后我们需要进入efi分区的这个目录 G:\EFI\Microsoft\Boot\ 如果没有,则手动创建他们。然后 cd /d G:\EFI\Microsoft\Boot\ 进入这个目录

    然后我们只需要以依次行如下命令即可:

    bootrec /scanos     
    bootrec /fixmbr    
    bootrec /fixboot
    bootrec /rebuildbcd    
    bcdboot C:\Windows /l en-us /s G: /f ALL
    

    注意! 上文中的,C:\ Windows 要根据实际情况填写,比如我的就不是C,而是D。具体信息会在你输入第一行命令后有所显示,届时注意观察

    当最后一个命令成功执行后,就大功告成了!

    其他说明

    1. 这个过程确实会保证Windows的efi引导得到正确设置,不过也有可能会覆盖你Linux的引导(只是有可能,我的就没被覆盖)。但是这不打紧,因为用grub-mkconfigefibootmgr等工具添加Linux的引导要比整出一个Windows的efi文件来简单的多的多。

    2. 记得一切都弄好后,及时把指派的那个盘符(我们这里是 G )及时的取消掉,否则他会一直出现在你的我的电脑里,不仅烦的一批还比较危险。

    展开全文
  • tomcat启动后报错---windows 找不到文件 "-djava.endorsed.dirs="结果是没有设置CATALINA_HOME的环境变量Tomcat新手攻略 1、下载必要软件 ①JDK 1.5.0.3 ②Tomcat 5.5.9 2、配置环境 windows系统用户: 我的电脑----...

    tomcat启动后报错---windows 找不到文件 "-djava.endorsed.dirs="
    结果是没有设置CATALINA_HOME的环境变量
    Tomcat新手攻略
    1、下载必要软件
    ①JDK 1.5.0.3
    ②Tomcat 5.5.9
    2、配置环境
    windows系统用户:
    我的电脑------〉右键-------〉属性-------〉详细-------〉环境变量
    增加系统变量JAVA_HOME x:/jdk1.5.0_03   (不加bin,不加分号)
    在CLASS_PATH中增加 .;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar;
    在PATH中增加 %JAVA_HOME%/bin
    增加系统变量CATALINA_BASE x:/tomcat5.5
    增加系统变量CATALINA_HOME x:/tomcat5.5
    增加系统变量TOMCAT_HOME x:/tomcat5.5
    在CLASS_PATH中增加 %CATALINA_HOME%/common/lib/servlet-api.jar
    注:这里x为安装的驱动器。
    这里要怎么设置取决于bin目录下的startup.bat文件。
    我们可以在编辑状态下打开startup.bat,看究竟这个文件需要读取那个系统变量,我们就设置那个。比如当前我的版本tomcat的startup.bat文件内容如下:
    @echo off
    if "%OS%" == "Windows_NT" setlocal
    rem ---------------------------------------------------------------------------
    rem Start script for the CATALINA Server
    rem
    rem $Id: startup.bat,v 1.6 2004/05/27 18:25:11 yoavs Exp $
    rem ---------------------------------------------------------------------------

    rem Guess CATALINA_HOME if not defined
    set CURRENT_DIR=%cd%
    if not "%CATALINA_HOME%" == "" goto gotHome
    set CATALINA_HOME=%CURRENT_DIR%
    if exist "%CATALINA_HOME%/bin/catalina.bat" goto okHome
    cd ..
    set CATALINA_HOME=%cd%
    cd %CURRENT_DIR%
    :gotHome
    if exist "%CATALINA_HOME%/bin/catalina.bat" goto okHome
    echo The CATALINA_HOME environment variable is not defined correctly
    echo This environment variable is needed to run this program
    goto end
    :okHome

    set EXECUTABLE=%CATALINA_HOME%/bin/catalina.bat

    rem Check that target executable exists
    if exist "%EXECUTABLE%" goto okExec
    echo Cannot find %EXECUTABLE%
    echo This file is needed to run this program
    goto end
    :okExec

    rem Get remaining unshifted command line arguments and save them in the
    set CMD_LINE_ARGS=
    :setArgs
    if ""%1""=="""" goto doneSetArgs
    set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
    shift
    goto setArgs
    :doneSetArgs

    call "%EXECUTABLE%" start %CMD_LINE_ARGS%

    :end
    我们可以清楚的看到这个文件需要读取系统变量CATALINA_HOME的值,所以我们在环境变数中把CATALINA_HOME设置为tomcat的安装路径就可以了。
    3、启动、关闭tomcat
    有2种方法可以启动、关闭安装好的tomcat:
    ① 直接点击运行bin目录下startup.bat和shutdown.bat文件就可以。
    ② 由于前面我们设置了path,所以我们直接在Dos窗口中直接键入startup或shutdown亦可。
    4、设置虚拟目录
    编辑server文件(x:/tomcat/conf/server.xml)
    因为在tomcat启动时要读取server文件的信息,所以更改server文件后,一定要重新启动tomcat。
    举个例子:
    我们打算建立一个myJSP的虚拟目录,只要在server.xml文件中/host>前加入如下代码即可:
    <Context path="/myJSP" docBase="c:/myJSP" debug="0" reloadable="true" crossContext="true">
    </Context>
    其中,path为我们要建立的虚拟目录,docBase为实际目录在硬盘上的位置。
    5、试我们前面工作的成果
    编一个简单的小例子,来测试一下我们的虚拟目录是否可用。
    refresh.jsp (c:/myJSP/refresh.jsp)
    <%@page language="java"%>
    <%@page import="java.util.Date"%>
    <HTML>
    <HEAD>
    <TITLE>AUTO REFRESH</TITLE>
    <%response.setHeader("refresh","5");%>
    </HEAD>
    <BODY bgcolor=#cc99dd><BR>
    <center><h1>auto refresh example</h1></center><BR>
    <center>refresh time : 5 seconds</center><BR>
    <CENTER>Now Time is: <%=new Date()%></CENTER>
    </BODY>
    </HTML>
    在地址栏键入http;//localhost:8080/myJSP/refresh.jsp,呵呵,看到效果了吧。


    展开全文
  • 在linux中将多个php命令写到同一个sh文件中执行#!/bin/bash/ cd /www/sf/ /usr/local/bin/php xxx.php ...`` 然后执行命令sh xxx.sh有的时候会出现 找不到`/www/sf/`目录 为什么呢,了下资料,是因为linux和...

    在linux中将多个php命令写到同一个sh文件中执行

    #!/bin/bash/
    cd /www/sf/
    /usr/local/bin/php xxx.php 
    /usr/local/bin/php xxx1.php 
    /usr/local/bin/php xxx2.php 
    ``
    然后执行命令

    sh xxx.sh

    有的时候会出现 找不到`/www/sf/`目录
    为什么呢,找了下资料,是因为linux和windows下的回车换行符号不一致导致的出错。
    也就是说文件的格式有问题
    解决方案

    vim xxx.sh
    // 查看格式
    :set ff
    // 设置格式
    :set ff=unix
    ``fileformats[ffs](Vim 才有) 可指定多个,会依加载的档案形式来调整 ff。 例如 :set ffs=unix,dos ff=unix`
    则预设为 unix 格式,但如读入的是 dos 格式的档案,会自动调整为 dos 格式,这样存盘时就会以 dos 格式存盘(状态列会显示)。。此时如要改成 unix 格式,可 :set ff=unix 然后存盘就会转成 unix 格式,反之亦然。

    展开全文
  • Windows10 -64 安装tensorflow遇到的:cuda安装后找不到安装文件目录 目录  一、错误:cuda安装后找不到安装文件目录 二、查看cuda驱动程序的版本 三、补充内容 四、执行测试程序出错 五、常用命令总结  一...
  • 刚入门Java,用javac编译.java文件的时候,遇到找不到文件的问题,如下图所示: 2. 背景 已经设置好环境变量Path和classpath,如果没有设置,可以参考这篇文章《【Java】环境变量PATH和CLASSPATH》 3. 问题原因...
  • Windows找不到文件’C:\Program Files(x86)\iTv\iTvApp.exe’。请确定文件名是否正确后,再试一次。 同时弹出“Duilib加载资源文件失败”提示,一点击确定就会黑屏或者不显示桌面图标。 已知iTvApp.exe这样的...
  • 工程目录移动到F盘以后,工程设置中找不到python.exe程序,因此报错,需要修改设置。 解决方法: 一: 二: 点击这个 然后 在这里把解释器改成自己安装好的那个Python.exe 把这两处的配置调好之后,就不会再出现...
  • Java运行找不到文件错误

    千次阅读 2018-03-18 19:07:05
    1.path class path环境配置 ,在cmd中执行javac命令,输出即可2.文件名是否正确,文件名和类名是否一致3……我目前的是cmd执行cd命令是路径无法转换过去,在执行该命令时添加/d即可,cd /d 文件路径...
  • win7安装驱动出现找不到文件

    千次阅读 2015-08-28 13:29:26
    在安装驱动的时候,出现找不到指定文件: 各种折腾了半天,还是没搞定。在同事的电脑上可以识别,于是去同事那拷了usbser.sys到c:\windows\system32\drivers依然还是不行(我电脑上怎么没有
  • 当你用光驱(usb-cd)或U盘安装系统时,你的电脑可能不会去默认你的光驱或U盘,所以你U盘或光驱中的系统就没法安装。...在安装window7 系统时,提示找不到驱动程序,即:下面所出现的界面: 我呢,是用usb-cd
  • windows操作系统下,win键+R打开...原因是直接cd只能当前盘符,这点和linux一样 那要如何换D盘呢?很简单,输入D:就好了 D: 那有没有办法直接目标路径呢?也是有的,路径前加上/d就好 cd /d D:\IT ...
  • 系统找不到指定的文件。 怎么还是报这个错?难道不是由于配置的原因?对,不是由于上面的配置的问题,但上面的配置添加后也没有错。那是什么原因? 这里是最需要注意的地方,在安装mysql服务时,一定要切换到mysql...
  • Windows7中安装驱动程序时,出现错误信息“找不到指定模块”或“XXX.dll 文件丢失”,您可以参考本文的步骤尝试解决问题 解决方案错误现象说明 应用软件运行时一般都是优先从自己的安装目录中调用所需的模块(....
  • VM安装windows Server 2019报错:windows找不到microsoft软件许可条款。请确保安装源有效,然后重新启动安装“已解决欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式...
  • shell 中使用cd命令,提示找不到目录的解决方法 ** 在linux中将多个php命令写到同一个sh文件中执行 #!/bin/bash/ cd /www/sf/ /usr/local/bin/php xxx.php /usr/local/bin/php xxx1.php /usr/local/bin/...
  • windows环境中,cmd窗口下执行命令能正常执行,但放到批处理文件中执行则报错,提示找不到文件路径,比如copy命令等。 解决办法 纠结了半天,最后发现将批处理文件另存为utf-8格式的文件即可。。。 ...
  • 用beyondcompare3比较两jar,大小相同,解压缩后所有文件二进制相同,但自动的包就是找不到主类。 java1.8,windows7 64,类路径是.,主类是test.Helloworld,自动和手动的包在同意目录下,cd后分别java -jar xxx....
  • 解决vista/win7安装windows live messenger 2011找不到wlidcli.dll及错误800488eb
  • 1、Windows2003安装SQL2005 CD2闪退解决方法 今天想起发布这个,因为笔者前几天在windows2003安装SQL2005的时候遇到的问题,经过几个小时的研究,发现是由于WIndows2003最近更新的系统补丁造成的。但我们可以采取...
  • net start mysql 发生系统错误2 系统找不到指定的文件 转自:https://www.jianshu.com/p/6d8ed7c36e6f 以管理员身份运行,在命令行输入cd+mySQL的bin目录的安装路径 C:\Windows\system32>cd C:\Program Files\...
  • 其实有时候知道问题的原因,但总是因为一些细节问题没有注意,反复的尝试,浪费了很多时间。现在把我安装过程中遇到的问题以及该注意的问题记录下来。 环境:windows7 mysql版本:mysql-5.6.10-win32 如果是默
  • windows cmd cd进入目录无效

    千次阅读 2019-05-28 17:19:13
    Windows下cmd 下进入文件 cd 文件路径;后回车无效,可以加/d,解决 cd /d d:
  • 系统找不到指定的文件。 怎么还是报这个错?难道不是由于配置的原因?对,不是由于上面的配置的问题,但上面的配置添加后也没有错。那是什么原因? 这里是最需要注意的地方,在安装mysql服务时,一定要切换到mysql...
  • 在安装VMWARETOOLS时,按网上的教程都是在 点击菜单栏的 虚拟机》安装虚拟机 后可以看到.tar.gz文件,然而我的却看不到。网上了一圈居然有遇到相同问题的,而且很简单:虽然不知道原因,解决办法是这样(这是最...
  • 最近博主试用了一下Win10 的沙盒(Windows Sandbox)功能,虽然挺不错的,但是目前沙盒跟其它虚拟软件存在冲突,如开启了沙盒功能,VMware、VirtualBox等虚拟软件将无法正常启动虚拟机。 如果还想使用VMware、...
  • MySQL 8.0版本安装后,安装目录下找不到my.ini文件

    万次阅读 多人点赞 2019-01-01 13:11:48
    初学mysql,my.ini时候,怎么找不到。。。现在给出其所在的路径 MySQL 8.0 安装没有路径可以选择,默认安装在C:\Program Files\MySQL - my.ini文件位置在:C:\ProgramData\MySQL\MySQL Server 8.0 注意:...
  • 文件已经在指定目录里,但是我运行提示找不到文件,脚本一直没改过,对比了一下老版本的发现只有换行符不同,改成unix换行符就可以了 在notepad++中可以显示全部字符看到换行符,linux换行符显示LF,windows换行符...
  • node.js系统找不到指定文件报错

    千次阅读 2016-04-07 11:16:25
    Cannot run program “node” (in directory “C:\Users\Calora\workspace2\hw”): CreateProcess error=2, 系统找不到指定的文件。系统:win32 解决方法: 1.下载node.exe 下载地址:https:/
  • 每次打开电脑都会出现启动C\Windows\System32\LogiLDAdll时出现问题找不到指定的模块。这个问题,经过查找发现是罗技鼠标驱动的问题,而这个文件在C盘是存在的,所以我的解决方法是: 1 在运行中输入regedit 打开...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 300,945
精华内容 120,378
关键字:

windows找不到文件cd