Questions tagged «unix»

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

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



1
如何在vim中创建自定义键盘快捷键?
例如 - 在Perl中编码时,我有时需要注释掉一堆行。 我做的是像 :80,96 s/^\(.*\)$/#\1/ 我想为此创建一个自定义快捷方式,以便我可以做类似的事情 :80,96 cm 用于评论和 :80,96 uc 为了取消注释。 我应该把什么放进去 ~/.vimrc?

2
杀 - 没有找到进程
当我列出我的流程时,我有: root @adam-ThinkPad-T410:〜#ps -e | grep信号 11641 pts / 0 00:00:00信号 11642 pts / 0 00:00:00信号 11643 pts / 0 00:00:00信号 但是当我想要杀死时,我得到的信息是没有这样的过程: root @adam-ThinkPad-T410:〜#killall -9 11641 11641:找不到进程 我对linux很新,有点困惑我也尝试过“杀死11641” - 但仍然没有运气
3 linux  unix  process  kill  ps 

4
仅显示某些目录中的隐藏文件
在Unix系统上(或者更具体地说在Mac OS X上)是否可以仅在某些目录中显示隐藏文件?例如,作为开发人员,我希望在Ruby on Rails项目中看到隐藏文件,但也不在我的桌面上。 我想我只是厌倦了看到所有这些.DS_Store和.trashes文件在游泳,任何不直接相关的补救措施也是受欢迎的!

1
如何通过创建批处理文件在PuTTY中键入命令?
我创建了一个.bat自动获取SSH服务器(Jump Server)访问权限的文件。现在,我有几个命令,我想在那个窗口中点击。 对于前者。(要获得root访问权限) usrun -u root rush 使用此命令,它将要求我输入密码。 那么,我怎样才能完全通过.bat文件来实现呢?
3 ssh  unix  batch-file  putty 

4
如何调用常见的bash命令集(即“find”,“xargs”和“grep”以查找文件中的文本)?
要自定义我的bash用户体验,有没有办法使用.bashrc来调用常用命令集。例如,我发现这组命令在文本文件中查找搜索字符串, find /directory -type f -print0 | xargs -0 grep -i 'search string' 我希望能够使用像grepfindfile这样的自定义别名来回忆这个问题,然后查看bash中显示的上述命令集,就像从历史记录中提取最后一个命令一样。 或者我是否必须创建某种bash脚本?与bashrc文件一样,命令行用户是否共享其生产力脚本?他们叫什么?我最喜欢的bash 小部件? - CF. 此处针对VIM询问的问题类型如何在vim中为查找和替换命令创建快捷方式?
3 bash  unix 

1
UNIX shell命令用于扩展任何压缩类型的文件
是否有任何UNIX shell命令来扩展预先不知道类型的压缩文件? 我应该可以使用此命令来扩展至少以下任何类型的文件,但是欢迎使用任何其他已知类型(如.rar或.7z)的能力: 柏油 tar.gz的 TGZ GZ gzip的 BZ2 压缩 涉及单线命令的简单想法将是最佳解决方案,但任何评论都表示赞赏。

1
-R标志对chflags有什么作用?
我不清楚-R旗帜到底是做什么的chflags。我想知道是否有人可以帮助我。 手册页说: Recurse:更改以文件为根的文件层次结构的文件标志,而不仅仅是文件本身。 我不明白这意味着什么。谁能告诉我什么区别会之间chflags -R hidden,公正chflags hidden? 这里有一个在线手册页供参考:http://ss64.com/osx/chflags.html

4
du vs df输出
为什么df和du命令的输出之间存在差异? 为什么他们的输出不准确? # df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 1012M 394M 567M 42% / /dev/sda2 99M 47M 48M 50% /boot /dev/sda8 9.9G 1.5G 7.9G 16% /home none 1004M 0 1004M 0% /dev/shm /dev/sda9 347G 93G 236G 29% /srv /dev/sda11 2.0G 81M 1.8G 5% /tmp /dev/sda10 4.0G …
3 linux  unix  solaris 

2
在bash中设置-T - 它做了什么?
什么set -T在bash 中意味着什么?它有什么作用?我相信它与Unix中的陷阱有关,但我不确定。 我发现了这个: 如果陷阱被无情地调用,许多这样的结构变得更加简单,而前景儿童仍在运行。您只需安装一个陷阱处理程序,它可以解决问题,并且每当您点击SIGINT(或SIGQUIT)时都会调用它。就像C程序中的信号处理程序被立即调用一样。也许我是一个C程序员,但我发现延迟的sh行为非常不直观。 #! /bin/sh onsig() { trap SIGINT kill -SIGINT $$ } set -T # set async execution of traps on FreeBSD trap onsig SIGINT ./some-blocking-program set +T # set traps execution behaviour back to normal 这使陷阱处理程序更复杂,但它允许您通常编写shell脚本的主要部分,而不记住程序可能会阻塞并采取相应的操作。
3 bash  unix  shell 

2
以root用户身份删除属于他人的文件
我知道root在Unix中拥有非常强大的权限,但我想知道它是否可以绕过文件权限系统。 我有一个目录,其所有者不是root,该目录具有权限drwxr-xr-x。我知道root用户也可以在执行之后删除此文件夹中的文件chown,chmod或者类似的东西。 可以以root用户也删除这些文件没有做任何类型的chwon,chmod等等(例如rm -f)。假设文件本身具有所有权限。我认为这不应该是可能的。这是一个重要的生产问题。



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.