在windows上运行linux命令

windows和linux命令上存在一些差异

Windows

  1. 命令行界面 (CLI)

    • Command Prompt(CMD): 传统的命令行工具,可以用来执行各种命令和脚本。启动方式是输入 cmd 在搜索框中,或通过运行 cmd
    • PowerShell: 更加强大的命令行界面,支持更复杂的脚本和自动化任务。启动方式是输入 powershell 在搜索框中,或通过运行 powershell
  2. 命令格式:

    • 命令与参数: 通常使用 命令 参数 的格式。例如,dir 用来列出目录内容,copy 文件1 文件2 用来复制文件。
    • 命令分隔符: 在CMD中,命令和参数用空格分隔;在PowerShell中,通常也用空格,但PowerShell还支持管道 (|) 和其他操作符。
  3. 脚本执行:

    • 批处理文件(.bat 或 .cmd 文件): 执行简单的命令序列。可以通过双击文件或在命令提示符中运行。
    • PowerShell脚本(.ps1 文件): 功能更强大的脚本语言,支持对象和管道。需要通过 powershell -File 文件名.ps1 运行。

Linux

  1. 命令行界面 (CLI):

    • Terminal: 终端是Linux系统中用于执行命令的工具。启动方式因发行版而异,通常在应用菜单中找到或通过快捷键启动。
    • Shell: Linux中常用的shell有Bash(Bourne Again Shell),Zsh(Z Shell)等。启动终端时会打开一个shell会话。
  2. 命令格式:

    • 命令与参数: 使用 命令 参数 的格式,例如 ls 列出目录内容,cp 文件1 文件2 复制文件。参数通常可以用短横线(如 -a)或长横线(如 --all)表示。
    • 命令分隔符: 支持使用空格分隔命令和参数,使用管道 (|) 将命令的输出传递给另一个命令,使用重定向 (>>>) 将输出写入文件。
  3. 脚本执行:

    • Shell脚本(.sh 文件): 包含一系列命令的脚本。可以通过 bash 文件名.sh 或 ./文件名.sh(需要设置执行权限)运行。
    • 权限: 在Linux中,脚本文件需要执行权限才能运行。使用 chmod +x 文件名.sh 赋予执行权限。

总结

  • 启动方式: Windows通过CMD或PowerShell,Linux通过Terminal。
  • 命令格式: Windows的命令和参数用空格分隔,Linux也一样,但Linux支持更多的命令和管道操作。
  • 脚本执行: Windows使用批处理文件和PowerShell脚本,Linux使用Shell脚本,并且需要文件权限设置。

git-bash工具

如果你只懂linux命令,想在windows上运行linux命令,可以借助提供的工具,叫做git-bash工具,利用这个工具,打开的终端,能识别部分的linux命令,去操作你的windows
下载网址:https://github.com/git-for-windows/git/releases/download/v2.46.0.windows.1/Git-2.46.0-64-bit.exe

下载后进行安装右键打开会看到有Git Bash Here按钮,打开后就可以正常使用linux命令了

使用方法,解压到本地目录,配置path,即可在dos下使用linux命令windows下能直接执行linux命令,基本包括日常所有,如:[.exe grolbp.exe regtool.exe a2p.exe grolj4.exe rm.exe a2p5.10.0.exe grops.exe rmdir.exe addftinfo.exe grotty.exe rmt.exe addr2line.exe gzip.exe run.exe alternatives.exe head.exe runcon.exe ar.exe hostid.exe rxvt.exe arch.exe hostname.exe scp.exe as.exe hpftodit.exe sdiff.exe ascii.exe i686-pc-cygwin-gcc-3.4.4.exe sed.exe ash.exe i686-pc-cygwin-gcc-3.exe semstat.exe awk.exe i686-pc-cygwin-gcc.exe semtool.exe banner.exe id.exe seq.exe base64.exe indxbib.exe setfacl.exe basename.exe info.exe setmetamode.exe bash.exe infokey.exe sftp-server.exe bigram.exe install-info.exe sftp.exe bunzip2.exe install.exe sh.exe bzcat.exe ipcrm.exe sha1sum.exe bzip2.exe ipcs.exe sha224sum.exe bzip2recover.exe join.exe sha256sum.exe c++filt.exe kill.exe sha384sum.exe cat.exe ld.exe sha512sum.exe cc-3.exe less.exe shmtool.exe cc.exe lessecho.exe shred.exe chcon.exe lesskey.exe shuf.exe chgrp.exe link.exe size.exe chmod.exe lkbib.exe sleep.exe chown.exe ln.exe soelim.exe chroot.exe locate.exe sort.exe cksum.exe login.exe split.exe cmp.exe logname.exe ssh-add.exe code.exe lookbib.exe ssh-agent.exe comm.exe lpr.exe ssh-keygen.exe conv.exe ls.exe ssh-keyscan.exe cp.exe make.exe ssh-keysign.exe cpp-3.exe makeinfo.exe ssh.exe cpp.exe man.exe sshd.exe crypt.exe man2html.exe ssp.exe csplit.exe manpath.exe stat.exe cut.exe md5sum.exe strace.exe cygcheck.exe mkdir.exe strings.exe cygpath.exe mkfifo.exe strip.exe cygrunsrv.exe mkgroup.exe stty.exe cygserver.exe mknod.exe su.exe cygstart.exe mkpasswd.exe sum.exe d2u.exe mkshortcut.exe svn.exe date.exe mktemp.exe svnadmin.exe dd.exe mount.exe svndumpfilter.exe df.exe msgtool.exe svnlook.exe diff.exe mv.exe svnsync.exe diff3.exe nc.exe svnversion.exe dir.exe ngettext.exe sync.exe dircolors.exe nice.exe tac.exe dirname.exe nl.exe tail.exe dlltool.exe nm.exe tar.exe dllwrap.exe nohup.exe tbl.exe dos2unix.exe objcopy.exe tee.exe du.exe objdump.exe test.exe dump.exe od.exe texindex.exe dumper.exe oldfind.exe tfmtodit.exe echo.exe openssl.exe touch.exe editrights.exe passwd.exe tr.exe egrep.exe paste.exe troff.exe env.exe pathchk.exe true.exe envsubst.exe peflags.exe tsort.exe eqn.exe perl.exe tty.exe expand.exe perl5.10.0.exe u2d.exe expr.exe pfbtops.exe umount.exe factor.exe pgawk-3.1.6.exe uname.exe false.exe pgawk.exe unexpand.exe fgrep.exe pic.exe uniq.exe find.exe pinky.exe unix2dos.exe fmt.exe post-grohtml.exe unlink.exe fold.exe pr.exe unprotoize-3.exe frcode.exe pre-grohtml.exe unprotoize.exe gawk-3.1.6.exe printenv.exe users.exe gawk.exe printf.exe vdir.exe gcc-3.exe protoize-3.exe vim.exe gcc.exe protoize.exe wc.exe gcov-3.exe ps.exe which.exe gcov.exe ptx.exe who.exe getclip.exe putclip.exe whoami.exe getfacl.exe pwd.exe windmc.exe gettext.exe ranlib.exe windres.exe gkill.exe readelf.exe xargs.exe gprof.exe readlink.exe xmlwf.exe grep.exe readshortcut.exe xxd.exe grn.exe realpath.exe yes.exe grodvi.exe rebase.exe zdump.exe groff.exe refer.exe zic.exe
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值