Questions tagged «unix»

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



3
是否可以将前台进程置于后台而不挂起(control + z)?
我正在运行一个接收TCP和UDP数据包的应用程序,因此无法将其挂起。我在后台模式下使用最初运行了具有相同参数的同一应用程序的3个进程&。当我仅这样做时$fg,这三个过程就成为了前台。现在,我想再次将它们发送到后台,但不要暂停。我怎样才能做到这一点?
11 linux  bash  unix 

1
如何使用awk单引号分隔符?
我想使用awk从SQL输出中提取信息,如下所示: (计数(不同的服务器类)='2') 并且需要提取数字,在此示例中为2。 我想执行以下操作,但无法弄清楚如何转义单引号: <sqlCommand> | awk 'BEGIN{FS="'"}{print $2}' 如何在AWK中获取文字单引号作为字段分隔符?


2
将程序的输出传递到Preview.app
我正在使用一个应用程序(该库的dot程序graphviz)来生成各种各样的文件格式,包括PostScript和PDF。它可以将结果发送stdout到文件或发送到文件。我目前正在将其发送到文件中,并使用“预览”打开它。 有什么方法可以通过管道传递输出并让Preview读取输出,这样我就不必生成文件并将其放置在周围了?许多不知道生成脚本内部结构的人都将使用此方法,并且我不想弄乱他们的文件夹或使他们的生活复杂化。 更笼统地说,有没有办法采用一个程序将其输出发送到一个程序,然后stdout将该输出传递给一个通常从文件中获取其输入的程序,而无需实际创建文件?
11 macos  unix  graphviz 

5
列出目录中包含的文件的所有唯一扩展名
我想查看某个目录中包含的文件的所有唯一扩展名。在bash中执行此命令的命令是什么? 可以find . -type f用来获取当前目录中的所有文件,然后剥离扩展名并将其通过管道传输到uniq。剥离扩展的最简单方法是什么?
11 unix 

3
如何使用Unix排序进行自定义排序?
我正在使用unix sort对具有多个列的逗号分隔文件进行排序。到目前为止,这对于按数字或字母顺序对数据进行排序非常有效: 任何排序之前的示例文件: C,United States,WA,Tacoma,f,1 A,United States,MA,Boston,f,0 B,United States,NY,New York,f,5 A,Canada,QC,Montreal,f,2 A,Bahamas,Bahamas,Nassau,f,2 A,United States,NY,New York,f,1 排序文件: $ sort -t ',' -k 2,2 -k 3,3 -k 4,4 -k 5,5r -k 6,6nr tmp.csv 排序结果: A,Bahamas,Bahamas,Nassau,f,2 A,Canada,QC,Montreal,f,2 A,United States,MA,Boston,f,0 B,United States,NY,New York,f,5 A,United States,NY,New York,f,1 C,United States,WA,Tacoma,f,1 问题是:我想根据自定义排序对第2列进行排序,这意味着我要首先是美国,然后是加拿大,然后是巴哈马: 所需的排序: A,United States,MA,Boston,f,0 B,United States,NY,New …
11 unix  sorting 


4
通过ssh进行Rsync,还是其他?
我一直在尝试在OSX上使用rsync到Linux或Unix机器上,而我对此没有太多控制。我一直在做这样的事情 rsync -avz -e ssh remoteuser@remotehost:/remote/dir /this/dir/ 返回的错误是: bash:rsync:找不到命令rsync:连接意外关闭(到目前为止已收到0个字节)[接收器] rsync错误:在/SourceCache/rsync/rsync-37.3/rsync/io.c(452中未找到远程命令(代码127) )[receiver = 2.6.9] 但是,在阅读了文档之后,我开始认为我实际上需要在远程主机上安装rsync守护程序。 我必须在远程主机上安装rsync服务器吗? 免费替代品-GUI或非GUI- 不需要在远程主机上安装任何东西? 谢谢!
10 linux  macos  unix  rsync 



5
导出包含“-”的NFS路径(破折号)
我对NFS导出文件有些不满。 具体来说,我找不到导出路径名中包含“-”的目录的方法。 手册(exports(5))指出: Also, each line may have one or more specifications for default options after the path name, in the form of a dash ("-") followed by an option list. The option list is used for all subsequent exports on that line only. 然后声明: If an export name contains …
10 linux  networking  unix  nfs 

5
Mac OS上Unix软件包的正式安装程序是什么?
我对在Mac OS X上安装标准Unix软件包有些困惑。例如,我有/ usr / bin / svn,即SVN v.1.4.4,但FinkCommander表示未安装svn。其他软件包(例如emacs等)也是如此。 那是一个错误的FinkCommander设置吗?当前它被设置为安装所有的东西/sw,甚至都没有安装PATH。因此,我是否只需要将其设置为将软件包安装为/usr,它就能识别已安装的软件?我不想安装所有组件的重复软件包,而且FinkCommander似乎与已安装的软件不同步是很奇怪的。 还是我应该使用其他安装程序?Mac Ports是推荐使用的安装程序吗? (我使用的是Mac OS 10.5.8。)

1
有没有办法在屏幕会话中对窗口进行排序?
我使用屏幕,并在我的屏幕会话中向许多不同的计算机打开了ssh会话。出于明显的原因,我想让它们井然有序。通常,我必须连接到新计算机,该计算机应按字母/数字顺序位于两个现有窗口之间。 除了使用“ number”命令,我找不到其他方法来重新排序窗口,该命令将当前窗口与指定的数字交换。因此,在已经拥有的15个窗口中添加一个新窗口,然后将其粘贴在位置2,同时保持所有其他窗口的顺序非常麻烦,至少可以说,这要求替换#2之后的所有窗口。 无论如何,有没有按照字母顺序对窗口进行排序?还是在某个点之后将所有窗口“移动”一个位置的一种方法?还是在保持所有其他窗口顺序的同时在任意点插入新窗口的其他建议? 谢谢!
10 unix  gnu-screen 

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.