Questions tagged «unix»

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

8
在Unix中结束进程而不是中断它
在Unix命令行中,如果按Ctrl-C,则该操作不会结束进程,而是会中断进程,然后返回到shell提示符。 因此,我有以下两个问题: 有没有办法查看所有中断进程的列表并结束它们? 按什么组合键可以结束一个过程而不是中断它?
12 linux  unix  shell 


3
在Mac OS X上摆脱“资源繁忙”消息
我正在尝试HSF+通过运行iMac i内的命令来修复iMac 丢失的分区表sudo pdisk /dev/rdisk1。尝试运行i命令后,我收到一条错误消息,指出资源正忙: pdisk:无法打开文件“ / dev / rdisk1”进行写入(资源繁忙) 使用,和时/dev/disk1,我得到相同的结果。/dev/rdisk2/dev/disk2 我也试过跑步sudo gpt /dev/(r)disk(1-3)。有趣的是,我仅从以下获得结果/dev/rdisk3: 因此,我尝试通过运行sudo lsof /dev/rdisk1和来查看正在使用什么资源sudo lsof /dev/disk1。什么都没有出现: 我还尝试通过运行sudo umount /dev/disk1以及来卸载设备sudo umount /dev/rdisk1。我收到一条消息,指出该设备当前未安装: 这是通过运行找到的所有连接到计算机的磁盘的列表sudo DiskUtil list: / dev / disk0 -iMac连接到的计算机的磁盘。 / dev / disk1 -iMac的硬盘。 / dev / disk2 -iMac的SSD。 / dev / disk3-我不知道这是什么。我认为这是iMac的HDD和SSD的组合。 / dev / disk4-外部硬盘驱动器。 …


6
在给定行将文件拆分为两个文件
我正在寻找一种在unix中将文件按给定的行号分成两个文件的方法。 split -l 100 file_name与我要查找的内容接近,但是此命令创建了多个文件,每行100行。我正在寻找一个命令,以给定的行号将一个文件分成两个文件。在UNIX中有没有办法做到这一点?
12 unix 



4
tr命令的'-s','-t'和'-c'选项在Unix中如何工作?
我很困惑关于方式-s,-t以及-c选择在工作TR命令。当我做 echo I am a good boy | tr good bad 我得到的输出: I am a bddd bdy 这是可以理解的,因为o在中重复了good。代替的最后可能的变化o是d,因此是输出。 现在当我做 echo I am a good boy | tr -s good bad 输出是 I am a bd bdy 该-s选项应该将组1中每个字符的每次重复出现都压缩为单个出现,然后将组1中的每个字符更改为组2中位于相同位置的相应字符。 所以应该是 I am a bad bay. 为什么要改变? 而且,当我做 echo I am a good …
12 linux  unix 

2
如何在Unix中向我的路径添加位置?
我正在使用带有C shell(csh)的FreeBSD的默认安装。 假设我有一条命令可以通过执行this:来运行/sbin/abc,但是不能通过执行来运行abc。如何设置某些路径或使abc任何地方都可运行的内容?
12 unix  path  freebsd  csh 

2
如何使tree -a忽略.git目录?
我喜欢使用tree列出目录,并且我有一个git储存库以及我的所有dotfiles。为了使我能够看到它们,我需要做tree -a,但这还将列出目录中的内容.git,大多数人(包括我自己)都不敢接触。 我如何tree -a只排除.git目录?
12 linux  macos  unix  terminal 



3
Unix:睡眠直到指定时间
是否有一个(半)标准的Unix命令会一直休眠直到其命令行上指定的时间?换句话说,我正在寻找与sleep唤醒时间而不是持续时间类似的东西。 例如: sleeptill 05:00:00 我可以编写一些东西,但是如果已经有东西的话,宁愿不要重新发明轮子。 额外的问题:如果可以采用时区(如所示sleeptill 05:00:00 America/New_York),那就太好了。 编辑由于我正在做的性质,我正在寻找“直到T睡觉”而不是“在T上运行命令”的解决方案。 编辑为了避免疑问,如果我在18:00运行命令并告诉它在17:00醒来,我希望它可以睡眠23个小时(或者在某些情况下与夏时制有关, 22或24小时。)
12 unix  shell  sleep 


9
批量重命名,* nix版本
我一直在寻找一种方法来重命名大量类似命名的文件, 很像这个(与Windows相关的问题) 除了我正在使用* nix(Ubuntu和FreeBSD,另外)。总而言之,在使用shell(Bash,CSH等)的同时,我如何批量重命名一些文件,例如,以下文件: 贝多芬 - Fur Elise.mp3 贝多芬 - 月光奏鸣曲.mp3 贝多芬 - 对Joy.mp3的颂歌 贝多芬 - 失去了Penny.mp3的愤怒 将被重命名为这些? Fur Elise.mp3 月光Sonata.mp3 对Joy.mp3的颂歌 愤怒超过失去的Penny.mp3 我想这样做的原因是这些文件集合将位于名为“Beethoven”的目录下(即文件名的前缀),并且文件名本身的这些信息将是多余的。
11 unix  shell  rename  bsd 

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.