如果我想locate在 Linux 机器上使用该命令,我通常会sudo updatedb先运行更新数据库。我可以locate在 OS X 10.5 上运行该命令,但我找不到updatedb. mac对应的updateb是什么?
我正在编写一个 shell 脚本,它将 ZIP 文件解压缩到现有的文件层次结构中,可能会覆盖某些文件。
问题是 unzip 命令要求确认:
replace jsp/extension/add-aspect.jsp? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
是否有强制解压缩覆盖文件的选项?
gunzip 的默认行为是在解压后删除 .gz 文件。
如何防止它删除文件?
如果不包括此功能,那么是否有替代程序允许这样做?
我正在使用 Ubuntu 9.04
我刚刚学习使用sftp,我想从远程计算机复制一个目录到我的本地计算机。如果我尝试
get [directory]
Run Code Online (Sandbox Code Playgroud)
它给了我这个错误:
Cannot download non-regular file: /home/mpirocch/Documents
Run Code Online (Sandbox Code Playgroud)
get -R 也不行。
可能的重复:
如何使用 Linux 计算驱动器中的文件夹数量?
我的 Linux 机器上有一个非常深的目录树。我想计算该路径中的所有文件,包括所有子目录。
例如,给定这个目录树:
/home/blue
/home/red
/home/dir/green
/home/dir/yellow
/home/otherDir/
Run Code Online (Sandbox Code Playgroud)
如果我传入/home,我希望它返回四个文件。或者,如果它返回四个文件和两个目录,则加分。基本上,我想要相当于在 Windows 上右键单击一个文件夹并选择属性并查看该文件夹中包含多少文件/文件夹。
我怎样才能最轻松地做到这一点?我有一个涉及我编写的 Python 脚本的解决方案,但为什么这不像运行ls | wc或类似的那样容易?
我一直在 Unix 或 Linux 或 C 函数中看到命令后面的括号和数字。
例如:man(8)、ftok(2)、mount(8)等。
这些是什么意思?我在男人身上也看到了它们。
我每五分钟就有一个crontab那个wgetPHP 页面(只是为了运行一些 PHP 代码),我想将请求的输出发送到标准输出,同时将正常wget输出发送到/dev/null(或以其他方式隐藏它)。我在wget手册中找不到它。
我正在寻找类似的东西:
wget -o stdout http://whatever.com/page.php > /dev/null
Run Code Online (Sandbox Code Playgroud)
有人知道吗?
我需要一个 Linux 命令来列出在应用程序中使用的所有可用的开放端口
lsof -i TCP| fgrep LISTEN
Run Code Online (Sandbox Code Playgroud)
不认为有帮助,因为它列出的端口不一定免费使用。如何列出未使用的免费开放端口?
我不喜欢网络,我有以下与 Linux ping命令相关的问题。
我只能ping一个地址吗?例如:
miner@raspberrypi ~ $ ping onofri.org
PING onofri.org (67.222.36.105) 56(84) bytes of data.
64 bytes from onofri.org (67.222.36.105): icmp_req=1 ttl=47 time=202 ms
64 bytes from onofri.org (67.222.36.105): icmp_req=2 ttl=47 time=206 ms
64 bytes from onofri.org (67.222.36.105): icmp_req=3 ttl=47 time=215 ms
Run Code Online (Sandbox Code Playgroud)
或者我也可以 ping 一个address:port,例如:onofri.org:80?
如果我尝试这个它不起作用:
miner@raspberrypi ~ $ ping onofri.org:80
ping: unknown host onofri.org:80
Run Code Online (Sandbox Code Playgroud)
是否可以 ping 之类的地址:端口?如果可能,为什么我尝试的方法不起作用?
是否可以更改 GNU 屏幕会话的名称?假设我用“screen -S foo”调用了它,我想将它重命名为 bar。