精华内容
下载资源
问答
  • windows下运行linux命令行环境配置

    千次阅读 2019-02-01 17:34:58
    在windows下配置linux命令行运行环境,介绍一个工具 Chocolatey The package manager for Windows。 配置流程 安装 git for windows Download: https://git-scm.com/download/win chocolatey包含丰富的软件包 ...

    在windows下配置linux命令行的运行环境,介绍一个工具 Chocolatey The package manager for Windows。

    配置流程

    安装 git for windows

    Download: https://git-scm.com/download/win

    chocolatey包含丰富的软件包

    命令行配置

    $ cat /etc/bash.bashrc
    
    # 避免出现命令乱码的别名使用
    alias ping="winpty ping"
    alias ipconfig="winpty ipconfig"
    alias python="winpty python"
    alias aws="winpty aws"
    alias java="winpty java"
    alias ll="ls -al"
    
    # Aria下载器
    alias aria2="/d/soft/aria2/aria2-1.34.0-win-64bit-build1/aria2c.exe"
    
    # 慢查询日志分析命令
    alias slow-query="pt-query-digest"
    
    # MarkdownPad 2
    alias markdown="/d/soft/'MarkdownPad 2'/MarkdownPad2.exe"
    #export JRE_HOME=/c/Program\ Files/Java/jdk1.8.0_162/jre
    #export LC_ALL="zh_CN.GBK"
    #export LANG="zh_CN.GBK"
    
    # ruby 命令
    alias ruby="/d/package/ruby25/bin/ruby.exe"
    # gem命令
    alias gem="/d/package/rubygems-2.7.7/bin/gem"
    alias notepad="/d/soft/Notepad++/notepad++.exe"
    
    alias proxy='export all_proxy=socks5://127.0.0.1:1086'
    alias unproxy='unset all_proxy'
    
    alias mysql='/d/package/mysql-5.7.24/bin/mysql.exe'
    
    展开全文
  • 本文给大家分享的是作者在在winLinux系统中python命令行运行的不同的解决方法,有相同需求的小伙伴可以参考下
  • 首先打开微软的应用商店,搜索ubuntu 我下载的是ubuntu20.04 LTS,其他的都可以。 安装完成后,找到开发者选项并勾选: ...勾选“适用于Linux的Windows子系统” 重启之后,在小娜中搜索"bash"即可 ...
    1. 首先打开微软的应用商店,搜索ubuntu
      在这里插入图片描述
      我下载的是ubuntu20.04 LTS,其他的都可以。
      安装完成后,找到开发者选项并勾选:
      在这里插入图片描述
      接着:控制面板——>程序和功能——>启用和关闭Windows功能——>勾选“适用于Linux的Windows子系统”
      重启之后,在小娜中搜索"bash"即可
      对应的相关文件在如下中:
      C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\rootfs
      其他操作和ubuntu下的操作一样,可以正常进行。
      比如替换镜像:
      https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

    备注:
    这个貌似只能安装在系统盘:唉!
    在这里插入图片描述
    不过还好吧,也就500M左右的样子,还嫌大的话就用cmder吧。可以安装在其他盘
    https://www.cnblogs.com/ziyoublog/p/10416684.html

    展开全文
  • 在Build2016微软为了拉拢开发者发了个大招,那就是Win10一周年更新集成原生Linux Bash命令行功能,这将允许开发者或用户在Windows10系统命令行形式运行Linux程序,现在Win10运行Linux GUI应用也已成真。...
    导读在Build2016上微软为了拉拢开发者发了个大招,那就是Win10一周年更新集成原生Linux Bash命令行功能,这将允许开发者或用户在Windows10系统上以命令行形式运行Linux程序,现在Win10运行Linux GUI应用也已成真。

    微软在推送的Win10一周年更新预览版14316中,该版本中包含了大部分已宣布内容,其中包括了一项重要的原生支持Linux Bash命令行支持。即用户现在即使不使用Linux系统或Mac电脑就可以在Win10上使用Bash,那么如何在Win10系统上开启Linux Bash命令行呢?大家可以尝试下面的方法来解决这个问题。
    1、首先需要用户将Win10系统升级到Build 14316版本。系统设置——更新和安全——针对开发人员——选择开发者模式。
    win10bash1
    2、搜索“程序和功能”,选择“开启或关闭Windows功能”,开启Windows Subsystem for Linux (Beta),并重启系统。
    win10bash2
    win10bash3
    3、安装Bash,需要开启命令行模式,然后输入“bash”,即可使用。

    win10bash4

    免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://www.linuxprobe.com/




    展开全文
  • 本文为转载,由 pretend_b 提供 ... 以下为正文: 后台运行matlab脚本文件的方法:nohup 实现功能: 1. 字符环境下运行matlab. 2.字符环境下运行matlab脚本...3.脚本文件需长时间运行运行结果输出到文件。matl...

    本文为转载,由 pretend_b 提供

    https://blog.csdn.net/pretend_b/article/details/5969846

    以下为正文:

    后台运行matlab脚本文件的方法:nohup


    实现功能:
    1. 字符环境下运行matlab.
    2.字符环境下运行matlab脚本文件, 脚本文件无图像的屏幕输出。
    3.脚本文件需长时间运行,运行结果输出到文件。matlab的标准重定向到另一个文件。
    4.客户端退出登陆后,matlab保持运行 ,直到脚本程序结束或错误退出时,matlab程序才退出。

    实现方法: 采用nohup命令。

    具体实现过程:

    使用命令:
    nohup /usr/matlab/bin/matlab   <fill.m> fill.out &
    就可以了,fill.m表示你的文件名. fill.out代表你的输出转到fill.out文件中。比如,matlab中的命令sin(1:10),结果应该输出到command window中的,但是现在转到了fill.out文件中

    例如:我在/home/jsh/yangting/文件夹下有个test2.m文件

    那么,当matlab在/home/jsh/yangting/文件夹下打开时,

    命令为

    nohup matlab <test2.m> fill.out &

    注意:在nohup运行成功后,不能直接点击关闭按钮,而应该按下任意键,恢复到输入状态,然后按exit命令退出。

    使用命令:
    nohup matlab -nojvm -nodisplay -nosplash -nodesktop < matlabscript.m 1>running.log 2>running.err &

    nohup matlab -nojvm -nodisplay -nosplash < matlabscript.m 1>running.log 2>running.err &
    或:
    nohup matlab -nojvm -nodisplay < matlabscript.m 1>running.log 2>running.err &

    其中:
    matlabscript.m是将要运行的脚本文件,存在于服务器上;
    running.log是matlab标准屏幕输出的重定向文件,将建立于服务器上;
    running.err是matlab运行时的错误重定向文件,将建立于服务器上。

    ===================================
    另外补充:
    (1)如果你想中断正在运行的matlab请使用
                  kill -9 进程号
             或 fg %n ; Ctrl+C
    (2)如果你想在字符环境的matlab中运行脚本,请使用
                  run 脚本文件名(不含.m扩展名)
    (3)如果你想用ssh运行有X界面的matlab,登陆时请使用
                 ssh 主机名 -l 用户名 -X
    Running Matlab Remotely (Under Linux)

    Usually, it is most effective and convenient to run Matlab locally, in particular for interactive work, but there are a number of reasons why you might want to run Matlab remotely across a network. For instance, your local machine may not have Matlab installed at all, or your local machine may not have sufficient memory for your task. In these cases, you can consider accessing another computer by remote login and running Matlab there. This concept only makes sense under Unix/Linux on the remote machine; Windows or Macintosh do not allow for remote access (as far as I know). Hence, for any new windows to be opened, also your local system needs to be Unix/Linux. However, the performance of such remote windows may be so slow that you will want to avoid them anyway and rather run Matlab purely inside your login shell; naturally, this precludes any graphical output and restricts this use to numerical tasks only.

    So, we want to start Matlab (i) without its desktop and (ii) without any graphics (including the splash screen); this can be accomplished by saying matlab -nodisplay . You could also use matlab -nodisplay -nojvm , which additionally does not start the JVM. In both cases, attempts to open plot and similar windows might be simply ignored or attempts to open the documentation windows might result in various error messages.

    The above is the most restrictive way in which to start Matlab. If in fact your local machine is Linux, you could use matlab -nodesktop -nosplash , which (i) does not start the desktop and (ii) suppresses the splash screen (the small window with Matlab's logo and version number that usually pops up briefly). But this way of starting Matlab does start the JVM and you have access to the HelpBrowser as well as to plot windows, if you later so desire (and are willing to wait for those to open, which might take a while depending on your network connection).
    Running Matlab in the Background (Under Linux)

    The idea of running a job in the background means that a software runs without any user interaction and additionally does not block your login shell. As remote access, this makes only sense under Unix/Linux. It applies both on your local machine, but might be particularly useful on a remote login; as in the previous section, this will be most useful for purely numerical (i.e., non-graphical) jobs.

    nohup /matlab -nojvm -nodisplay < driver.m >& driver.log &

    Here, the backslash in /matlab circumvents any possible alias you might have for Matlab (just to be on the safe side) and the options -nojvm -nodisplay suppress the starting of the JVM (and the startup of the desktop) and the opening of any windows. The final ampersand ("&") actually puts the command into the background, i.e., gives you the command-line prompt in your shell back. Aside from entering any usual commands now, you could in particular log out, without hanging or killing your job, because of the standard Unix/Linux command nohup before the call to Matlab. The file driver.m that must be present in the current directory is a Matlab script file (not: function file) that lists the commands to be executed by your job; if your job is actually performed by a function, this script file can simply be a single line that calls your function.

    For the remaining elements in the command-line above, I am assuming you are using the csh or tcsh shell; in other shells, the redirections may be slightly different. The "< " redirects stdin (namely from file driver.m ) into Matlab. For the background run not to hang, there must not be any screen output, so the ">& " redirects both stdout and stderr to the file driver.log ; this file must not exist initially. Again, the redirection commands may be different in other shells and slight variations are possible (such as overwriting an existing log file).

    无论是linux unix,用 nohup sh 'full command line' 都可以启动程序并让程序在后台运行,独立于终端。

    由于nohup启动的时候不会有图形界面,如果是matlab,建议不要用图形界面选项,执行什么命令预先写在m文件里面,如:

    nohup sh 'matlab -nodesktop < /data/user/myCommand.m'

    这里的<是输入换向,因为nohup会忽略终端的输入。

    要注意,如果是ssh上去的,千万不要直接关窗口,而一定要用exit命令和主机解除关系。

    用不用"&"在linux里面不重要。在linux里面,还有更加简便的方法。并且还有图形界面

    1)可以用screen命令,一般的2.6.12以上的内核都支持。
    screen matlab &
    这个时候,可以继续用matlab,退出终端用exit就可以了。
    如果没有 &。可以到终端,按ctrl-a 挂起,用命令bg将matlab转到后台,注意,这个时候不要忘记最重要的一步,千万人按一键或多按一个回车,然后用exit。要不然,一旦你结束sreen,matlab也就结束了。

    2)基于2.6.18以上内核
    起先自己一直这么用的,所以也就没有上心。以为linux原本就可以独立终端运行。刚才有看了一下,发现是2.6.16以后的新功能,就是2.6.18以后更加完善了。就是VM机制。当然,需要多核计算机支持。
    一 个终端在缺省时将试图用VM运行你的程序。ssh name@server以后,可以直接在linux主机上打开matlab,然后可以看到图形界面,你可以完成你要得工作,需要等待的时候。在终端,按 ctrl-z回到终端命令行,用bg命令置于后台。然后,用exit退出终端。这个时候,你会发现matlab还在你的电脑上运行。不过这个只是图形界 面。并且没有实质性的作用。就是x winserver在你的电脑上的一个 VM界面而已。

    另外一点,你的tty输出将存在主机的你的目录下。matlab的屏幕输出就看不见了。所以,务必将结果用标准输出,写入文件。
    ---------------------
    作者:pretend_b
    来源:CSDN
    原文:https://blog.csdn.net/pretend_b/article/details/5969846

    展开全文
  • 参考手册:http://www.php.net/manual/zh/features.commandline.php 可执行文件 ...这个可执行文件可以被用来运行命令行的PHP程序。... 要在你的系统找到这个可执行文件,就要遵照下面的步骤: ... 在Win
  • 但是,有些时候在命令行窗口中打入一些DOS命令时,会提示“‘xxx’不是内部或外部命令,也不是可运行的程序或批处理文件。”这可能由以下几个原因造成的: 有可能安装的系统是精简版,cmd功能被去掉了,看看C:\...
  • Linux 命令行中使用 tcpdump 抓包

    千次阅读 2019-06-18 23:11:16
    Linux 命令行中使用 tcpdump 抓包 以我作为管理员的经验,在网络连接中经常遇到十分难以排查的故障问题。对于这类情况,tcpdump 便能派用场。 tcpdump 是一个命令行实用工具,允许你抓取和分析经过系统的流量...
  • Linux命令行操作 cd opt/zhonghua/test 切换到某目录下 export App_config 指定运行目录 lsof -i:9038(端口号) 查看进程 kill -6 pid 杀进程 删除文件 rm -r src(文件名) 解压文件 unzip render.zip ('render(1)'...
  • 超实用的8个Linux命令行性能监测工具 发表于09-18 09:54| 9068次阅读| 来源Tecmint| 31 条评论| 作者Ravi Saive Linux研发实践性能监测工具 摘要:本文总结了8个非常实用的Linux命令行性能监测...
  • Linux命令行模式和图形界面切换1.实时切换 1.1 命令行-&gt;图形 执行startx命令 1.2 图形-&gt;命令行 Ctrl+Alt+F1--F6 2.启动默认 2.1 启动进入命令行 修改/etc/inittab文件 "id:3:initdefault...
  • 在这里通过Cygwin你可以同时拥有上面两种命令行工具,Cygwin是一个可以在Windows PC上运行的类似unix的终端。 在今天这一节里,我们将会解释怎样让Cygwin运行起来,接下来的文章我们还会讲解在此之五花八门的应用...
  • 文讲述了linux下图形模式与linux命令行模式切换方法。下面将对此进行详细说明:ctrl+alt+f2 命令行模式ctrl+alt+f7 图形模式我安装的是ubuntu版本,其他版本是不是这样没有研究过。下面是开机要进入linux命令行哪种...
  • VsCode终端以前linux命令行都正常使用,突然有一天发现pwd ls这些基本的命令都不好使了,只有window cmd的命令好用,这是咋回事啊?
  • win10 wsl安装 命令行

    2018-11-14 00:23:00
    用于一些精简版没有商店的安装...打开`PowerShell`,运行下面指令: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 安装wsl 首先,开启开发者模式。进入控制面板...
  • 3控制面板->程序和功能->启用或关闭windows功能->选择适用于linux的windows子系统(beta) 4运行命令bash,系统会提示从windows商店               转载于:...
  • 前言早在 win10 刚出的时候就流传着 win10 可以直接运行 linux 程序的传言,顿时让人觉得吊炸天,Win10 逆袭。 然而,win10 真正出来后,这个功能被推迟了,直到最近才真正的大范围推出。win10 下的 linux 子系统并...
  • 自从win10增加了Linux子系统功能之后,就可以免去虚拟机的安装,直接在windows上运行Linux命令行的命令了,还是十分方便的,笔者在win10也配置linux子系统好久了,用的还算顺手,但是一直有个问题不太爽。...
  • linux命令行挂载U盘拷贝文件

    千次阅读 2011-01-10 10:25:00
    u盘以后,再次运行上述命令,看看多出来什么分区(通常是sda1,PS由于偶是在虚拟机下装的,所以是sdb1). 1、插入U盘 2、输入fdisk -l /dev/sda 查看输出结果,比如我的是这样的:  # fdisk -l /...
  • Linux命令行下终止当前程序的快捷键

    万次阅读 2008-10-12 04:43:00
    我的LINUX默认的启动模式是文本模式, 今天我在命令行模式下做着C++参考书的一个习题, 一不小心写了个死程序, 一直在里面递归跳不出来, 任何的输入都不行,急得我呀…… 在试了众多以前在Win下有用的快捷键无效...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 57,691
精华内容 23,076
关键字:

win上运行linux命令行

linux 订阅