Questions tagged «command-line-interface»

命令行界面(CLI)是一种通过键入命令以执行特定任务来与计算机操作系统或软件进行交互的机制。

10
如何在Linux中显示文本文件中的某些行?
我想每个人都知道有用的Linux cmd line实用程序head和tail。head允许您打印文件的前X行,tail执行相同操作,但打印文件的末尾。什么是打印文件中间的好命令?类似于middle --start 10000000 --count 20(打印第10'000'至第10'000'010行)。 我正在寻找可以有效处理大型文件的东西。我尝试过tail -n 10000000 | head 10,而且速度非常慢。

3
如何获取当前svn库的URL?
我有2个SVN Checkout,有人为我设置了。现在,我需要在另一台计算机上检查这些相同的文件,但是由于我最初没有将它们检出,所以我不知道运行svn checkout命令时要使用的网址: svn co WHAT_GOES_HERE? 由于这两个检出已存在于我的一台服务器上,是否有办法获取最初从中检出它们的存储库的URL?








12
什么是有用的.screenrc设置?
基本上就像我在下面发布的一些内容一样。我正在寻找程序“屏幕”的附加功能。至少要在屏幕会话的底部查看最后一行的奇妙“菜单栏”。 ## 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 …

2
少GNU:如何在不区分大小写的情况下不使用少-I选项进行搜索?
从GNU减少联机帮助页 -i或--i​​gnore-case 使搜索忽略大小写;也就是说,大写和小写被认为是相同的。 如果搜索模式中出现任何大写字母,则忽略此选项;换句话说,如果模式包含大写字母,则该搜索不会忽略大小写。 -I或--IGNORE-CASE 与-i类似,但是即使模式包含大写字母,搜索也会忽略大小写。 这是一种在GNU中进行较少搜索的好方法,而忽略了区分大小写。但是,您必须事先知道要搜索,而忽略区分大小写并在命令行中指出。 vim通过让用户在搜索之前指定\ c来解决此问题,以指示应在不区分大小写的情况下搜索模式。 有没有办法减少事半功倍(无需在命令行中指定-I)?

1
“登录”和“交互” bash shell有什么区别
“登录”和“交互” bash shell有什么区别?我在下面引用了维基百科,但是有人可以给出更好的答案吗? 编辑:这是一个社区Wiki,所以也许不愿投票关闭就可以提供有关哪种情况需要哪种类型的$ SHELL的示例 启动脚本 当Bash启动时,它将以各种不同的脚本执行命令。 当Bash作为交互式登录shell调用时,它首先从文件/ etc / profile中读取并执行命令(如果该文件存在)。读取该文件后,它将按该顺序查找〜/ .bash_profile,〜/ .bash_login和〜/ .profile,并从存在的且可读的第一个命令中读取并执行命令。 登录外壳退出时,Bash从〜/ .bash_logout文件(如果存在)中读取并执行命令。 启动不是登录外壳程序的交互式外壳程序时,如果该文件存在,则Bash从〜/ .bashrc读取并执行命令。使用--norc选项可以禁止这种情况。--rcfile file选项将强制Bash从文件而不是〜/ .bashrc中读取并执行命令。 维基百科



9
如何隐藏作为命令行参数传递的密码?
我正在运行一个软件守护程序,该守护程序需要某些操作才能输入密码来解锁某些功能,例如: $ darkcoind masternode start <mypassphrase> 现在,我的无头Debian服务器上出现了一些安全问题。 每当我使用例如搜索bash历史记录时,Ctrl+R都可以看到此超级强密码。现在,我想象我的服务器已损坏,并且某些入侵者具有外壳访问权限,并且可以简单地Ctrl+R在历史记录中找到我的密码短语。 有没有一种方法来输入密码,没有它在bash的历史显示,ps,/proc或其他地方? 更新1:不向守护程序传递密码会引发错误。这是没有选择的。 更新2:不要告诉我删除软件或其他有用的提示,例如挂起开发人员。我知道这不是最佳实践的示例,但是该软件基于比特币,并且所有基于比特币的客户端都是某种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 0.3 1849716 130292 ? SLl May02 6:48 darkcoind -daemon 因此,使用密码短语传递命令不会ps或根本不会显示/proc。 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.