命令行打开应用程序_linux下用命令行打开应用程序 - CSDN
精华内容
参与话题
  • 打开应用程序很容易,比如要打开firefox浏览器,我们可以在终端中输入命令: firefox & 最后加‘&’的目的是让应用firefox在后台运行,这样终端就不会被Firefox独占。 如果忘了写‘&’...

     

    打开应用程序很容易,比如要打开firefox浏览器,我们可以在终端中输入命令:

    firefox &

    最后加‘&’的目的是让应用firefox在后台运行,这样终端就不会被Firefox独占。

    如果忘了写‘&’可以 Ctrl+z,然后打bg回车

    文件名中含空格要写成  '\ '

    关闭应用

    ps是显示当前状态处于running的进程,grep表示在这些里搜索,而ps aux是显示所有进程和其状态。

    $ ps aux | grep evince     查到evince的进程

    |:管道符号,command1 |command2,将command1输出结果通过管道作为command2命令的输入参数.

    ***:~/Downloads$ ps aux|grep evince
    hellowo+  6705  5.1  1.3 1202288 107160 pts/0  Sl   20:15   0:02 evince test.pdf
    hellowo+  6710  0.0  0.0 161224  3880 ?        Ssl  20:15   0:00 /usr/lib/evince/evinced
    hellowo+  6746  0.0  0.0  17480   824 pts/0    S+   20:16   0:00 grep --color=auto evince

    $ kill -s 9 pid   杀死进程号为PID的进程,例如:kill -9 6705

     

    ps命令(Process Status):

    要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令.

    使用该命令 可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的.

    ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;

    如果想对进程时间监控,应该用 top 工具。

     

    如果直接用ps命令,会显示所有进程的状态,通常结合grep命令查看某进程的状态。

    grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

    使用示例:

    [root@node20 updateDB]# ps aux|grep ./update_stock

    root 14232 0.0 0.0 5928 724 pts/1 S+ 18:16 0:00 grep ./update_stock

    root 25021 0.0 0.0 3056 816 ? S Apr12 0:03 ./update_stock

     

    ps aux输出格式:

    USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

    格式说明:

    USER: 行程拥有者

    PID: pid

    %CPU: 占用的 CPU 使用率

    %MEM: 占用的记忆体使用率

    VSZ: 占用的虚拟记忆体大小

    RSS: 占用的记忆体大小

    TTY: 终端的次要装置号码 (minor device number of tty)

     

    STAT: 该行程的状态,linux的进程有5种状态:

    D 不可中断 uninterruptible sleep (usually IO)  (收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)

    R 运行 runnable (on run queue)      (正在运行或在运行队列中等待)

    S 中断 sleeping     (休眠中, 受阻, 在等待某个条件的形成或接受到信号)

    T 停止 traced or stopped    (进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)

    Z 僵死 a defunct (”zombie”) process   (进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)

    注: 其它状态还包括W(无驻留页), <(高优先级进程), N(低优先级进程), L(内存锁页).

     

    START: 进程开始时间

    TIME: 执行的时间

    COMMAND:所执行的指令

     

    1)   ps a 显示现行终端机下的所有程序,包括其他用户的程序。
    2)ps -A 显示所有程序。
    3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。
    4)ps -e 此参数的效果和指定"A"参数相同。
    5)ps e 列出程序时,显示每个程序所使用的环境变量。
    6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。
    7)ps -H 显示树状结构,表示程序间的相互关系。
    8)ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。
    9)ps s 采用程序信号的格式显示程序状况。
    10)ps S 列出程序时,包括已中断的子程序资料。
    11)ps -t 指定终端机编号,并列出属于该终端机的程序的状况。
    12)ps u 以用户为主的格式来显示程序状况。
    13)ps x 显示所有程序,不以终端机来区分。

    14)$ps -aux 查看所有运行的进程

    15)ps -l 較長,較詳細的顯示該PID的信息

    # ps -lA |more

    F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD

    4 S 0 1 0 0 76 0 - 1193 109952 ? 00:00:03 init

    1 S 0 2 1 0 -40 - - 0 migrat ? 00:00:03 migration/0

    1 S 0 3 1 0 94 19 - 0 ksofti ? 00:00:00 ksoftirqd/0

    1 S 0 4 1 0 -40 - - 0 migrat ? 00:00:02 migration/1

    1 S 0 5 1 0 94 19 - 0 ksofti ? 00:00:00 ksoftirqd/1

    1 S 0 6 1 0 -40 - - 0 migrat ? 00:00:02 migration/2

    1 S 0 7 1 0 94 19 - 0 ksofti ? 00:00:00 ksoftirqd/2

    相關信息的意義:

    F 進程的標誌(flag),4表示用戶為超級用戶

    S 進程的狀態(stat),各STAT的意義見下文

    PID 進程的ID

    C CPU使用資源的百分比

    PRI priority(優先級)的縮寫,

    NI Nice值,

    ADDR 核心功能,指出該進程在內存的那一部分,如果是運行的進程,一般都是“-”

    SZ 用掉的內存的大小

    WCHAN 當前進程是否正在運行,若為“-”表示正在運行

    TTY 登陸者的終端位置

    TIME 用掉的CPU的時間

    CMD 所執行的指令

     

    # ps aux |more

    USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

    root 1 0.0 0.0 4772 564 ? S Sep22 0:03 init [3]

    root 2 0.0 0.0 0 0 ? S Sep22 0:03 [migration/0]

    root 3 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/0]

    root 4 0.0 0.0 0 0 ? S Sep22 0:02 [migration/1]

    root 5 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/1]

    root 6 0.0 0.0 0 0 ? Ss+ Sep22 0:02 [migration/2]

    root 7 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/2]

    root 8 0.0 0.0 0 0 ? S Sep22 0:00 [migration/3]

    root 9 0.0 0.0 0 0 ? SN Sep22 0:00 [ksoftirqd/3]

    root 10 0.0 0.0 0 0 ? S< Sep22 0:00 [migration/4]

    上述各位解释:

    USER 进程的属主;

    PID 进程的ID;

    PPID 父进程;

    %CPU 进程占用的CPU百分比;

    %MEM 占用内存的百分比;

    NI 进程的NICE值,数值大,表示较少占用CPU时间;

    VSZ 进程使用的虚拟內存量(KB);

    RSS 该进程占用的固定內存量(KB)(驻留中页的数量);

    TTY 该进程在那個終端上運行(登陸者的終端位置),若與終端無關,則顯示(?)。
    若为pts/0等,则表示由网络连接主机进程

    WCHAN 当前进程是否正在進行,若为-表示正在進行;

    START 該進程被觸發启动时间;

    TIME 該进程實際使用CPU運行的时间;

    COMMAND 命令的名称和参数;

    STAT狀態位常見的狀態字符

    D 无法中断的休眠状态(通常 IO 的进程);

    R 正在运行可中在队列中可过行的;

    S 处于休眠状态;

    T 停止或被追踪;

    W 进入内存交换 (从内核2.6开始无效);

    X 死掉的进程 (基本很少見);

    Z 僵尸进程;

    < 优先级高的进程

    N 优先级较低的进程

    L 有些页被锁进内存;

    s 进程的领导者(在它之下有子进程);

    l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads);

    + 位于后台的进程组;

    kill命令:

    $kill -9 (PID) 杀死进程号为PID的进程

    $killall (program) killall 加上程序的名字,直接杀掉所有进程

    $pkill (program) pkill 加上程序的名字,方法killall类似

    $xkill xkill 是在桌面用的杀死图形界面的程序。比如当firefox 出现崩溃不能退出时,点鼠标就能杀死firefox 。当xkill运行时出来和个人脑骨的图标,哪个图形程序崩溃一点就OK了。如果您想终止xkill ,就按右键取消。

    ×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

    试用xkill命令把那个小叉号点到了终端上~弄得系统死住了~只能强制重启~so~那个小叉号

    不要乱点在桌面或系统进程上

    以前用过xkill命令感觉很好用~今天kill的这个程序用它就不行了~我用了kill -9才行的

    还有就是系统监视器也不行~推荐用kill -9命令

    还有有人说-9到底是什么意思 ~好象是强制的意思

    上边的命令不行可以在前面加上sudo~~~~~~~~

    参考博客:https://www.cnblogs.com/sunrunzhi/archive/2013/04/14/3020074.html?utm_source=tuicool

    https://www.cnblogs.com/robertoji/p/5555449.html

    展开全文
  • 请参阅应用程序事件日志,或使用命令行sxstrace.exe工具”问题的处理方法。方法一:1. 开始 - 运行(输入services.msc)- 确定或回车,打开:服务(本地); 2. 我们在服务(本地)窗口找到:Windows Modules ...

     

    错误: 应用程序无法启动,因为应用程序的并行配置不正确。请参阅应用程序事件日志,或使用命令行sxstrace.exe工具”问题的处理方法。

    方法一:

    1. 开始 - 运行(输入services.msc- 确定或回车,打开:服务(本地);

     

    2. 我们在服务(本地)窗口找到:Windows Modules Installer服务,查看是否被禁用;

     

    3.. 如果Windows Modules Installer服务被禁用,我们必须把它更改为启用 - 手动,重启计算机,再安装应用程序。

     

    方法二:如果还是出现上述错误,那就是我们的系统缺少Microsoft Visual C++ 20XX(运行库)文件。

    执行vc运行环境.exe  重启

     资源地址:https://download.csdn.net/download/fyshk/10310672

     

    展开全文
  • Mac 下在终端中打开应用程序的命令

    千次阅读 2019-04-12 11:37:35
    Mac 下在终端中打开应用程序的命令
                   

    转载自:http://willonboy.tk/?p=29

    Mac 下在终端中打开应用程序的命令

    from:http://macosx.com/forums/howto-faqs/29520-how-launch-application-terminal.html

    The command is simply open (which can also be used for opening directories). The most basic example of launching an application:

    open /path/to/some.app



    More complex possibilities also exist:

    open "/Volumes/Macintosh HD/foo.txt"

    opens the document in the default application for its type (as determined by LaunchServices).



    open /Applications/

    opens that directory in the Finder.



    open -a /Applications/TextEdit.app "/Volumes/Macintosh HD/foo.txt"

    opens the document in the application specified (in this case, TextEdit).



    open -e "/Volumes/Macintosh HD/foo.txt"

    opens the document in TextEdit (the -e option specifies TextEdit).



    open http://www.apple.com/

    opens the URL in the default browser (lynx, naturally *wink*)



    open "file://localhost/Volumes/Macintosh HD/foo.txt"

    opens the document in the default application for its type (as determined by LaunchServices).



    open "file://localhost/Volumes/Macintosh HD/Applications/"

    opens that directory in the Finder.


               
    展开全文
  • 使用命令行打开应用程序

    万次阅读 2019-10-17 11:10:48
    当桌面图标太多时或者在多个窗口进行作业不想返回桌面时,可以使用命令行方式打开指定的应用程序

    当桌面上已经有很多正在使用的窗口,想要打开新的应用程序,又不想将桌面上已存在的窗口最小化返回桌面,通过双击桌面上的应用程序快捷方式打开应用程序,这时候有没有什么快捷简便的应用程序打开方式呢?

    ☆☆可以使用Win+R组合键打开“运行”窗口,然后使用命令打开应用程序。☆☆

     


    这种通过命令来打开应用程序的方式,如何来实现呢?

    下面来介绍一下实现的方法:

    方法1:

    步骤1、复制应用程序的快捷方式到C:\Windows\System32目录下,;

    步骤2、将快捷方式的名称修改为简单好记的名称;

    步骤3:然后使用Win+R组合键打开运行窗口,在窗口中输入快捷方式的名称,按回车键或者点击“确定”按钮,即可打开应用程序。

    示例:在电脑桌面上有谷歌浏览器的快捷方式,

    将其复制到C:\Windows\System32目录下,修改其名称为Google 

    使用Win+R打开运行窗口,输入Google或者google,按回车键, 

    可以看到Google浏览器页面出现。 


    以上步骤未进行时,使用命令行打开Google浏览器会失败,如下图所示:


    方法2:

    步骤1、使用Win+R组合键打开运行窗口,输入cmd,按回车键,进入命令提示符窗口;

    步骤2、在窗口中可以看到命令行的默认路径,如下图所示,图中默认路径为C:\Users\Lenovo>,按照此路径打开文件夹,最终定位到Lenovo文件夹目录下;

    步骤3、将桌面快捷方式复制到此目录下,修改其名称为简单好记的名称;

    步骤4、打开cmd命令提示符窗口,输入步骤3中的名称,按回车键,即可打开应用。

    cmd命令提示符窗口

    示例:

    桌面上有酷狗音乐应用程序快捷方式;

    将其复制进C:\Users\Lenovo目录下,并更名为kugou;

    打开运行窗口,输入kugou,按回车键;

    酷狗音乐应用程序打开了;


    方法3:

    步骤1、编写Windows命令脚本/批处理脚本,文件名最好简单好记,以.cmd或者.bat为文件后缀;

    步骤2、将该文件所在的文件夹路径添加到Path环境变量中。

    在C盘根目录下创建文件夹,文件夹命名为QuickStartApp,在文件夹内创建以.cmd或者.bat为后缀的批处理脚本

     

     

     将C:\QuickStartApp添加到Path环境变量当中,方法如下:

    1. 右击“此电脑”、点击“属性”,打开“系统”窗口,也可以打开控制面板,通过点击“系统和安全”、“系统”打开“系统”窗口;

    2. 在系统窗口中,点击“高级系统设置”,打开“系统属性窗口”;

    3. 在系统属性窗口中,点击“高级”,再点击“环境变量”,打开“环境变量”窗口;

    4. 在环境变量窗口中,编辑Path环境变量,将文件夹路径添加到Path变量中,依次点击确定关闭窗口。

    说明:

    在环境变量窗口中用户变量和系统变量,用户变量只对登录此计算机的该用户有效,换个用户名登录后,就会无效;

    系统变量是针对操作系统而言的,修改后,对所有用户都生效。

     

    系统窗口

     

    环境变量窗口

     

    脚本命令格式如下:

    @echo off
    chcp 65001
    title title_name
    color bf
    start "" ".exe文件的完整路径"

     命令作用:

    1、@echo off 命令:关闭回显,即执行此条命令后,不将这条命令后的所有命令(包括此条命令)打印出来;

    2、chcp 65001 命令:修改当前窗口的编码为UTF-8;

    3、title title_name命令:设置窗口标题;

    4、color bf 命令:其中b是指定背景色的十六进制数字、f是指定前景颜色(即字体颜色)的十六进制数字。

    color命令对应的颜色值
    0:黑色 1:蓝色 2:绿色 3:湖蓝 4:红色 5:紫色 6:黄色 7:白色
    8:灰色 9:淡蓝 A:淡绿 B:浅绿 C:淡红 D:淡紫 E:淡黄 F:亮白

    注:如果没有指定bf任何数值,该命令会将颜色还原到cmd.exe启动时的颜色。 如果b和f参数值一样,视为无效输入。只有一个参数时,设置字体。

    5、start "" "path" 命令:调用路径为path的应用程序,path路径中可包含空格。

    示例:

    在C:\QuickStartApp目录下编写一个启动eclipse的批处理脚本文件,文件名称为eclipse.cmd,文件内容如下:

    @echo off
    chcp 65001
    start "" "E:\培训课堂文件\阶段1授课软件\eclipse\eclipse.exe"
    

    在上述三行命令中:

    chcp 65001 命令的作用是修改当前窗口的编码为UTF-8,否则当路径中存在中文时,读取命令时会出现乱码而无法执行命令;

    start一行命令的作用是启动指定路径下的应用程序;

     


    —— END ——

    展开全文
  • windows命令行中 启动应用程序

    万次阅读 2018-09-17 10:44:55
    在windows的命令行界面中,输入简单的几个字符就可以启动相应的应用程序。 例如: 输入mail,E-mail就自行启动,十分方便。以后就不用在电脑桌面上放那么多菜:) 效果 方法 以E-mail为例子来说明具体的实现...
  • Mac 用命令行终端打开app应用程序

    万次阅读 2016-11-14 17:41:58
    苹果mac os怎么用命令行终端打开app应用程序?...下文小乐哥为大家分享苹果mac os用命令行终端打开app应用程序教程,一起来学学吧!  打开终端 直接输入 open /Applications/
  • Mac调出命令行窗口

    万次阅读 2018-03-21 09:22:36
    1、快捷键:command + 空格2、输入:te 即可以上同样的方式,可以方便快速打开其他应用程序
  • 打开finder的应用程序文件夹,按住command把他拖动到finder工具栏。引用下官方的图 默认打开的应用配置 1 open -a Go2Shell --args config 将会打开一...
  • Ubuntu 用命令启动程序

    万次阅读 2018-06-15 16:37:16
    输入: sudo gedit ~/.bashrc 然后,在打开的.bashrc中添加如下的数据: export PATH=$PATH:/opt/google/chrome //后面是chrome所在的目录 然后,保存。 重新打开一个新的终端。...
  • SxsTrace工具使用方法

    万次阅读 2012-10-31 17:45:38
    Windows7平台上有一个强大的SxsTrace工具,可以跟踪调试应用程序运行时需要的动态库的版本和路径。 SxsTrace使用的方法: 1、首先必须以Administrator用户身份登录,打开cmd命令行; 2、...
  • 在文章 Windows小技巧 – 目录内打开CMD的快捷方式 中,讲解了怎么在指定目录下快速打开命令行工具,其中一个方式就是在资源管理器的地址栏中输入 cmd,即可以快速打开当前路径的命令行窗口。类似的操作,如果想在...
  • linux命令行操作技巧

    千次阅读 2020-09-17 08:52:32
    命令行输入相应的软件名即可 例如输入firefox即可打开火狐浏览器
  • 如何进入Android adb shell 命令行模式

    万次阅读 2012-04-12 14:50:37
    1,计算机安装好了eclipse ,及Android应用软件开发相关工具环境。 2,打开Android的模拟器AVD,在应用程序中找到Dev Tools,进入打开Terminal Emulator。
  • 命令行快速打开软件

    千次阅读 2019-02-25 15:10:08
    下面介绍一个在命令行快速打开软件的方式: 只要三步,你就能实现在任何情况下一键打开软件 1. 首先,将你需要的软件的快捷方式命名成你希望的名字 如,在这里我将Visual Studio Code 命名成 vscode 2. 然后将快捷...
  • 通过命令行开启和结束应用程序

    千次阅读 2013-02-23 17:12:12
    通过命令行来开始和结束应用程序? 感觉真够老土的......放着图形界面的方便不用,自找...1、如果你需要经常通过命令行打开同一个应用程序 那么你可以设置“环境变量” Win7下设置方法如下: 开始—控制面板—系
  • 应用程序无法启动,因为应用程序的并行配置不正确,有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具 出现这个问题的原因是,您的系统中没有安装VC2008运行库 参考:...
  • adb命令行启动应用程序

    万次阅读 2017-12-21 12:31:56
    adb命令行启动应用程序 adb shell am start -n 包名/类名 如:adb shell am start -n com.android.music/com.android.music.MusicBrowserActivity
  • Java 程序中启动及关闭命令行程序

    千次阅读 2008-04-20 18:57:00
    Java 程序中启动及关闭命令行程序我需要在java中启动一个用C++编写的命令行程序.。用 Runtime.getRuntime().exec("c://example.exe"); 没有成功。后来找到启动命令行程序的方法Process process = Runtime.getRuntime...
  • windows 10下命令行使用ssh

    万次阅读 2018-06-28 09:39:34
    二、安装openssh(windows 10)打开我的电脑-计算机-卸载或更改程序电机管理可选功能,打开后添加功能,搜索OPENSSH,选client(客户端)或server(服务器)安装后需要重启,重启后打开命令行,输入ssh,得到如下...
  • DOS之找不到桌面

    万次阅读 2017-11-20 00:03:20
    有的小伙伴打开电脑的时候会出现下面...解决的办法:[Ctrl+Alt+Delete]进入资源管理器选择–>任务管理器–>进入应用程序,再在空白处新建一个任务,打开cmd命令行命令行重新打开explorer.exe程序start explorer
1 2 3 4 5 ... 20
收藏数 208,897
精华内容 83,558
关键字:

命令行打开应用程序