Questions tagged «command-line»

与图形用户界面(GUI)相对的界面,用于在面向文本的环境中使用键入的命令与计算机进行交互的界面。




4
如何在Ubuntu的多个终端会话中查看Bash历史记录?[重复]
这个问题已经在这里有了答案: 10年前关闭。 可能重复: 历史文件可以在bash中统一吗? 我使用Ubuntu Server 9.10,我希望能够查看多个终端会话的bash历史记录。也就是说,即使我之间已经注销,我最近的200条左右命令也是如此。 当我使用时,history我只是从实际终端会话中看到所有命令。我如何从Bash查看更多命令历史记录?我应该从Ubuntu的默认值更改bash的任何特定设置吗? 我没有~/.bash_history档案。但我有一个~/.bashrc与HISTCONTROL=$HISTCONTROL${HISTCONTROL+,}ignoredups和HISTCONTROL=ignoreboth echo $HISTFILE /home/sanoj/.bash_history echo $HISTSIZE 500 echo $HISTFILESIZE 500 echo $HISTCONTROL ignoreboth 更新:我现在正在VirtualBox中尝试Ubuntu Server 10.10。如果仅关闭VirtualBox而没有shutdown命令,则下次启动时,上次会话中的命令不会保存在历史记录文件中。 仅当我使用shutdown命令关闭计算机时,才会保存命令。例如shutdown -P 0。 这一定是我遇到问题的原因。因此,我必须弄清楚如何更频繁地保存命令历史记录。例如,在每个命令之后。


1
删除与命令行上的名称递归匹配的文件(OS X)
最近,我试用了一个备份实用程序,并想备份MacBook(OS X)上某些网站的本地副本。 不幸的是,该实用程序在其备份的每个目录中都保留了两个文件:.shadowFileList和.shadowFolderFlagPlist 现在,我已从该目录中删除了备份,但是它仍然保留了文件,我非常想摆脱这些点文件。 我并不是一个真正的命令行高级用户,但是知道这是最好的方法。我怀疑我必须将输出find传送到rm。 你怎么做到这一点?




3
记录整个批处理文件的输出
我正在使用命令行脚本来调整计算机上的多个设置。但是,我希望将整个输出也记录到.txt或.log文件中。 当我使用日志系统的基本知识时,它将把输出放在一个文件中,但实际上不执行它。就我而言,我需要执行它,然后登录到文件中以供以后参考。 有人可以告诉我该怎么做吗? 提前致谢!登普西

1
在OSX的命令行上使用Dropbox
最近,我从命令行中发现了有关使用Dropbox的出色说明。我目前使用Dropbox GUI,但命令行选项将非常有用。 不幸的是,脚本认为Dropbox没有运行。似乎正在寻找一个不存在的守护进程,但Dropbox进程正在运行。守护程序是否与应用程序分开,是否需要单独安装?或者我可能将某些设置弄乱了吗?还是...我遵循的指示过时了吗?

6
所有网站的PING cmd请求均超时,但可通过浏览器访问网站
ping google.com在我的Windows7 cmd提示符下不起作用。但可以通过浏览器访问google 以下是快照 注意:没有网站可以ping ..所有请求都超时 但是,google.com在所有浏览器中都可以正常工作。下面是快照。 注意:我正在使用无线连接访问Internet。 请帮我解决这个问题。提前致谢。 另外,以下是输出 pathping google.com

3
通过命令行将PDF转换为每张多页的PDF
假设我要slides.pdf每页包含4张幻灯片。 我可以slides.pdf在evince下打开文档(默认的Ubuntu文档查看器) 证据slides.pdf->打印->页面设置->每侧页面-> 4(或其他编号) 然后,我可以指示我要打印到文件并进行打印。结果是一个output.pdf文件,其中每张纸具有所需的幻灯片数量。 我想通过命令行实现相同的功能(因为我需要将其合并到脚本中)。我所发现的全部都是依赖于外部工具的解决方案。例如,我尝试安装pdfjam(需要安装88.1 MB的软件包texlive-latex-base才能实现我已经拥有的功能!),结果只有失败pdfjam ERROR: LaTeX package pdfpages.sty is not installed。 我宁愿避免使用外部包装。 如何通过命令行实现此目标?

2
Windows 7在哪里指定java jre路径?
我在Windows 7 64位上安装了Java,包括jre 6和7。当我java -version在命令行输入时,我得到: C:\>java -version java version "1.6.0_22" Java(TM) SE Runtime Environment (build 1.6.0_22-b04) Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode) 我想通过命令行将jre7设置为默认Java,因此当我发现在系统变量或用户变量中均未指定java时也去编辑了路径(也没有JAVA_HOME变量)。还可以set从命令行运行以确认此操作,因为Path变量没有java目录。我的java存储在normal中C:\Program Files\Java\jre6。 所以现在我很好奇Windows如何在命令行上找到当前的Java?

8
从另一个目录运行脚本
通常,我要执行的脚本不在我当前的工作目录中,并且我真的不想离开它。 从另一个目录运行脚本(BASH,Perl等)是一种好习惯吗?他们通常会找到正常运行所需的所有东西吗? 如果是这样,运行“远程”脚本的最佳方法是什么?是吗 . /path/to/script 要么 sh /path/to/script 以及sudo在这种情况下如何使用?例如,这不起作用: sudo . /path/to/script

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.