Questions tagged «command-line»

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

7
如何用mv覆盖目标文件?
我想移到父目录的子目录中有大量文件和目录。目标目录中已经有一些文件和目录需要覆盖。仅存在于目标中的文件应保持不变。我可以强迫mv这样做吗?(mv * ..)抱怨 mv: cannot move `xyz' to `../xyz': Directory not empty 我想念什么?

22
降价查看器
我发现了使用Markdown格式化的文件。你们能否建议我可以使用哪种查看器来查看此类文件?希望一个没有gui的人(如果可能) 更新 我实际上是在寻找一种可以解析不需要任何转换的markdown文件格式的查看器。但是接近那个应该没问题。

8
ssh-add抱怨:无法打开与身份验证代理的连接
我一直在尝试ssh-add运行Raspbian的RaspberryPi。 我可以启动ssh-agent,然后在终端中输入以下内容: SSH_AUTH_SOCK=/tmp/ssh-06TcpPflMg58/agent.2806; export SSH_AUTH_SOCK; SSH_AGENT_PID=2807; export SSH_AGENT_PID; echo Agent pid 2807; 如果我运行,ps aux | grep ssh我可以看到它正在运行。 然后,我尝试运行ssh-add以添加我的密钥密码,然后得到以下信息: Could not open a connection to your authentication agent. 有任何想法吗?


8
运行命令而无需等待
在CLI上,有时我键入的命令需要一段时间才能完成,有时我知道何时会发生。我对Linux的“后台”等感到有些困惑。 告诉CLI我不想等待的最常见(或用户友好方式)是什么,请立即将提示信息还给我。而且,如果它可以为我提供进度条或只是忙碌的忙碌者,那就太好了!

3
对行的出现次数进行排序和计数
我有Apache日志文件,access.log该如何计算该文件中的行数?例如,结果cut -f 7 -d ' ' | cut -d '?' -f 1 | tr '[:upper:]' '[:lower:]'为 a.php b.php a.php c.php d.php b.php a.php 我想要的结果是: 3 a.php 2 b.php 1 d.php # order doesn't matter 1 c.php
144 command-line  sort 

2
如何暂停和恢复流程
在bash终端中,我可以按Control+ Z来暂停任何正在运行的进程...然后我可以键入fg以恢复该进程。 如果我只有PID,是否可以暂停进程?如果是这样,我应该使用什么命令? 我正在寻找类似的东西: suspend-process $PID_OF_PROCESS 然后用 resume-process $PID_OF_PROCESS


6
什么时候需要xargs?
该xargs命令总是使我感到困惑。是否有一般规则? 考虑下面的两个示例: $ \ls | grep Cases | less 打印与“案例”匹配的文件,但是将命令更改为touch则需要xargs: $ \ls | grep Cases | touch touch: missing file operand Try `touch --help' for more information. $ \ls | grep Cases | xargs touch

1
stat命令上下文中的Modify和Change有什么区别?
该stat命令的手册页显示: %x Time of last access %y Time of last modification %z Time of last change 我无法理解修改和更改之间的区别。我了解这些单词是同义词(英语不是我的母语),但是它们的输出是不同的。 我尝试了以下命令 stat --printf="Change %z\nAccess %x\nModify %y\n" p.txt 现在,当我打开p.txt时,访问时间已更改,我进入插入模式,编辑文件,修改和更改时间保持不变。 变更2010-10-06 12:48:39.286252389 +0500 访问2010-10-06 12:49:14。962243456 +0500 修改2010-10-06 12:48:39.234498878 +0500 当我将更改写入file :w,Modify和change时,两者都更改,但给出不同的值。 变更2010-10-06 12:51:21。949082169 +0500 访问2010-10-06 12:51:21.908246082 +0500 修改2010-10-06 12:51:21。908246082 +0500 那么,在这种情况下,“修改”和“更改”是什么意思?也就是说,修改和更改的时间赋予了哪些事件时间? 谢谢


7
如何将wget的输出作为输入重定向到解压缩?
我必须从此链接下载文件。下载的文件是一个zip文件,我必须将其解压缩到当前文件夹中。 通常,我会先下载它,然后运行unzip命令。 $ wget http://www.vim.org/scripts/download_script.php?src_id=11834 -O temp.zip $ unzip temp.zip 但是通过这种方式,我需要执行两个命令,等待第一个命令完成才能执行下一个命令,而且,我必须知道temp.zip要赋予它的文件名unzip。 是否可以将输出重定向wget到unzip?就像是 $ unzip < `wget http://www.vim.org/scripts/download_script.php?src_id=11834` 但这没有用。 bash wget http://www.vim.org/scripts/download_script.php?src_id=11834 -O temp.zip::歧义重定向 另外,wget执行了两次,并下载了两次文件。


19
简单的命令行HTTP服务器
我有一个脚本可以生成每日报告,并希望将其提供给所谓的公众。问题是我不想增加所有配置和安全隐患的HTTP服务器(例如Apache)的维护工作。 是否有一个死的简单解决方案来提供一个小的HTML页面,而无需配置完整的HTTP服务器?

30
bash shell中的快速目录导航
我想经常在完全不相关的路径(例如/Project/Warnest/docs/和)之间切换~/Dropbox/Projects/ds/test/。 但是我不想一直打cd /[full-path]/。是否有任何快捷命令可以切换到以前使用的目录? 我能想到的一种解决方案是为我bash .profile的常用目录添加环境变量,并cd使用这些变量向它们添加环境变量。 但是还有其他解决方案吗?

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.