Questions tagged «bash»

Bash是来自GNU Project的类Unix操作系统的免费外壳。


8
Linux:重命名文件但保留扩展名?
在Windows / DOS中,我可以说rename myfile.* yourfile.*要更改名称但保留扩展名。在Linux上如何完成? 手册页仅建议如何更改扩展名,但这与我想要的相反。 奖励: 实际上,我想将照片的创建日期放入文件名中,以获得类似的信息20091231 2359 New Year.jpg。恐怕我需要一些平凡的命令组合才能实现这一目标?
10 linux  bash  rename 

3
如何从BashOnWindows10使用Java的Windows安装?
我无法从BashOnWindows10运行Windows版本的java.exe。它存在于PATH中,但是调用会以静默方式失败。我的目标是避免必须在WSL中再次安装JDK / JRE。当我运行Creator的更新程序时,我期望能够调用任何Windows应用程序。任何想法为什么会这样?但是,我能够成功启动Windows的Python安装。 重击 username@PC:~$ which java.exe /mnt/c/ProgramData/Oracle/Java/javapath/java.exe username@PC:~$ java.exe username@PC:~$ <<<nothing happens username@PC:~$ which python.exe /mnt/c/Python34/python.exe username@PC:~$ python.exe Unable to translate current working directory. Using C:\WINDOWS\system32 Python 3.4.0 (v3.4.0:04f714765c13, Mar 16 2014, 19:25:23) [MSC v.1600 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. …


3
使用VPN在Windows上的Bash(Ubuntu)中DNS无法正常工作
我刚刚开始测试“ Windows上的Ubuntu上的Bash”,我喜欢它! 只是,问题在于我需要使用VPN才能访问我们的后端服务器和开发人员服务器。而且,当尝试(例如)使用Windows Bash shell SSH到我们的开发服务器时,它无法解析主机名。 请注意,我可以使用ip地址来ssh,而且这些主机名在Windows中的其他地方也可以正常工作。像腻子,常规cmd,文件资源管理器等。 我也检查了/etc/resolv.conf,可以看到我们列出的工作名称服务器。 从这里开始,我的网络技能尤其是Linux不足,所以请帮助:D
10 windows  ubuntu  bash  vpn  dns 

2
如何使用wget发送POST数据?
我想使用wget向我的服务器发出以下POST请求: email=abc@abc.com&file1=@FILE_HERE&file2=@FILE_HERE 在上述要求,有三个POST参数叫email,file1和file2其中email包含的用户电子邮件和file1,file2包含文件。 如何使用发送wget?我不想用curl。
10 linux  bash  http  wget 

1
如何更改.bash_history文件的位置?
我正在运行CentOS 6.x,并希望将.bash_history移到其他位置。 我的用户的主目录位于(因为我运行的是VPS)/var/www/vhost/<domain>.<tld>可以通过FTP访问(并且应该可以)。 因此,由于FTP连接很容易找到它们,因此我将AuthorizedKeysFileSSH连接的设置更改为常规设置~/.ssh/authorized_keys。 同时,我想将.bash_history文件移动到当前用户/home/%u/.bash_history所在的位置%u。

10
如何在bash中找到字符串中单词的索引?
在bash脚本中, 我有一个包含几个单词的字符串,这些单词用一个或多个空格分隔。即: Name Age Sex ID Address 如果我想找到任何一个单词,例如,我想找到单词“ Age”的索引,该怎么办? 是否有任何命令可以直接返回我想要的单词的索引号? 谢谢。
10 linux  bash  search 


3
使用正则表达式进行反向历史搜索
我正在寻找一种工具,该工具允许使用简单的正则表达式(或仅多个匹配项)进行反向增量搜索。例如,如果要查找命令“ foo bar baz”,可以执行以下操作来快速查找该命令: CRTL-R(开始搜索)键入“ foo”(匹配使用foo的最新命令)继续键入“ foo | baz”(匹配包含“ foo”和“ baz”的最新命令)。 是否存在这样的东西?如果没有,我该如何自行实施?
10 bash  history  zsh 

1
Ubuntu的ls可以显示unicode字符,但是tree不能显示,即使使用tree --charset unicode
Ubuntu 10.04 ls可以显示unicode字符,但tree即使使用tree --charset unicode或也不能显示utf8。有没有办法解决。 echo可以解释转义字符,但cat list.txt | echo -e不起作用(list.txt来自 tree > list.txt) 更新:tree -H www.somewhere.com可以输出unicode(应该是UTF-8),但是现在看来这是唯一的方法-作为网页。 $ ls -R .: list2.txt list.txt 久未在遊行場合露面的前總統李登輝.txt 遊行 ./遊行: 大家2.txt 大家.txt $ tree --charset unicode . |-- list2.txt |-- list.txt |-- \344\271\205\346\234\252\345\234\250\351\201\212\350\241\214\345\240\264\345\220\210\351\234\262\351\235\242\347\232\204\345\211\215\347\270\275\347\265\261\346\235\216\347\231\273\350\274\235.txt `-- \351\201\212\350\241\214 |-- \345\244\247\345\256\2662.txt `-- \345\244\247\345\256\266.txt 1 directory, 5 files $ tree …
10 ubuntu  bash  unicode  ls  tree 

3
使用没有箭头键的bash
我在虚拟机上使用bash。由于某种原因,箭头键在那里不起作用。是否可以使用其他一些关键组合(如vi中的HJKL)向左/向右/向上/向下移动? (如果它有帮助,它是OpenBSD) 编辑:我还将添加我知道他们不工作的原因,这几乎是不可修复的(这不是我现在要解决的问题)
9 bash 


4
从Windows Subsystem for Linux打开主机系统中的浏览器?
我有一个包含这一行的ruby脚本: system("open '#{html_path}'") html_path是本地.html文件的路径。因此脚本会打开一个浏览器,我可以在其中检查和查看此文件。 与MacOS环境相比,这在bashWSL中不起作用。运行脚本没有任何反应,当我open直接在控制台中执行调用时,我得到: sujan@LenovoX1:/mnt/c/Users/Jan/Documents/foo$ open Preview.html Couldn't get a file descriptor referring to the console 我已经调查open过在Ubuntu中做了不同的事情,我应该使用see或xdg-open打开一个文件。 不幸的是,这些在WSL中也不起作用: sujan@LenovoX1:/mnt/c/Users/Jan/Documents/foo$ see ./Preview.html Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/%{ <-- HERE (.*?)}/ at /us r/bin/see line 528. Couldn't find a …

1
如何在用户登录后启动systemd服务并在用户注销之前将其停止
我有一台Fedora 23机器。 我有一个目录/文件同步bash脚本,它将我的本地/主目录同步到远程目录(在NAS机器中)。我手动运行但是我想创建一个systemd服务并使其更灵活,因为其他人使用我自己的用户凭据我的PC,我想知道用户何时登录并在之后启动我的服务。 我可以从服务的systemd文件中执行某些操作,还是必须从脚本中的代码中检查? 我只需要确保我可以访问环境变量(如$ USER)并将其作为服务运行。 我的主要文档来源是这个链接https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-Managing_Services_with_systemd-Unit_Files.html
9 linux  bash  fedora  systemd 

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.