Questions tagged «unix»

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

3
可以恢复用rm -rf删除的文件吗?
当我使用删除osx终端中的文件夹或文件时rm -rf,它们在哪里?我听说有人说直接删除了它们,但也有人说它只是“删除文件的链接,使得没有特殊工具就无法找到或访问它”(当我运行'rm -rf folder_or_file_name时,文件和目录在哪里?在Ubuntu 10.04中?)。 有人说过ext3能够在ubuntu中保存rm-ed文件,但是mac呢?
16 macos  ubuntu  unix  terminal  rm 

7
unix-按行分割巨大的.gz文件
我确定有人具有以下需求,按行分割大.gz文件的快速方法是什么?基础文本文件具有1.2亿行。我没有足够的磁盘空间来立即压缩整个文件,所以我想知道是否有人知道可以将文件(.gz或内部.txt)分割为3x 4000万行文件的bash / perl脚本或工具。即调用它像: bash splitter.sh hugefile.txt.gz 4000000 1 would get lines 1 to 40 mn bash splitter.sh hugefile.txt.gz 4000000 2 would get lines 40mn to 80 mn bash splitter.sh hugefile.txt.gz 4000000 3 would get lines 80mn to 120 mn 也许正在做一系列这样的解决方案,或者gunzip -c需要足够的空间来解压缩整个文件(即原始问题):gunzip -c hugefile.txt.gz | 头4000000 注意:我无法获得额外的磁盘。 谢谢!
16 linux  perl  bash  shell  unix 

3
从命令提示符生成文件大小的分布
我有一个包含数百万个文件的文件系统,我希望在特定目录中递归查看文件大小的分布。我觉得用一些bash / awk fu完全可以做到,但是可以用一只手。基本上,我想要以下内容: 1KB: 4123 2KB: 1920 4KB: 112 ... 4MB: 238 8MB: 328 16MB: 29138 Count: 320403345 我觉得给定一个循环和一些有条件的log2文件大小的foo应该不算太糟,但是我似乎不太能到达那里。 相关问题:如何查找比x字节大/小的文件?。

1
在tmux中合并不同的窗口
我的问题很简单。我在tmux会话中有两个窗口,分别为1和2。如何将这两个窗口合并为一个水平/垂直拆分的窗口?我在联机帮助页中找不到答案,所以我在这里问。
16 unix  tmux 



3
UNIX-挂载:只有root才能做到这一点
我需要允许非root用户安装/卸载设备。在UNIX方面,我真是个菜鸟,所以请为我哑巴。 我一直在interwebz各处寻找答案,似乎每个人都给出了相同的答案,即进行修改/etc/fstab以将该设备包含user选项(或users同时尝试了两者)。我做到了,它仍然说mount: only root can do that。 这是我的fstab的内容: #/ etc / fstab:静态文件系统信息。 # #使用'vol_id --uuid'打印通用的唯一标识符 #设备; 可以将其与UUID =一起使用,作为更可靠的设备命名方法 #即使添加和删除磁盘也可以使用。参见fstab(5)。 # # proc / proc proc默认值0 0 #/在安装过程中位于/ dev / mapper / minicc-root UUID = 1a69f02a-a049-4411-8c57-ff4ebd8bb933 / ext3 relatime,errors = remount-ro 0 1 #/ boot在安装过程中位于/ dev / sda5 UUID = 038498fe-1267-44c4-8788-e1354d71faf5 …
15 unix  mount  sudo  root  fstab 

5
如何重设损坏的TTY?
通过运行以下命令,可以轻松破坏我的Slackware TTY: cat some_binary_file 命令后,整个TTY将不再显示可读字符,但仍会响应键盘事件。 即使我注销并再次登录,TTY仍然损坏,不再显示可读字符。我必须重新启动计算机才能恢复正常的TTY操作。 有没有不重新启动整个计算机的解决方案?
15 linux  unix  terminal  tty 


2
SSH断开连接后如何保持程序运行?[重复]
这个问题已经在这里有了答案: 9年前关闭。 可能的重复项: 关闭控制台后,在启动程序后保持程序运行。 如何使用ssh在远程Unix计算机上运行命令并在命令完成之前退出? 嗨! 我想通过SSH连接到远程服务器从笔记本运行程序。问题是我要带着笔记本回家:) 如何保持程序运行?
15 unix  ssh 

4
用户可以加入多少个Unix组?
最近,我们在一个小组友善的网站上遇到了一个情况,那里的某些小组成员身份没有被获取。我似乎记得,用户可以加入的组数是有上限的。 虽然我对现代Linux系统特别感兴趣,但我也记得对于某些操作系统的某些旧版本,该数字是否更低?
15 linux  unix 

2
根vs管理员vs SYSTEM
在将各种Linux发行版与Windows的软件进行比较时,在使用管理帐户进行访问的级别方面有什么根本区别? 我一直以为Windows的Administrator帐户等同于Unix 根帐户。但是SYSTEM呢?它不是普通的用户帐户,但是通过各种技巧,您可以获得外壳程序,但是它确实比管理员帐户具有更大的权限吗?

6
使用inode编号在Linux上删除文件
如果您在UNIX / Linux上使用诸如的特殊字符创建文件touch \"la*,则不能使用删除该文件rm "la*。您必须使用inode编号(\我知道,如果在名称之前添加,则可以,但是作为用户,您必须猜测在文件创建中使用了它)。 我在联机帮助页上检查了rm,但没有提及索引节点号。这样做rm inodenumber也不行。 这是什么命令?
15 linux  unix  inode 

4
如何为GNOME会话设置环境变量?
在我的系统上,对于使用SDL的应用程序,我需要设置一个环境变量: export SDL_AUDIODRIVER=alsa 使声音正常工作。如何设置GNOME会话,以便所有应用程序都可以使用此变量(因此,如果我通过Nautilus运行应用程序,或者使用DBGL,则这些应用程序可以正常运行)? 编辑: 我设置的配置文件(每次都重置我的机器)无济于事: .xsession .xsessionrc .gnomerc .bash_profile .profile<-在一般情况下有效,但在发行版将变量设置为其他位置时无效。 /etc/profile

3
Cat文件以特定的每秒线速度传输到终端
我很懒,我可以写一个脚本来做到这一点,但是我什至懒得想怎么做。 我经常做类似的事情: cris$ python runexperiment.py > output.txt cris$ cat output.txt 有时,当观察一个实验的长输出时,我喜欢让页面滚动并观看连续的模式形成并散布。但是,在具有100万行的文件中使用cat可能需要5秒钟才能完成。即使对我来说,这也太快了。 有什么办法可以减慢查看文件的速度,例如“滚动实用程序”?我想要快速,但每秒不希望有200k行(所有这些大概都根本无法注册)。 就像是 cris$ scroll -lps=300 output.txt 我想,然后坐下来观看每秒300行的滚动将是理想的。

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.