Tag: linux

Java进程列表

我如何列出bash中的所有Java进程? 我需要一个命令行。 我知道有命令ps但我不知道我需要使用什么参数。

selectLinux I / O调度程序

我读到,应该可以通过写入/ sys / block / [disk] / queue / scheduler来更改正在运行的内核上特定设备的I / O调度程序。 例如,我可以在我的系统上看到: anon@anon:~$ cat /sys/block/sda/queue/scheduler noop anticipatory deadline [cfq] 默认是完全公平的排队调度程序。 我想知道的是,如果在我的自定义内核中包含所有四个调度程序有任何用处。 除非内核足够聪明,为正确的硬件select正确的调度程序,特别是基于闪存的驱动器的“noop”调度程序和传统的其他调度程序之一,否则看起来没有太多的关注将多个调度程序编译进去硬盘。 这是这种情况吗?

如何在一行中在bash中运行多个后台命令?

我通常运行多个这样的命令: sleep 2 && sleep 3 要么 sleep 2 ; sleep 3 但是如果我想在一个命令行命令的后台运行它们呢? sleep 2 & && sleep 3 & 不起作用。 而且也不能replace&& ; 有没有办法做到这一点?

便携的方式来获取文件大小(以字节为单位)在shell中?

在Linux上,我使用stat –format="%s" FILE ,但是我有权访问Solaris并没有stat命令。 那我应该用什么? 我正在编写Bash脚本,并且不能真正在系统上安装任何新软件。 我认为已经在使用: perl -e '@x=stat(shift);print $x[7]' FILE 甚至: ls -nl FILE | awk '{print $5}' 但是,这些看起来都不合理 – 运行Perl只是为了获得文件大小? 或者运行2个命令来做同样的事情?

如何将多个文件的内容附加到一个文件中

我想将五个文件的内容按原样复制到一个文件中。 我试图使用cp为每个文件。 但是,这会覆盖从前一个文件复制的内容。 我也试过了 paste -d "\n" 1.txt 0.txt 并没有工作。 我想我的脚本在每个文本文件的末尾添加换行符。 例如。 文件1.txt,2.txt,3.txt。 把内容1,2,3放在0.txt中 我该怎么做 ?

如何反向我来回search?

我经常使用reverse-i-search ,这很酷。 有时候,当按Ctrl+r多次时,我会传递我正在寻找的命令。 由于Ctrl+r在历史中向后search,从最新到最旧,我必须: 取消, 再次search 停止在命令,没有通过它。 在reverse-i-search提示中,是否有可能向前search,即从我的位置到最新的位置。 我天真地尝试Ctrl+shift+r ,没有运气。 我听说过Ctrl+g但这不是我期待的。 任何人有一个想法?

在Linux上开发C#

我想知道是否有有效的开源工具在Linux(Ubuntu)上开发C#应用程序。 特别是我必须开发WinForm应用程序。 我知道Mono项目 ,但我从来没有使用它。 你能告诉我什么是最好的工具(IDE,编译器等)在Ubuntu上build立一个.NET开发环境吗? Linux上运行的软件是在Windows上运行的吗? 有不同的行为或不兼容?

如何删除shell中最后10条命令的历史logging?

命令如下 511 clear 512 history 513 history -d 505 514 history 515 history -d 507 510 513 516 history 517 history -d 509 518 history 519 history -d 511 520 history 我可以通过history -d 511删除单个history -d 511 ,但是如何删除最后10个命令以及在10个命令历史logging中使用shell中的单个命令? 我们可以编写一个bash脚本并执行删除历史吗?

Ubuntu – 错误:无法创buildSD卡

我看到很多关于写入SD卡的post,但我相信我的问题是不同的。 在创buildAVD的过程中,我无法创buildSD卡。 我最初尝试使用Android SDK和AVDpipe理器来做到这一点,select 名称 :my_avd 目标 :Android 2.2 – API等级8 SD卡 :大小:1024 MiB 皮肤 :内置:默认(HVGA) 硬件 :属性:抽象LCD密度,值:160 这popup一个窗口的消息: “创buildAVD'my_avd'的结果: 错误:无法创buildSD卡。“ 我试图从命令行重复这个过程,收到类似的错误: alex@alex-desktop:~$ android create avd -n my_avd -t 1 -c 1024M Android 2.2 is a basic Android platform. Do you wish to create a custom hardware profile [no]no Error: Failed to create the SD […]

BadValue无效或无用户区域设置。 请确保LANG和/或LC_ *环境variables设置正确

当我运行mongo ,我得到警告: 全局初始化失败:BadValue无效或无用户区域设置。 请确保LANG和/或LC_ *环境variables设置正确。