Questions tagged «unix»

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

2
tar加倍了目录的大小
在Solaris 10下,我有一个名为apps的目录。我进入该目录并输入: -bash-3.00# du -hs 7.2G . 然后我进入: tar -cvf /var/run/apps.tar apps 结果: -bash-3.00# ls -lad apps.tar -rw-r--r-- 1 root root 14174289408 Mar 5 16:05 apps.tar 7GB目录如何成为14GB焦油?
unix  tar  solaris 

1
OS X上的奇怪行为,死亡的色轮,不可能的CPU时间?
我的电脑遇到了一些奇怪的问题。在像Sarafi这样的重要应用程序中进行几乎任何简单的操作都会导致死亡色轮的出现。大多数时候(当没有运行Flash时),它会在那里停留一段时间然后消失。有时它是秒,有时更长。 做一些探测,这种事情似乎发生了很多: 用户24289 3.7 11.9 632120 249120 ?? S 2:49 PM 12:15.50 /Applications/Safari.app/Contents/MacOS/Safari-psn_0_2146828 我一直在其他UNIX上读取ps输出一段时间,但这不是说7小时前启动的进程使用了​​12.25小时的CPU时间吗? 我知道机器是双核的,但严重吗?有几次这种情况更糟糕,并且它显示的总CPU时间超过了当前时间和开始时间之间的时间差的2倍,而早期则是Adium,而不是Safari。 有什么想法发生了什么?
mac  unix  safari 

3
更改根文件夹和子文件夹的所有者(Ubuntu 13.04)
我不小心通过命令将根文件夹(/)和所有子文件夹的所有者设置为一个用户 $ sudo chown -R 'userName' /* 现在我想通过命令将所有者设置回root用户 $ chown -R root:root /* 但我没有这项行动的许可。如果我使用命令 $ sudo chown -R root:root /* 它返回 sudo: effective uid is not 0, is sudo installed setuid root? 我该怎么做才能解决这个问题?
linux  ubuntu  unix  sudo  chown 

1
Unix“$ @”作为参数
说我有一些命令: somecommand "$@" $ @有什么意义?它一定是我不熟悉的一些unix技巧。不幸的是,由于它的所有标点符号,我也不能谷歌它。
bash  unix 

1
从定位搜索中排除mlocate.db
可以在/var/lib/mlocate/mlocate.db中排除搜索吗?我只想让你看看我在本地生成的那个。使用-d或修改LOCATE_PATH,只添加在本地创建的那个,但继续在/var/lib/mlocate/mlocate.db中搜索谢谢。
linux  unix 

2
需要MV命令
我需要重命名一个文件,但保留扩展名(无论它可能是什么,而不指定它) 例如: file_20161118.csv.ovr 需要重命名为 "file.csv.ovr"。 但在某些情况下可能会 file_20161118.csv.rpl,在这种情况下我需要它 "file.csv.rpl"。 谢谢
unix  mv 


4
更改$ PATH变量
我用它来添加到PATH: APXS2=/usr/local/apache/bin/apxs PATH=$PATH:/usr/local/apache/bin passenger-install-apache2-module 而我的PATH现在看起来像这样: /usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/courier-imap/sbin:/usr/lib/courier-imap/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin: 现在我想删除这个我添加的。这该怎么做?
shell  unix  path 

1
执行现有文件时没有此类文件或目录
我已经从一个更大的脚本向下输入了这个错误,当我尝试执行一个存在且我拥有正确权限的文件时,我收到错误“没有这样的文件或目录”。 fabe@devweb:~$ ls -la /usr/local/android-sdk-linux/build-tools/22.0.0/aapt -rwxr-xr-x 1 fabe fabe 1264873 Mar 17 10:12 /usr/local/android-sdk-linux/build-tools/22.0.0/aapt fabe@devweb:~$ /usr/local/android-sdk-linux/build-tools/22.0.0/aapt -bash: /usr/local/android-sdk-linux/build-tools/22.0.0/aapt: No such file or directory

0
两个驱动器上的系统分区
我有一台带有两个驱动器的机器,一个紧凑型闪存卡(CF)和一个固态硬盘(SSD)。最近我遇到了SSD和CF的故障。 当我将这些发送回制造商进行分析时,他们报告说SSD和CD是健康的 - 但是看起来分区表已经损坏了。 使用Kickstart我创建了我的Linux文件系统,分区通过CF(用于保存操作系统),再加上SSD(用于保存我的数据): / on the CF /boot on the CF /usr on the CF /home on the SSD Unix是否会出现使用CF启动和运行操作系统以及使用SSD存储文件的问题? 有没有人遇到过这类问题?


0
如何在目录中记录程序的执行而不管shell?
我很好奇何时正在使用某个特定目录以及何时将其加载到内存中。有没有办法在linux文件系统中放置一个低级别的钩子,它说当读取带有执行选项的文件时记录此事件。 其他问题突出 审计工具 或在特定的shell中跟踪。在我看来,完美的解决方案将锁定可执行文件,除非日志事务成功并且由配置文件(即executabletracker.conf)的存在触发。

2
编写Unix脚本(bash),在命令行指定的位置创建目录
我目前有一个Unix脚本(用bash编写),它执行几个命令来修改一组文件,我用包含其路径的flist指定这些文件。该脚本的一般概念是创建一个目录,将flist中的文件放在该目录中,然后执行后续进程,其中一些进程创建更多目录。 我对此的问题是我必须指定我希望目录在脚本本身中的确切文件路径。所以,我的问题是:有没有办法编写脚本,以便我可以输入命令,然后输入目标文件夹的路径,我希望脚本在命令行上执行,并创建初始和所有后续目录通过初始目录中的脚本而不必提供任何路径(即'command / destination / path / for / script /')? 如果这有点啰嗦,请道歉。我对Unix很陌生并且经验很少(因此无法提出更好的措辞)。任何帮助表示赞赏!

2
虽然文件位于终端,但Linux中不存在该文件
我对unix / linux环境有点新意,但我遇到了一个小问题。 我正在使用“locate”来查找我需要的文件的路径,它为我提供了路径,但该路径中不存在该文件,如下所示: 找到test1.txt /home/user/test files/text1.txt /home/user/test1.txt~ “test files”目录是我保存文件的地方,我将它复制到主目录一次,但我删除了它,不知道它一直告诉我还有一个tmp文件。 值得一提的是我使用了命令: locate test1.txt~ |xargs -n1 rm 删除该tmp文件,但也许是导致问题的原因。我试图显示隐藏文件,并检查临时文件,也没有找到它。 发生了什么事?

1
暂停SSH会话
我有很长的运行过程,我刚开始。我创建ssh并长入ssh会话并创建多个屏幕并运行所有程序并使用(ctr + A + D)分离。但是当我恢复(屏幕+ r)并尝试查看我的输出时,服务器变得很慢。所有过程都在运行,但尚未完成任何一个过程。我最终决定暂停一些屏幕并运行其中一些屏幕,以便尽快完成程序运行。 如果可以暂停一些正在运行的进程,我需要帮助。
linux  unix  ssh 

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.