Questions tagged «bash»

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


4
在Bash中使用一行命令以列表格式显示每个子目录的大小?
我想以列表格式获取目录及其大小的列表,例如执行时的方式ls -l。 事实是,有一个单行命令可以做到这一点吗?我看到其他人只有很长的命令才能输出此命令。那太长了。 什么命令可以执行此操作或可以轻松键入的命令组合?du -h给它,但它显示所有子文件夹,这不是我想要的。仅当前目录文件夹。
100 linux  bash  du 

11
将crontab的默认文本编辑器更改为vim
我正在使用ubuntu 9.10,默认的文本编辑器是nano,我讨厌它。(不是所有人吗?) 通常这不是问题,因为我只是在vi或gedit一切,而是crontab -e在nano上打开。我尝试使用sudo update-alternatives --config editor并选择选项3(“ /usr/bin/vim.basic”)将其更改为vim 。这已将其更改为sudo和non-sudo。但crontab -e仍然打开纳米。有任何想法吗?最高

6
如何删除目录的符号链接?
我用以下命令建立了符号链接: ln -s ../test5 我现在要删除它,但我的rm失败: $ rm -Rf test5/ rm: cannot remove `test5/': Not a directory $ rm test5/ rm: cannot remove directory `test5/': Is a directory $ rmdir test5/ rmdir: test5/: Not a directory $rm -r test5/ rm: cannot remove `test5/': Not a directory $ls -l 0 lrwxrwxrwx 1 …

5
如何通过SSH进入“ Windows 10上的Ubuntu上的Bash”?
我安装了Windows 10周年纪念版,并且正在安装“ Windows上的Ubuntu上的Bash”。我希望能够通过SSH进入此Ubuntu实例,但是尽管我已经安装并配置了openssh-server(并监听端口2200),但是当我尝试SSH到“ localhost:2200”时,它告诉我“服务器意外网络连接已关闭”。 有谁能够成功完成此任务?

4
如何重新加载.inputrc?
背景 我听说readline模块正在读取~/.inputrc,这就是它如何更改bash等程序下的击键行为。 题 如何在编辑后重新加载此文件以查看更改的行为而无需重新启动终端程序?
98 bash  unix  readline  inputrc 


3
Linux Bash脚本,单个命令但多行?
我有以下通过搜索Google编写的脚本,它将我的Linux系统备份到存档中: #!/bin/bash # init DATE=$(date +20%y%m%d) tar -cvpzf /share/Recovery/Snapshots/$HOSTNAME_$DATE.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/media --exclude=/dev --exclude=/share/Archive / 这行得通,但是我想知道是否可以格式化脚本以在多行上显示命令,类似这样,所以以后可以轻松编辑: tar -cvpzf /share/Recovery/Snapshots/$HOSTNAME_$DATE.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/media --exclude=/dev --exclude=/share/Archive / 这样一来,以后阅读和编辑变得更加容易。是否可以通过这种方式格式化Bash脚本?
97 linux  bash  script  tar 

16
Bash脚本:测试空目录
我想测试目录是否不包含任何文件。如果是这样,我将跳过一些处理。 我尝试了以下方法: if [ ./* == "./*" ]; then echo "No new file" exit 1 fi 这给出了以下错误: line 1: [: too many arguments 有解决方案/替代方案吗?
95 bash 


14
如何使git-completion.bash在Mac OS X上运行?
我已经按照http://blog.bitfluent.com/post/27983389/git-utilities-you-cant-live-without添加git-completion.bash到我的/opt/local/etc/bash_completion.d/git-completion 然后我PS1='\h:\W$(__git_ps1 "(%s)") \u\$ '输入了.bashrc_profile 但是现在我得到了-bash: __git_ps1: command not found我做的一切cd。 你能告诉我我想念什么吗?
92 macos  mac  bash  git 

2
如何在Sox中添加mp3处理程序?
我想在终端中播放音乐sox。 # install sox/lame sudo apt-get install sox sudo apt-get install lame # play music play music.mp3 # play FAIL formats: no handler for file extension `mp3' # mp3 -> wav lame --decode music.mp3 music.wav # play music play music.wav ~ $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=12.04 DISTRIB_CODENAME=precise DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS" …
91 ubuntu  bash  mp3  sox 

3
.bashrc等中的“ rc”是什么意思?[重复]
这个问题已经在这里有了答案: VIMRC,SCREENRC,BASHRC,KSHLC等。“ RC”是什么意思? 3个答案 好吧,这很尴尬。我觉得我刚刚与他们合作十年后才知道自己不忠于同事。“嘿,呃... *咳!*,感谢您今天早上在设置别名时所做的出色工作...” 什么字母rc表示的.bashrc,.kshrc等等? 如果您知道,请引用消息来源。 即使您不知道,我也欢迎没有根据的假设,建议或替代方法(如果有这样的标记)。
91 linux  unix  bash  bashrc 

6
如何将less的当前内容保存到文件中?
如果已将命令的结果传递到less,然后决定将内容保存到文件中,这可能吗? 我尝试a在缓冲区的末尾设置一个标记,然后返回到顶部并|avi用于将全部内容发送到vi,但这是行不通的。
91 bash  pipe  less 

3
OS X终端中用方括号包裹的先前命令
昨天我的终端开始围绕用方括号运行的命令。我不确定如何启用此功能,但想将其关闭。 例: 到目前为止,我已经完成了: 检查我的身上没有什么可笑的 .bash_profile 尝试将配置文件更改回基本 尝试更改为其他shell(zsh) 我也无法在Google上发现任何东西。 有任何想法吗? 更新资料 输出 echo "$PS1"; echo "$PROMPT_COMMAND"
91 macos  bash  terminal 

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.