win 下 xshell 本地为什么不能使用 mv cp 等命令 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
sen2
V2EX    Linux

win 下 xshell 本地为什么不能使用 mv cp 等命令

  •  
  •   sen2 2022-03-17 22:00:50 +08:00 4852 次点击
    这是一个创建于 1303 天前的主题,其中的信息可能已经有所发展或是发生改变。

    提示 'mv' 不是内部或外部命令,也不是可运行的程序

    23 条回复    2022-03-20 14:33:08 +08:00
    adoal
        1
    adoal  
       2022-03-17 22:04:48 +08:00
    xshell 本地并不是 Linux ,而是 xshell 自己的 shell ,敲下一条命令时先查找 xshell 自己的内部命令,如果不匹配,就去查找 Windows 的命令,而两者都不包含 mv
    wangyu17455
        2
    wangyu17455  
       2022-03-17 22:09:06 +08:00 via Android
    用 git 的 bash ,win 没有 linux 那些命令
    sen2
        3
    sen2  
    OP
       2022-03-17 22:10:20 +08:00
    @adoal 查过文章 mv cp 是 xshell 的常用命令,不知道是不是环境变量的问题
    enki0423
        4
    enki0423  
       2022-03-17 22:11:08 +08:00 via iPhone   2
    @sen2 你可能需要了解下什么是 shell
    kingfalse
        5
    kingfalse  
       2022-03-17 22:39:24 +08:00 via Android   1
    毕业了吗
    yangg
        6
    yangg  
       2022-03-17 23:04:29 +08:00
    你需要 GNU core utilities
    fatigue
       7
    fatigue  
       2022-03-17 23:13:19 +08:00
    换 powershell
    idealhs
        8
    idealhs  
       2022-03-17 23:16:54 +08:00
    windows 老老实实用 move copy 行不行?非得用 linux 命令去用 powershell
    iqfEmhuNidBhDfWo
        9
    iqfEmhuNidBhDfWo  
       2022-03-17 23:19:30 +08:00
    安装 git for windows ,再加一个 consolez 或者 tabby ,齐活
    adoal
        10
    adoal  
       2022-03-18 01:47:00 +08:00 via iPhone   2
    @sen2 你查的什么文章?列出来供批判一下。
    ysc3839
        11
    ysc3839  
       2022-03-18 08:16:05 +08:00 via Android
    xshell 不是 shell ,而是终端,
    THESDZ
        12
    THESDZ  
       2022-03-18 08:35:05 +08:00
    推荐使用 cmder
    creanme
        13
    creanme  
       2022-03-18 09:01:18 +08:00
    @sen2 xshell 是终端,终端用于显示 shell ,xshell 经常用于 ssh 连接到服务器上,服务器上一般是 bash 这种 shell ,不同的 shell 有不同的语法,命令,好像类 unix 命令,语法大致差不多,mv 一般是他们的命令。windows 上的 shell 是 cmd 和 powershell ,dos ? 他们与类 unix 的命令不同。
    /tr>
    LxnChan
        14
    LxnChan  
       2022-03-18 09:04:17 +08:00
    xshell 说白了就是个通信 GUI 罢了,自己不具备任何执行命令的能力,也不内置任何命令,一切都需要系统提供或者连接到远程终端由远程终端提供。举个例子,Xshell 就是个显示器+键盘,你能指望一个显示器执行这些命令?
    crazycen
        15
    crazycen  
       2022-03-18 09:44:27 +08:00
    先问是什么,mv 和 cp 是 linux 风格命令。
    另外,xshell 可以敲 help ,它会列出可用命令!
    C02TobNClov1Dz56
        16
    C02TobNClov1Dz56  
       2022-03-18 10:02:06 +08:00
    你可以试试装上 busybox ,里面包含了 linux 常用的命令的 exe 。
    deplivesb
        17
    deplivesb  
       2022-03-18 10:50:27 +08:00
    好家伙,连终端和 shell 都分不清,赶进去补补课吧
    FrankHB
        18
    FrankHB  
       2022-03-18 16:35:16 +08:00
    mv 和 cp 之类的命令虽然被 POSIX 标准化,通常仍然是所谓的外部命令,用单独的程序而不是在 shell 内部实现。
    一般 Linux 用 GNU coreutils ,BSD 的实现随系统自带,资源限制严格点的设备可以用 busybox 。
    因为常用到几乎所有 POSIXy 系统都预装,所以一般用户可能不会发现这里的区别(除了 BSD 工具的兼容性)。
    Windows 下一般用 MSYS 提供的 GNU coreutils 的移植,现在一般建议用 MSYS2 (连 shell 一起装好就有),或者包含 MSYS 的环境(比如 MsysGit )。如果你只是找了个 bash 那么个 shell ( Windows 上能用的基本全是 MSYS/Cygwin 附带的,单独版本其实的还不好找),或者 xshell 这么一个终端模拟器(这个名字比较有误导性),那么自然是没有。
    FrankHB
        19
    FrankHB  
       2022-03-18 16:38:16 +08:00
    @idealhs PowerShell 只是山寨了少部分 POSIX 命令(比如 ls )的设计,不符合 POSIX ,原则上不提供任何兼容性。
    xQmQ
        20
    xQmQ  
       2022-03-18 18:58:38 +08:00
    xshell 不是个终端模拟器吗?相关功能得调本地的 powershell ,或者 ssh 到远程吧
    powershell 有 mv cp 这种命令吗?没咋用过 Windows 的 shell
    mmdsun
        21
    mmdsun  
       2022-03-19 23:30:49 +08:00 via iPhone
    @xQmQ Windows 上:
    mv => move
    cp=> copy ,robocopy
    mmdsun
        22
    mmdsun  
       2022-03-19 23:35:33 +08:00 via iPhone
    @FrankHB Windows 一直内置 POSIX 子系统,调出来完美支持。高版本直接用 WSL 1 或者 WSL 2
    FrankHB
        23
    FrankHB  
       2022-03-20 14:33:08 +08:00
    @mmdsun 内置 POSIX 子系统比较早,Windows NT 一开始就有,但也不是一直。而更重要的是它本身不提供原先由 POSIX.2 提供的交互式环境,要 shell 和命令还是得另外安装;后来 SFU 基于 OpenBSD 的代码才提供了一套实现。但那个也就是聊胜于无,基本上目标用户都去折腾 Cygwin 了,而且 Windows 8 以来就移除了,横竖还是得用户自己搞定命令界面。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1065 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 18:21 PVG 02:21 LAX 11:21 JFK 14:21
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86