Questions tagged «posix»

5
少即是多?多一点吗?我很混乱
当我第一次听到他们的名字时,当我试图猜测这些工具可能会做什么时,我感到非常困惑,我以为我听错了。 more和之间有什么区别less,即为什么我应该选择一个而不是另一个? 他们俩似乎都在做同样的事情... 另外,为什么他们首先要这样命名?
59 linux  unix  terminal  less  posix 

6
替代不带STDOUT的tee命令
我| sudo tee FILENAME过去经常能够写入或追加到需要超级用户权限的文件。 尽管我理解为什么它在某些情况下会有所帮助,但tee也会将其输入再次发送到STDOUT,但我从未真正将这部分内容tee用于任何有用的事情。在大多数情况下,如果我不执行额外的步骤并使用手动将其静音,则此功能只会使我的屏幕充满不必要的抖动tee 1> /dev/null。 我的问题:是否有一个命令arround,它与完全一样tee,但是默认情况下不向STDOUT输出任何内容?

2
如何删除一个名字怪异的文件?
我编写了一个使用POSIX内存映射功能的程序(mmap) 该程序将获取一个文件(a.dat)并对其进行内存映射以进行读取/写入。 由于程序中的错误,每次我运行该程序时,?d?P?^z??d?P?^z?都会创建一个带有一些奇怪名称(例如)的文件。错误已解决,但我无法删除文件。 我无法使用命令行或通过窗口管理器选择/删除它来删除它。 那么我应该如何删除它呢?我正在使用Ubuntu 11.04。
33 linux  posix 

5
bash管道构造将某些内容添加到先前命令的stdoutput中
我想使用sendmail向我发送内容,并希望在oneliner中进行。 echo "mail content" | sendmail emailataddres.com 发送时不带主题。 主题行必须位于Mail内容之前,因此我正在寻找类似于以下内容的内容: echo "mail content" | prepend "Subject: All that matters" | sendmail emailataddres.com sed和awk使用和记忆起来确实很笨拙。 编辑:只是要澄清:回显“邮件内容”只是一个说明性的示例。我需要能够将东西添加到任何来源的stdout流中。例如:ifconfig,zcat等。

2
/ etc / environment和/ etc / profile之间有什么区别?
我理解前者是在后者之前加载的,但概念差异是什么?有没有什么好的理由我应该在一个变量中设置一些变量而不在其他变量中?除了/etc/environment为系统运行的所有进程设置环境似乎存在的事实,同时/etc/profile用于设置从登录shell使用和传播的环境,是否正确? 另外,在附注中,传统上读取哪个程序/etc/environment?它与POSIX有关,还是只是一个约定?

3
为什么NTFS区分大小写?
我个人认为NTFS不区分大小写,因为您可以键入cmd,CMD,cMd甚至CmD并仍然得到命令提示符。但是,为什么在期间CHKDSK x: /f /r有时会修复某些文件中的大写字母呢?如果它不关心这种情况,则不必担心,CHKDSK也不应检查它是否实际上是CMD或cmd。我对吗?在文件系统中实际在哪里起作用?
24 windows  ntfs  chkdsk  posix 

3
SIGKILL和SIGSTOP有什么区别?
本手册介绍SIGKILL与SIGSTOP这样的: SIGKILL 9 Term Kill signal SIGTERM 15 Term Termination signal SIGSTOP 17,19,23 Term Stop the process 并指出: 无法捕获,阻止或忽略信号SIGKILL和SIGSTOP。 但是这两个信号有什么区别?
20 linux  posix 


5
复制文件权限的标准方法
我试图找到一种标准的POSIX方法,将一个文件的权限复制到另一个文件。在GNU系统上,这很容易: [alexmchale@bullfrog ~]$ ls -l hardcopy.* -rw-r--r-- 1 alexmchale users 2972 Jul 8 20:40 hardcopy.1 ---------- 1 alexmchale users 2824 May 14 13:45 hardcopy.4 [alexmchale@bullfrog ~]$ chmod --reference=hardcopy.1 hardcopy.4 [alexmchale@bullfrog ~]$ ls -l hardcopy.* -rw-r--r-- 1 alexmchale users 2972 Jul 8 20:40 hardcopy.1 -rw-r--r-- 1 alexmchale users 2824 May 14 …

3
PATH搜索是否包含符号链接?
POSIX Shell标准在此站点上说 http://pubs.opengroup.org/onlinepubs/9699919799/ 有关shell如何PATH用于查找可执行文件的信息: “应从头到尾搜索列表,将文件名应用于每个前缀,直到找到具有指定名称和适当执行权限的可执行文件为止。” 嗯,这在实际的POSIX实现中似乎不是这样工作的: man which 说: “返回参数(在严格符合POSIX的外壳程序中以命令形式给出)的情况​​下,将在当前环境中执行的文件(或链接)的路径名。它通过在PATH中搜索与文件名匹配的可执行文件来实现。参数。它不遵循符号链接。” 好,让我们看看这种情况: $ pwd /home/mark $ echo $PATH /home/mark/bin:... $ ls -l bin/foobar lrwxrwxrwx 1 mark mark 18 Dec 12 22:51 bin/foobar -> /home/mark/foobar1 $ touch foobar1 $ which foobar $ chmod a+x foobar1 $ which foobar /home/mark/bin/foobar 好的,这是一个PATH带有正确名称的符号链接,并且据报告ls是可执行的。 which 根本不看它,只对它指向的内容感兴趣。 …

1
如何在Babun / Cygwin上将Windows路径(带反斜杠)转换为Unix格式
我正在使用Windows并编写Shell脚本以在Babun(POSIX API)上运行。 我需要从环境变量$ USERPROFILE中读取路径,并将其转换为Unix样式(用\替换\,用/ c /替换c:\),以便稍后在脚本中使用它。 问题是,每当我回显$ USERPROFILE的内容时,反斜杠都被解释为转义字符,并且得到了意外的结果(字母“随机”变成特殊字符,如\ n,\ f等)。因此,例如,我无法将其回显到sed中。
8 windows  cygwin  path  posix 

2
UNIX的rmdir有什么意义?
我是UNIX的新手(MAC OS X bourne shell POSIX),我明白了 rmdir 只会删除一个空目录,但在什么情况下你真的想要使用它 rmdir <directory name> 而不只是 rm -r <directory name>?有没有一个智能用例我没有理解,知道如果我这样做会使我的编程更好一点?谢谢。
3 unix  posix  rm 
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.