我开始在我的 Windows 8 笔记本电脑上使用 Cygwin(64),但是,top无法识别该命令。我已在线阅读我需要获取该procps软件包的信息,但它在“Cygwin 安装程序”软件包选择中不可用。我应该如何安装procps软件包以便我可以使用top?
附:无论出于何种原因ps,kill两者都可以工作,所以我认为top将包含在允许这些人工作的任何包中,但没有top命令。
我正在考虑构建一个 Linux 桌面——仅限桌面;没有显示器支持 - 并且将 MacBook Pro 作为我的主要移动计算机。我想——当我在办公室时——基本上使用我的 MacBook 作为我的键盘和主显示器,连接另一台或两台显示器,然后通过 SSH 连接到我的 Linux 控制台进行编码等。
是否可以通过以太网将我的 MacBook Pro 直接连接到 Linux 盒子?还是我必须通过建筑物的有线连接,然后再回到我的 Linux 机器?
我家里有一个新的无线路由器,并连接了一个 3 TB 的驱动器。我想在 cygwin 中编写一个备份脚本,它将任何更改的文件复制到外部 HD。
首先,我如何cd进入硬盘?在 Windows 文件资源管理器中,我只需键入即可//192.168.1.1将我带到网络驱动器。但是,当我输入时cd //192.168.1.1它不起作用。那么如何将目录更改为HD呢?
其次,是否有人对如何编写一个好的备份脚本来复制某些目录(递归)(如果它们已更改)提出建议?
我正在使用 Max OSX 10.10.2Yosemite 和 SSH 连接到远程机器,但无法让 X11 转发工作。当我ssh -X RemoteMachine,我得到:
$echo "$DISPLAY"
Run Code Online (Sandbox Code Playgroud)
什么都不回。事实上,当我登录到我的本地 MacBook 时echo $DISPLAY,我也一无所获。但是,当我OtherMachine通过 NX登录时,echo $DISPLAY它会给我:1001. 然后,当我ssh -X RemoteMachine(来自OtherMachine)时,我能够echo $DISPLAY并获得返回值localhost:12.0- 所以我怀疑我无法$DISPLAY从我的 mac获得 a 的原因是我的 mac 上没有$DISPLAY设置。
那么...为什么我的 mac 上没有设置 $DISPLAY 环境变量,我应该如何设置它以便我可以正确地获得 X11 转发?
root:root 拥有一个目录“dir1”。统计显示:
Access: (0750/drwxr-x---) Uid: ( 0/ root) Gid: ( 0/ root)
Run Code Online (Sandbox Code Playgroud)
当我以 root 身份登录时,我的id节目:
uid=0(root) gid=0(root) groups=0(root)
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试cd进入该目录时,我得到:
-bash: cd: dir1/: Permission denied
Run Code Online (Sandbox Code Playgroud)
任何想法为什么会发生这种情况以及如何补救?
我在 64 位 Windows 8 笔记本电脑上使用 Cygwin(64 位)。我注意到很多库/二进制文件/等。对它们说“Cygwin32”。如果我使用这些编译我的代码,我的软件会充分利用我的 64 位处理器吗?
如何判断我的程序是在 32 位还是 64 位上运行?
cygwin ×3
64-bit ×2
linux ×2
networking ×2
ssh ×2
32-bit ×1
backup ×1
hard-drive ×1
mac ×1
macbook ×1
macos ×1
permissions ×1
top ×1
xorg ×1