我阅读了有关管道和流的内容,但仍然对它的实现方式感到困惑。
一个程序启动并从“标准输入”流(stdin)中读取数据,这是键盘将数据发送到的地方。
我的问题是,这与管道有什么不同?管道允许我有一个进程将数据发送到管道,另一个进程正在从中读取数据。
当按下键盘时,数据被发送到标准输入,一个程序正在从同一个流中读取数据。
一旦数据发送到这个流,就会执行“读取”操作,就像管道一样。
这些流是管道传输的吗?
为什么当我切换用户su <username>
然后执行时who am i
输出的是我之前登录的用户而不是我切换到的用户?
为什么当我运行命令时,host examplewebsite.com
它给了我网站的 ip,但对于某些网站,当我在地址栏中键入该 IP 地址并按 Enter 时,它会显示一个 404 页面?
它不应该带我到我从中获得 ip 的网站吗?
我从我的计算机中删除了一个用户。现在有很多我需要修改的文件来自已删除的用户组。
如何更改该已删除用户的所有文件组和所有者,而无需手动更改每个文件的组?
为什么我必须输入/etc/init.d/apache2 (args)
才能运行 apache?
就没有办法apache2 args
吗??
我在 Ubuntu 上安装的某些软件没有出现在 Dash 主页菜单上。
例如,我安装了 Komodo Edit(通过 .sh 文件)。如果我想运行这个程序,我必须转到它所在的目录,然后单击它。如果我在 dash 主菜单上输入 Komodo,它就不会出现。
可能是因为我没有通过 'apt-get' 安装它(那里没有 komodo)
如何在仪表板主菜单上启用程序?