Questions tagged «unix»

Unix是一种多任务,多用户计算机操作系统,最初由Bell Labs的一群AT&T员工于1969年开发。


30
文件更改时如何执行命令?
我想要一种只要文件更改即可执行命令的快速简单的方法。我想要一个非常简单的东西,让我在终端上运行并在完成该文件处理后将其关闭。 目前,我正在使用此: while read; do ./myfile.py ; done 然后Enter,每当我在编辑器中保存该文件时,都需要转到该终端并按。我想要的是这样的: while sleep_until_file_has_changed myfile.py ; do ./myfile.py ; done 或任何其他简单的解决方案。 顺便说一句:我正在使用Vim,我知道我可以添加一个自动命令来在BufWrite上运行某些命令,但这不是我现在想要的解决方案。 更新:我想要一些简单的东西,如果可能的话可以丢弃。此外,我希望在终端中运行某些内容,因为我想查看程序输出(我想查看错误消息)。 关于答案:感谢您的所有答案!所有这些都非常好,并且每个人都采取了截然不同的方法。因为我只需要接受一个,所以我接受了我实际使用的一个(简单,快速且易于记忆),即使我知道它不是最优雅的。
434 linux  unix  shell  script 

7
在Linux / UNIX中,“您有新邮件”消息是什么?
有时,当我登录到一个框并以“ su”为根时,会收到一条可爱的小消息,说我有邮件(感谢上帝,这不是AOL)。 这封邮件在哪里? 它包含什么? 谁/什么发送的? 它有多重要? 这甚至和电子邮件一样,是实际的“邮件”吗?还是只是我的系统告诉我一些事情? 编辑:关于这个问题,我可以使用sendmail程序向自己发送邮件email@localhost吗?
426 linux  unix  email  root 

14
如何用cp复制包含隐藏文件和隐藏目录及其内容?
如何完全cp -r复制目录中的所有文件和目录 要求: 包括隐藏文件和隐藏目录。 是一个带有标志的命令,包含上述内容。 根本不需要依赖模式匹配。 我的丑陋,但工作,黑客是: cp -r /etc/skel/* /home/user cp -r /etc/skel/.[^.]* /home/user 如何在没有模式匹配的情况下在一个命令中完成所有操作?我需要使用什么旗帜?
388 unix  cp  recursive 

9
如何获取目录及其子目录的摘要大小?
假设我要获取Linux文件系统每个目录的大小。当我使用时,ls -la我并没有真正得到文件夹的摘要大小。 如果使用,df我会得到每个已挂载文件系统的大小,但这也无济于事。然后,du我得到了每个子目录的大小以及整个文件系统的摘要。 但是我只希望文件系统的ROOT文件夹中每个目录的摘要大小。有什么命令可以做到这一点吗?
307 linux  unix  console 


7
如何使chown递归工作?
我有一个目录 pdfs,其中包含一堆子目录和子目录。我想更改所有子文件夹中所有PDF文件的所有权。我只是试过这个: chown -R someuser:somegroup *.pdf ...但是它并没有改变子目录中PDF的所有权。用户和组确实存在。 根据的手册页chown,-R应表示递归: -R, --recursive operate on files and directories recursively 我想念什么?
285 unix  permissions 



4
如何查找大于x字节的文件?
在终端中,如何查找大于或小于x字节的文件? 我想我可以做类似的事情 find . -exec ls -l {} \; 然后将结果awk通过管道传递到文件大小进行过滤。但是,难道没有比这更简单的方法吗?
237 unix  find 


12
如何切换到上一个目录而不是上一个目录?
我目前的工作时间很多,都是在两条距离很远的树之间来回移动,并且从根本上转移了方向。令我惊讶的是,如果有一个参数cd将用户带到他们所在的最后一个目录,我的生活会轻松很多。 也就是说,如果我在: /etc/foo/bar/baz/moo 然后输入: cd /var/lib/fubarred_app/blargh/logs 我希望能够返回第一个目录,而不必再次键入整个路径。 由于我在每个地方都使用了足够的命令,因此回去查找所需的路径与自己键入路径一样困难,因此记忆键不会将其剪断。 有没有简短的命令可以让我转到上一个目录?
214 unix  shell 

18
今天使用“ tar”有什么好处?
我知道这tar是过去用于磁带存档的,但是今天我们有了存档文件格式,该格式既可以聚合文件,又可以在同一逻辑文件格式中执行压缩。 问题: 与使用在同一数据结构中进行聚合和压缩的文件格式相比,在使用或中tar封装时,在聚合/压缩/解压缩阶段是否会降低性能?假设所比较的压缩器的运行时间相同(例如gzip和Deflate相似)。gzipbzip2 是否有tar其他文件格式(例如.7z和).zip所没有的文件格式功能? 由于tar文件格式如此之旧,而如今却存在较新的文件格式,为什么文件tar(无论是封装在gzip,bzip2还是新版本中xz)在GNU / Linux,Android,BSD和其他类似UNIX操作系统上仍然如此广泛地用于文件传输,程序源和二进制下载,有时甚至是软件包管理器格式?
209 linux  unix  archiving  tar 

3
Windows与Unix命令cat等效吗?
我想做unix“ cat”的确切工作,但是要在我的PC上做。Windows命令行是否有一个简单的等效命令? 具体来说,我想从文件夹中给定类型的所有文件创建文件 在Unix中: cat *fna >all_fna_files.fna (将所有“ .fna”文本文件连接为一个大文本文件)
203 windows  unix  cat 

9
使用rm -rf /命令可以获得多远的距离?
我经常想知道如果您运行该系统实际上能走多远rm -rf /。我怀疑操作系统是否可以擦除自身(?) 奖励问题:执行命令后,rm是否将自身删除? 更新: 我已经使用VirtualBox在几个主要的unix发行版中对此进行了测试,答案准确地描述了会发生什么。如果给出正确的参数,rm将删除光盘上的每个物理数据位。但是,当使用rm而不是GNU版本时,我遇到了一些问题。例如,我相信BusyBox有其自己的版本,它不允许您尽可能多地删除它。 这个问题是本周的超级用户问题。 阅读2011年7月7日的博客条目以了解更多详细信息,或提交自己的“本周问题”。
200 unix  filesystems  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.