Questions tagged «command-line»

命令行是您的Shell的交互式界面。

4
保护设备免受dd和fdisk命令的攻击
我想知道是否有某种方法可以防止某些特定设备成为dd命令的输出文件和命令的目标fdisk。我目前正在使用这两种操作在SD卡上设置引导加载程序,内核和根文件系统,显示为/dev/sdd。我总是有点担心我会sdd与混合使用sdb,或者sda因为字母A和字母D在键盘上很靠近,所以我想找到一种方法来防止使用这种格式的命令: dd if=/dev/sd[a-zA-Z0-9]* of=/dev/sd[ab] 要么 fdisk /dev/sd[ab]

2
获取已安装打印机的列表
在脚本内部,我发送了一个特定的文件,以使用该lpr命令在用户选择的打印机上进行打印。 用户从中选择要使用的打印机列表,lpstat -a然后使用该命令,然后将第一个空格之前的所有内容都视为打印机的名称。 这可以工作,但是严重依赖于lpstat -a命令的特定输出格式。恐怕将来(或现在使用不同的发行版)输出格式更改时,它将破坏脚本。 因此,是否有一种方法可以比我使用的打印机更安全的方式获取所有已安装打印机的名称?

6
彩色终端或控制台?
我喜欢控制台中的颜色,我想知道是否有任何方法可以使终端(我猜只有一个软件能够做到)以几乎所有颜色进行打印。当然有--color=auto东西,但是它适用于一些命令(ls,grep...?)。我想要的是一种更彩色的方式,它也适用于非使用颜色的命令,我不知道是否可能。 例如,有适用于Windows的MobaXTerm(类似于Cygwin),它使用了很多颜色。当然,它不仅是一个终端,而且是一个完整的软件(另一层)……也许这是使某些东西显色的唯一方法吗? 任何线索将不胜感激。


2
运行脚本显示奇怪符号时的命令行输入
如果我使用bash shell cli并运行一些不会立即返回的程序,则我输入了一些字母(基本上是在注意前一个命令未完成之前键入下一个命令),并且输入总是看起来像这样(特别是当使用向上和向下箭头键:) ]]A^ or ]]B^ 而且我想知道,这种过早的输入是否仍然“有害”,或者返回的字符串是什么意思?


3
从哪里开始创建CLI应用程序?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 使用Linux一两个月后,我知道我现在在做什么。 在使用任何语言创建程序时,我显然一直在使用如下代码: $ python test.py 因此,如果我想test.py读取给定的文件,则必须使用: $ python test.py something.file 我现在想做的是,它尝试创建一个命令行应用程序,因此我可以使用 $ myapp something.file 诸如pythonin $ python test.py或nanoin之类的程序$ nano program.pl 但是,我应该在哪里开始构建此类应用程序?有点网络拖拖拉拉让我无处可去。 如果您能告诉我自己那很好,但是我会很乐意接受一堆链接。 如果有不止一种方法,我将完全开放,我真的不在乎什么语言(学习另一种语言的借口!)或其他任何语言。

6
如何使用终端发推文?
我想使用终端发布一条消息。 我尝试了类似的东西: curl -u 'TwitterUsername':'TwitterPassword' -d status=”Your Message Here” https://twitter.com/statuses/update.xml 但似乎这不再起作用了。 我收到这样的错误: <?xml version="1.0" encoding="UTF-8"?> <errors> <error code="53">Basic authentication is not supported</error> </errors> 那么,我们怎么从终端上发推文呢? PS .:我这样做的动机是因为我经常使用Yakuake终端,所以从那里发推文真棒。

5
使用标准命令行工具解析命令输出中的所有IP地址
我有几个包含一堆IP地址的日志文件。我希望能够通过程序来匹配和解析IP地址,从而传递数据。 IE cat / var / log / somelogfile | 主办 这会变成一条线 10:13被10.13.13.10访问 进入 由myhostname.intranet访问的10:45 我的想法是将sed和host结合使用可能有一种方法,但是我不知道该怎么做。我知道我可以编写一个简单的脚本来做到这一点,但我宁愿能够使用内置工具。有什么建议么?


4
在已安装的ntfs系统上显示最近2天的文件?
显示小于2天的文件的确切命令是什么?我想到了这样的事情: $ find / -mtime -2 ...但是我不确定如何打印找到的文件的日期。我的目标是在已安装的ntfs系统上查找最近几天内新的或已更改的文件。 此外,将结果从最新到最旧的排序将非常有帮助。那可能吗?


4
Bash将其提示写入哪个流?
我正在尝试将bash的所有输出(提示,用户输入,结果)重定向到文件 例: /bin/bash > file.txt 2>&1 我以为可以,但是没有得到提示。谁能告诉我我在做什么错?


3
如何安装/默认为Emacs的命令行版本?
我使用安装了Emacs sudo apt-get install emacs。问题是,当我从命令行(例如emacs main.c)启动Emacs时,它将使用GUI打开Emacs。我更喜欢在终端仿真器中运行的命令行版本。 如何安装(或更改一些默认设置),以便Emacs将在命令行而不是GUI中打开?

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.