你如何改变HOMEpath,以便全局设置? 我喜欢将我的HOMEpath更改为当前正在为该会话工作的项目的基本目录,并大量使用打开和closures选项卡以及cd命令。 目前,每当我打开一个新的标签,我必须重置HOMEpath到我正在工作的项目的基础目录。 我在工作时正在寻找一种永久性的改变。 如果需要的话,我可以处理在工作结束时必须将其更改回到我的实际主目录。
我有一个文件“in”,其中包含: a b c 我运行以下命令: cat in | while read el; do select yn in "yes" "no"; do echo $yn; done; done; 并获得以下输出: 1) yes 2) no #? #? #? 我想要的是能够在每次迭代中键入1或2。 为了使这项工作有什么不同,我需要做些什么?
我有一个通过networking共享用户主文件夹的服务器。 每个用户都有一个Cache文件夹。 有时候使用符号链接将这个文件夹redirect到他们正在使用的任何一台机器的硬盘驱动器上(有时候这种方式不起作用,而且他们的符号链接(这是另一天的事情)。 我试图找出哪些用户有符号链接,哪些不符合。 在共享文件夹中,要访问Cache文件夹,您可以用如下replace文件夹: $ GRADE / $ USERNAME /图书馆/caching 现在我正在查找哪些用户有符号链接,哪些不符合。 我已经想出了: cd /path/to/shared/home/folders sudo find . -name "Caches" -exec ls -ld {} \; 并得到这样的结果: lrwxr-xr-x@ 1 name0 ES_Students 27 Jan 18 11:05 ./CES_Grade_03/name0/Library/Caches -> /tmp/name0/Library/Caches drwx—— 11 name1 ES_Students 374 Dec 8 15:44 ./CES_Grade_03/name1/Library/Caches lrwxr-xr-x@ 1 name2 ES_Students 27 Feb 23 14:27 ./CES_Grade_03/name2/Library/Caches […]
>ls -alt lrwxrwxrwx 1 root root 67 Aug 3 10:49 myFile.txt -> /some/where/else/myFile.txt 我想CD /some/where/else/ 通过input类似的东西 follow myFile.txt Unix有类似的东西吗?
我正在使用以下脚本在多个服务器上挖掘一个域。 但是,如果域不存在,那么输出也是“由服务器:domain.comparsing的”。 只是因为该命令的执行返回0。 任何人可以帮助我,如果没有logging,这应该通知正确的陈述,而不是打印错误的陈述。 #!/bin/bash a=$1 go="8.8.8.8" f2="4.2.2.2" if [ "$a" = "" ] then echo "Usage: `basename $0` domain.com" exit 1 else dig @"$go" "$a" +short if [ "$?" != 0 ] then echo "Server: $go did not resolve: $a ; " else echo "Resolved by $go: $a ; " echo " " fi […]
对文件系统中的文件执行全文search的最有效方法是什么?
我是这个bash脚本的新东西。 你能告诉我一些编写Bash脚本的例子。 我想写一个脚本,可以从一个文件名读取并保存到一个variables; 递增variables的值并将该variables写回文件并保存。 这是我迄今为止开始的并且坚持到底的事情。 #!/bin/bash # if file exist #echo "Testing \ "$1"" if [ -f "$1" ]; then echo "$1 does exist" else echo "$1 does not exist!" echo "Creating $1" touch $1 echo "This is test" > $1 exit 1 fi #echo "Testing \ "$2"" if [ "$2" == "" ]; then […]
在我的公司,有很多维护脚本。 我发现一个开始像: #!/bin/sh # the next line restarts using expectk \ exec `ksh -c "echo /usr/bin/expectk \"$0\" — $*"` 但我不明白为什么以及如何重新使用expectk。 任何人帮助?
我试图build立一个很好的服务bash脚本为我build立的自定义服务,我的问题是,我需要确定如果进程正在运行武装与文件的唯一path。 从我所有的search引擎中,我find了如何find一个PIDpath的答案,但我需要完全相反。 假设我的可执行文件位于/home/monitor/script.py 它是这样执行的:python /home/monitor/script.py 有了这个武装,我将如何能够find进程ID,如果它正在运行?
我正在寻找一个BASH的例子和rm -rf 我想我把定位结果分配给一个数组,然后循环该数组和rm -rf 这是你会做什么? 谢谢! 杰夫