Questions tagged «unix»

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

2
错误消息出现在终端
每次启动终端窗口时,都会收到以下错误消息: bash:exxport:找不到命令 我知道我在某处拼错了一个符号链接,但找不到。有什么办法可以定位错误? 谢谢。
1 unix  terminal  shell 

1
在NO_PROXY中指定域和所有子域的最佳方法是什么?
解读 NO_PROXY 环境变量 似乎没有正式标准化 。大多数特定程序的文档对其精确解释都相当模糊( 例如emacs的 )。 这让我很难回答一个我很好奇的问题: 是否 NO_PROXY=.example.com 匹配所有 example.com, subdomain.example.com 和 sub.domain.example.com? 我想设置 NO_PROXY 变量以匹配一堆主域以及这些主域的所有子域,在我的系统中尽可能多的上下文中。 有人知道吗 怎么样 多样化的实施 NO_PROXY 实际上是在实践中?为了实现我的目标,我是否需要为每个域指定以下内容?: export NO_PROXY=example.com,.example.com,*.example.com

1
4750 public_html的权限
注意到public_html获得了4750的许可,而不是经典的0750。 我尝试更改所有者或权限,但无论我做什么,它仍然是4750.任何人都知道如何更改一个卡在4750上的文件夹的权限?! stat public_html File: `public_html' Size: 4096 Blocks: 8 IO Block: 4096 directory Device: 903h/2307d Inode: 106692622 Links: 11 Access: (4750/drwsr-x---) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2016-08-22 20:00:51.000000000 +0200 Modify: 2016-08-22 19:48:45.000000000 +0200 Change: 2016-08-22 20:06:05.000000000 +0200 chown newuser.nobody public_html root@hx [/home/somedir]# stat public_html File: …

1
包含和排除在一个正则表达式中
我们正在使用HP SiteScope系统来监控日志,并在捕获特殊字符串或字符串组合时获取警报。 有一个字段可以放置捕获字符串的正则表达式,但是我想要排除一些我们用reg exp捕获的结果。例如: grep -E '(GOOD_STRING1|GOOD_STRING2)' | grep -v BAD_STRING 需要转换成单个reg exp。像这样的东西: grep -E '(GOOD_STRING1|GOOD_STRING2)!BAD_STRING)' 那可能吗?
unix  shell  regex  grep 

2
如何在AWK中更改现有的打印行
当我执行以下行时,它以换行方式打印单词。 awk'BEGIN {print“line one \ nline two \ nline three”}' 喜欢 第一行 第二行 第三行 如何在同一行中打印信息并刷新现有行。例如,在执行循环时,它应该打印'one'然后擦除线并打印'two'然后擦除线并打印'three'等等你能帮助我吗?
unix  script  awk 

2
为什么rm命令的行为与此类似,以及我将造成什么样的损害
假设在目录/ home / userA中 有一个环境变量$ XML FILES指向/ u / xml / xml文件。 $ XML FILES环境变量位于userA的环境/配置文件中 我以userA身份登录,然后'su'登录到userB,我登录到/ home / userB / testdata。 我没有意识到我是userB所以我发出了命令 rm $XMLFILES/* 突然间,我看到了这一点 bash-3.00$ rm $XMLFILES/* rm: /bin not removed: Permission denied rm: /boot is a directory rm: /cdrom is a directory rm: /dev is a directory rm: …

0
如何仅为用户暂时禁用机器之间的rsh
首先,请注意我只是一个普通用户。作为超级用户,我无法做任何事情。 我们的系统管理员已启用 rsh 我们本地网络中的机器之间。也就是说,我可以这样做: [user@machineA] rsh machineB ls a/ b/ c/ 出于测试目的,我想暂时禁用 rsh 从“机器”到“机器”这大致是我正在寻找的: [user@machineA] rsh machineB ls Permission denied. 我听说过 /etc/hosts.deny,但我无法写文件 /etc 鉴于我作为普通用户的身份。 一个警告: rsh 仍然需要在我的 PATH。而且,我希望这是一个临时解决方案,仅适用于我,一个用户。 如果有人对此有好主意,请告诉我。 在任何人提到它之前;是的,我知道我们不应该使用 rsh。我正在努力改变我们使用的工具 ssh,但我需要保持 rsh 支持传统兼容性。我想这样做的原因是测试工具何时响应 rsh 不可用(但仍在 PATH )。谢谢!

1
为什么rm不删除目录? [重复]
这个问题在这里已有答案: rmdir(1)和rm(1)共存的原因是什么? 4个答案 要删除目录,您需要使用该命令 rmdir 代替 rm。我了解到unix将所有内容视为文件。那是什么原因呢 rm 无法删除任何类型的文件?
linux  unix  rm 

0
在标准用户下创建FTP帐户
我在从Dreamhost购买的VPS上运行多个客户端网站。当我最初设置此VPS时,我只需要一个用户。我创建了一个名为“ideaspace”的用户,主目录位于/ home / ideaspace。 最近,一些客户出于某种原因希望FTP访问他们的网站。例如,我们主持一个名为“月球上的足迹”的网站。该网站所在的目录是/home/thoughtspace/rhumbrecht.com。 /home/thoughtspace/thoughtspacedesigns.com上还有其他网站,以及同一主目录中的其他各种文件夹。 我怎么能创建一个FTP帐户登录后,将登陆/home/thoughtspace/rhumbrecht.com,并且无法访问父目录?我可以将用户的主目录添加到另一个用户主目录中吗?我是否需要重组整个VPS结构?

1
unix fdisk:获取知道其系统的设备字符串
我正在将一个NTFS磁盘附加到RHEL。 要安装它,我需要知道分区名称,我稍后将在其中使用 mount 命令。 我需要一个字符串 Device 名字,知道什么 System 它属于。 fdisk -l 该命令返回: Disk /dev/sdb: 15.0 GB, 15032385536 bytes, 29360128 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk label type: dos …
linux  unix  mount  fdisk 

3
无法找到OS X上为vim设置此colorscheme设置的位置
很久以前我用vim的色彩方案放屁,我记得在某处设置了一条线 colorscheme sonofobsidian。在我知道我在使用vim,unix,OS X等做什么之前,我做到了这一点 :so $MYVIMRC 重新加载我的vimrc文件我在底部看到一条消息说它无法加载配色方案 sonofobsidian。我很肯定我很久以前就这么做了,但我没有想到这个设置来自哪里。绝对不是 ~/.vimrc。有任何想法吗?
macos  mac  unix  vim  vimrc 


0
使用Tap / Tun拦截IP级别的数据包
我正在研究一项涉及ARP中毒的研究项目。 我想拦截IP级别的数据包。如果我的机器收到的IP地址不是自己的IP地址的数据包,我希望将该数据包发送到用户空间程序。 我认为这可以使用TUN / TAP接口完成。因此,如果我的硬件接口具有IP地址192.168.1.3并且我的TUN具有IP地址192.168.1.4,则可以设置硬件接口以将所有192.168.1.4目的地分组转发到TUN,然后TUN可以转发到用户空间。程序。 由于ARP中毒并且具有我的TUN的IP地址,传入的数据包仍将发往我的硬件接口。设备将通过以太网交换机或WiFi连接在同一网络中。 这是一种可行的方法吗?有没有更简单/更好的方法来实现这一目标?


1
如何将目录中的.xml文件大规模转换为UTF-8,同时保留相同的文件名
我有许多以ISO-8859-1编码的.xml文件,我希望它们都是UTF-8。 我想出了单独转换它们的代码,它是: iconv -f ISO-8859-1 -t UTF-8 filename.xml > newfilename.xml 它工作正常。 我想知道的是如何编写一个shell脚本来自动清理目录中的所有.xml文件,然后用新转换的文件替换旧文件,但仍然保持相同的文件名。 我是shell脚本的新手,所以非常感谢帮助。

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.