有没有办法按进程开始时间对 ps 输出进行排序,所以最新的是在顶部或底部?
在 Linux 上?
在 SysV5 上?
在 Mac 上?
是否有 Windows 等效的 Unix“whoami”命令?如果是,那是什么?
我正在寻找是否通过命令行安装了 KB。
来自 GNU less 联机帮助页
-i 或 --ignore-case
导致搜索忽略大小写;也就是说,大写和小写被认为是相同的。
如果搜索模式中出现任何大写字母,则忽略此选项;换句话说,如果模式包含大写字母,则该搜索不会忽略大小写。
-I 或 --IGNORE-CASE
与 -i 类似,但即使模式包含大写字母,搜索也会忽略大小写。
这是在 GNU less 中搜索的好方法,同时忽略区分大小写。但是,您必须事先知道要在忽略大小写敏感的情况下进行搜索,并在命令行中指明。
vim通过让用户在搜索前指定 \c 来解决这个问题,以指示应该在忽略大小写敏感的情况下搜索模式。
有没有办法在less中做同样的事情(不在命令行中指定-I)?
根据Windows和Linux线程,您认为哪些命令在Mac OS X 服务器(或客户端)中最有用?
如何 ping 某个地址,找到后停止 ping。
我想在 bash 脚本中使用它,所以当主机启动时,脚本继续 ping,从主机可用的那一刻起,脚本继续......
基本上就像我在下面发布的一些我自己的一样。我正在寻找程序“屏幕”的附加功能。至少看看最后一行屏幕会话底部的一个很棒的“菜单栏”。
## gyaresu's .screenrc 2008-03-25
# http://delicious.com/search?p=screenrc
# Don't display the copyright page
startup_message off
# tab-completion flash in heading bar
vbell off
# keep scrollback n lines
defscrollback 1000
# Doesn't fix scrollback problem on xterm because if you scroll back
# all you see is the other terminals history.
# termcapinfo xterm|xterms|xs|rxvt ti@:te@
# These will let you use
bind -c selectHighs 0 select 10 #these three commands are
bind -c selectHighs 1 select 11 #added to the …Run Code Online (Sandbox Code Playgroud) “登录”和“交互式” bash shell 有什么区别?我在下面引用了维基百科,但有人能给出更好的答案吗?
编辑:这是一个社区维基,所以也许不是投票关闭,您可以提供示例说明哪些情况需要哪种类型的 $SHELL
启动脚本
当 Bash 启动时,它会执行各种不同脚本中的命令。
当 Bash 作为交互式登录 shell 被调用时,它首先从文件 /etc/profile 读取并执行命令(如果该文件存在)。读取该文件后,它会按顺序查找 ~/.bash_profile、~/.bash_login 和 ~/.profile,然后从第一个存在且可读的命令中读取和执行命令。
当登录 shell 退出时,Bash 从文件 ~/.bash_logout(如果存在)读取并执行命令。
当一个不是登录 shell 的交互式 shell 启动时,Bash 从 ~/.bashrc 读取并执行命令(如果该文件存在)。这可以通过使用 --norc 选项来禁止。--rcfile 文件选项将强制 Bash 从文件而不是 ~/.bashrc 读取和执行命令。
我在 php cron 作业中遇到内存错误:
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 71 bytes) in /opt/matrix/core/lib/DAL/DAL.inc on line 830
crontab适用的部分有:
$ sudo crontab -u www-data -l
MAILTO=root
# m h dom mon dow command
*/15 * * * * php /opt/matrix/core/cron/run.php /opt/matrix
Run Code Online (Sandbox Code Playgroud)
我在 Debian Squeeze 上运行,完全更新。
显而易见的解决方案是 cli 的内存限制较低(64MB)。但是,/etc/php5/cli/php.ini 说它是无限的。
$ cat /etc/php5/cli/php.ini | grep memory_limit
memory_limit = -1
Run Code Online (Sandbox Code Playgroud)
我在某处读到它对于不同的用户可能会有所不同,并且由于该进程以 www-data 的形式运行,因此我运行了:
$ sudo -u www-data -s
$ php -i | grep memory_limit
memory_limit => -1 …Run Code Online (Sandbox Code Playgroud) 我有一个 Debian 盒子,里面有一些使用at. 我知道我可以使用 列出他们的工作时间atq,但是除了偷看之外,还有什么方法可以打印出他们的内容/var/spool/cron/atjobs吗?