标签: bsd

在 OS X 上,为什么 `sudo ls` 显示隐藏(点)文件?

使用 OS X Yosemite,使用以下命令,我得到以下信息:

$ touch .a
$ touch b
$ /bin/ls
b
$ /bin/ls -A
.a  b
$ sudo /bin/ls
.a  b
Run Code Online (Sandbox Code Playgroud)

它在被 root 调用时显示隐藏文件(名称以点开头),而在以普通用户身份运行时不显示它们(如预期)。这与lsLinux(来自coreutils)上的不同。

为什么会ls这样?

bsd ls macos

161
推荐指数
2
解决办法
7548
查看次数

为什么我们使用cp而不是dd来复制文件?(在unix衍生品中)

对于 *nix 中的普通文件复制,我只见过人们使用 cp(例如cp /mnt/mydevice/myfile ~/myfile),但我最终遇到了dd,它似乎做完全相同的事情(dd if=/mnt/mydevice/myfile of=~/myfile)。我确实看到它们有一些不同的可用参数(dd 在微调复制方面似乎更好),但它们似乎是多余的。这些工具真的做同样的事情吗?

linux unix bsd dd cp

24
推荐指数
2
解决办法
3万
查看次数

反向多路复用以加快文件传输

我已经将大量数据从一台机器发送到另一台机器。如果我使用 rsync(或任何其他方法)发送,它将以稳定的 320kb/sec 进行。如果我一次启动两到三个传输,每个传输将达到 320,如果我一次执行四个传输,它们将使链接最大化。

我需要能够尽可能快地发送数据,所以我需要一个可以对文件传输进行反向多路复用的工具。我需要一个通用的解决方案,所以在源机器上运行 split 并将它们放在另一端是不切实际的。我需要它以自动化方式工作。

有没有工具可以做到这一点,还是我需要自己制作?发送方是 CentOS,接收方是 FreeBSD。

linux freebsd bsd file-transfer multiplexing

23
推荐指数
4
解决办法
3万
查看次数

sudo su vs su linux

如果我在su提示时输入密码,则它sudo su不起作用。此外,当使用 执行命令时sudo (command),默认情况下 sudo 是否会自动以 root 执行它(因为手册页说sudo, sudoedit - execute a command as another user

michaelxu@michaelxu-server:~$ su
Password:
su: Authentication failure
michaelxu@michaelxu-server:~$ sudo su
[sudo] password for michaelxu:
root@michaelxu-server:/home/michaelxu# exit
Run Code Online (Sandbox Code Playgroud)

linux sudo bsd su macos

23
推荐指数
2
解决办法
2047
查看次数

如何使用控制台命令在 Linux 和 OpenBSD 中更改虚拟 ttys?

在 Linux 中,按Alt- F1Alt-F2等来更改虚拟 tty。

在 OpenBSD 中,应使用Ctrl- Alt-F1等代替。

是否有针对这两个操作系统的控制台命令可以发出来实现这个目标?当一个操作系统在另一个使用某个虚拟机的操作系统中作为来宾运行时,使用按键有时会产生干扰。

linux unix bsd openbsd tty

22
推荐指数
1
解决办法
4万
查看次数

rmdir(1) 和 rm(1) 共存的原因是什么?

我每天都使用 BSD 和 Linux,我从来没有遇到过必须使用 rmdir(1) 而不是 rm(1) 的情况。rmdir 存在的目的是什么?

linux unix bsd

18
推荐指数
2
解决办法
7380
查看次数

为什么不是所有的 Mac 应用程序都可以轻松移植到 Linux?

既然 Apple OS-X 操作系统是 UNIX 衍生品 (BSD),而底层(Intel)Mac 架构是一样的,为什么在 Linux 上运行 Apple 特定的应用程序不是很简单?

linux mac bsd portable macos

17
推荐指数
1
解决办法
4299
查看次数

在没有 GUI 的计算机上显示基于浏览器的界面的最简单方法是什么?

我正在将一台旧笔记本电脑改装成基本上只是我其他一些计算机的终端。大多数情况下,我只需要通过 ssh 登录到我的计算机,并且可以使用任何基于 CLI 的操作系统来完成此操作。

如果这就是我所需要的,我只需安装 Debian 就可以了。但我还有几台具有内置的基于浏览器的界面的计算机,例如 TrueNAS 计算机。我有一台 Fedora 机器,它也有一个“驾驶舱”。我可以安装一个桌面环境 GUI,然后只需在浏览器中打开界面,事实上我目前就这样做了,而且效果很好。但整个桌面环境对于我的需要来说似乎太过分了。

那么,我可以访问基于浏览器的界面,但又尽可能保持接近纯 CLI 系统的最简单/最轻便/最快的方式是什么?

linux ssh window-manager bsd command-line

16
推荐指数
3
解决办法
7147
查看次数

Linux `netstat -lptun` 的 BSD 等价物是什么?

在 Linux 中,netstat -lptun提供服务器列表,其中包含以下详细信息:

  • 协议
  • 本地和国外地址
  • 状态
  • PID 和程序名称

FreeBSD 中该命令的等效项是什么?

谢谢。

linux freebsd bsd

15
推荐指数
1
解决办法
1万
查看次数

在 Mac OS X 中使用命令行“zip”工具递归压缩目录和子目录中的文件,并从所有子文件夹中排除 .DS_Store 文件

我正在尝试使用zipMac OS X 终端附带的命令行工具创建一个 ZIP 文件。我想递归压缩当前文件夹的内容但不包括.DS_Store文件。我正在尝试这样做:

zip -r myarchive.zip . -x .DS_Store
Run Code Online (Sandbox Code Playgroud)

-x .DS_Store该排除.DS_Store在当前文件夹中的文件,而不是在递归添加子文件夹。如何.DS_Store从所有子文件夹中排除所有文件?

compression zip bsd command-line macos

13
推荐指数
1
解决办法
2万
查看次数

标签 统计

bsd ×10

linux ×8

macos ×4

unix ×3

command-line ×2

freebsd ×2

compression ×1

cp ×1

dd ×1

file-transfer ×1

ls ×1

mac ×1

multiplexing ×1

openbsd ×1

portable ×1

ssh ×1

su ×1

sudo ×1

tty ×1

window-manager ×1

zip ×1