Articles of 命令行界面

如何在Ubuntu VPS上检查我的PHP和MySQL版本?

您好我要安装MyBB,但我不知道我是否已经安装了PHP和MySQL的正确版本。 安装了XML Extension的PHP版本5.1.0或更高版本 MySQL版本4.0或以上 如何检查? 特别是PHP的XML扩展? 有没有简单的方法比<?php phpinfo() ?>解决scheme? 我期待一个命令行解决scheme。 非常感谢!

避免保持命令的历史

我使用bash,我想避免一些命令被保留在历史中。 只有下一个命令可以这样做吗? 整个会话可以这样做吗?

如何在linux上ping主机直到知道?

我怎么能ping一个特定的地址,发现时,停止ping。 我想在一个bash脚本中使用它,所以当主机启动时,脚本不断ping,从主机可用的那一刻起,脚本继续…

如何从命令行检查当前login到Windows工作站的人员?

环境是在域中,服务器是Windows Server 2003,工作站安装了Vista和XP。 我需要的方式来远程检查谁是目前login工作站,最好从一些简单的命令行,没有sysinternals或第三方程序。 谢谢

Unixpipe理员的工具不能没有

在pipe理Unix或类Unix服务器之后,你觉得你不能没有什么工具(命令行)?

命令行安全技巧

命令行和脚本是危险的。 用rm -rf写一个错字,你处在一个受到伤害的世界里。 在运行导入脚本的同时,将数据库名称与数据库名称混淆起来,并将其绑定(如果它们位于同一台服务器上,这并不好,但会发生)。 同样的,注意到一些命令之后,服务器名称并不是你认为的那样。 你必须尊重孔霍克 。 在运行有风险的命令之前,我有一些小小的仪式 – 比如对我所在的服务器进行三重检查。 这里有一篇关于RM安全的有趣文章 。 什么小仪式,工具和技巧让你在命令行上安全? 我的意思是客观的事情,比如“先运行ls foo *,看看输出,然后用rm -rfreplacels以避免运行rm -rf foo *或类似的东西”,而不是“确定你知道什么命令会做“。

Linux / Windows / Unix / …文件名:允许哪些字符? 哪些是非转义的?

哪些字符是允许的,哪些字符必须在不同操作系统的命令行上转义?

使用grep和文件模式进行recursion文本search

鉴于这个例子文件夹结构: /folder1/file1.txt /folder1/file2.djd /folder2/file3.txt /folder2/file2.fha 如何使用grep从“/”对所有*.txt文件进行recursion文本search? (从“/”运行时, "grep -r <pattern> *.txt"失败,因为该文件夹中没有.txt文件。)

如何隐藏作为命令行parameter passing的密码?

我正在运行一个软件守护进程,需要某些操作来input密码来解锁一些看起来像这样的function: $ darkcoind masternode start <mypassphrase> 现在我在无头的debian服务器上遇到了一些安全问题。 每当我用Ctrl+Rsearch我的bash历史logging时,我可以看到这个超强的密码。 现在我想我的服务器已经被破坏,有些入侵者可以访问shell,只需Ctrl+R就可以在历史logging中find我的密码。 有没有办法input密码,而不会显示在bash历史, ps , /proc或其他任何地方? 更新1 :没有密码守护进程将引发错误。 这是不行的。 更新2 :不要告诉我删除软件或其他有用的提示,如挂起开发人员。 我知道这不是一个最佳实践的例子,但这个软件是基于比特币的 ,所有基于比特币的客户端都是某种types的json rpc服务器,这些服务器监听这些命令,并且还讨论了一个已知的安全问题( a , b , c ) 。 更新3 :守护进程已经启动并且使用该命令运行 $ darkcoind -daemon 做ps只显示启动命令。 $ ps aux | grep darkcoin user 12337 0.0 0.0 10916 1084 pts/4 S+ 09:19 0:00 grep darkcoin user 21626 0.6 […]

最喜欢的Unix命令行别名?

你最喜欢的命令行别名(bash / sh / tcsh)别名是什么? 这里有一些我的。 别名lsr ='ls -lrt' 别名gon ='cd $ HOME / Notes' 别名devdb ='mysql -h dev –user = x –password = secret dbname' 别名ec ='rm *〜'; #emacs清理 别名h =“历史logging” alias eb ='exec bash'; Solaris有时默认为sh 别名mr ='更多' 别名mroe ='更多' 别名qd ='echo export DISPLAY = $ DISPLAY' 别名ralias ='。 $ HOME / .alias'; #重读别名 […]