小编shi*_*ish的帖子

为什么 wget url/mediafile.ext > medafile2.ext 不起作用?

我尝试了以下方法:

[$] wget http://cdn.edgecast.steamstatic.com/steam/apps/256679148/movie480.webm > Conan1.webm 
                                                    [1:21:05]
--2017-02-23 01:51:50--  http://cdn.edgecast.steamstatic.com/steam/apps/256679148/movie480.webm
Resolving cdn.edgecast.steamstatic.com (cdn.edgecast.steamstatic.com)... 117.18.232.131
Connecting to cdn.edgecast.steamstatic.com (cdn.edgecast.steamstatic.com)|117.18.232.131|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11255413 (11M) [video/webm]
Saving to: ‘movie480.webm’

movie480.webm                       100%[===================================================================>]  10.73M  33.7KB/s    in 6m 25s  

2017-02-23 01:58:16 (28.6 KB/s) - ‘movie480.webm’ saved [11255413/11255413]
Run Code Online (Sandbox Code Playgroud)

可以看出命令的第一部分起作用了,wget 下载了文件,但命令的第二部分重命名文件,在这种情况下,下载了一个非常通用的 movie480.webm。为什么不是 conan1.webm ,我建议它采用的名称。

我知道如果我做了——

$ mv  movie480.webm conan1.webm 
Run Code Online (Sandbox Code Playgroud)

那么它会起作用,但这意味着一个额外的命令。为什么失败了?尽管与上图类似,但是否有另一种方法可以在单个命令中执行相同的操作?

command-line zsh io-redirection wget

2
推荐指数
1
解决办法
85
查看次数

如果您误删除了 ~/.ssh/known_hosts 文件怎么办?

有没有办法生成或重新安装一些包来获取~/.ssh/known_hosts文件的内容?

ssh

2
推荐指数
1
解决办法
6179
查看次数

首先使用什么,.bashrc 还是 .zshrc?

如果您同时拥有 .bashrc 或 .zshrc,如何知道系统更喜欢哪一个?我确信有一个命令或偏好链,但不知道如何解决这个问题。

bash zsh debian

2
推荐指数
1
解决办法
5160
查看次数

为什么 lsusb 不列出设备

lsusb 给了我以下信息 -

 % lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 001 Device 004: ID 1ecb:02e2  
Bus 001 Device 003: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Run Code Online (Sandbox Code Playgroud)

见 1ecb:02e2

sudo usb-devices 给了我全部 -

T:  Bus=01 Lev=01 Prnt=01 Port=11 Cnt=02 Dev#=  4 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=02(commc) Sub=00 Prot=00 MxPS=64 #Cfgs=  2 …
Run Code Online (Sandbox Code Playgroud)

debian usb-device

2
推荐指数
1
解决办法
1万
查看次数

如何将文件夹添加到 caja 中的“位置”?

在 caja 中,似乎无法将文件夹添加到“位置”菜单中。我尝试了 caja 帮助菜单 > F1 但没有任何结果。任何帮助,将不胜感激。

这是在 caja 1.20.0 中

caja 地点的部分图像

debian caja mate-desktop

2
推荐指数
1
解决办法
3540
查看次数

如何使用 git log 查找哪个作者和提交者对项目做了更多提交?

我一直在浏览Git 基础知识 - 查看提交历史记录 以及 Git 工具 - 搜索,虽然大多数方法看起来很简单,但我一直在尝试找出是否有一种方法可以找出做得最多的作者提交或/和完成项目中大部分提交的提交者。

我确信会有一些方法,例如 -

  1. 查找在项目中完成最多提交的作者。

  2. 以降序的方式查找提交次数最多的作者。

  3. 查找在项目中完成最多提交的提交者

诸如此类的事情。它可以对项目本身的状态进行一些有趣的分析。

人们知道在上述情况下可以做什么吗?

我正在使用 Debian 破坏者。

linux git version-control git-log

2
推荐指数
1
解决办法
940
查看次数

dash 可以代替 bash 作为我的默认 shell 吗?

从我读到的内容来看,dash可以使用以下命令将其制作为 shell

~$ chsh shirish
Password: 
Changing the login shell for shirish
Enter the new value, or press ENTER for the default
    Login Shell [/bin/bash]: 
Run Code Online (Sandbox Code Playgroud)

我只需要安装dash并给出登录shell的路径/bin/dash。如果我这样做,它不会读取.bashrc但可能正在读取.profile. 这是我的,我.bashrc可以只是剪切和粘贴.bashrc,破折号的行为将与 bash 在历史记录大小、提示类型和我想要或不想要的 cowsay 实例方面完全一样吗?

这是我的.bashrc

$ cat .bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;; …
Run Code Online (Sandbox Code Playgroud)

command-line shell bash login dash

1
推荐指数
2
解决办法
4735
查看次数

使用 vim 找出文档中的位置。

我有一个大文本文件,我试图在 vim 中编辑其中的一部分。我使用 / 来搜索/grep 准确的字符串(它是一个 sgml 文件),我确实在某处找到了它。在搜索过程中,它告诉我模式与文档长度的关系(25-30% 或更多),但是一旦我取出模式,就无法知道文档有多大。

有没有办法,也许是一些配置变量或我需要的东西,每当我在文档中时,vim 都需要解析并以百分比形式与我分享位置。

vim documents debian

1
推荐指数
1
解决办法
68
查看次数

有没有办法在使用 dpkg -L 列出包的文件时列出文件数?

cat -n用来获取.txt文件中内容的行列表。

[$] cat exam.txt                                                                                                                    
     1  let's see how far does this go, and if it works or not. if not till where it 
     2  goes and what happens after that. In nano, things are much more better than in X 
     3  text editors as there is no set fill therein as there is in nano and hence are 
     4  much worse off. 
Run Code Online (Sandbox Code Playgroud)

在 dpkg 中似乎没有这样做,或者有吗?我正在 Debian 测试并运行 dpkg 1.18.18 。只是为了使列表不那么麻烦,我使用 head -

[$] dpkg -L …
Run Code Online (Sandbox Code Playgroud)

shell zsh debian dpkg

1
推荐指数
1
解决办法
80
查看次数

如何告诉 mpv 不播放可能嵌入在媒体文件中的字幕。

虽然我问了很多关于如何在电影中运行字幕的问题,但这次相反,我如何告诉 mpv 在播放媒体文件时不要加载字幕文件。媒体文件的结构如下 -

Format                                   : Matroska
Format version                           : Version 4 / Version 2
File size                                : 3.67 GiB
Duration                                 : 2 h 40 min
Overall bit rate                         : 3 270 kb/s
Movie name                               : 
Encoded date                             : UTC 2016-02-29 16:33:21
Writing application                      : mkvmerge v8.9.0 ('Father Daughter') 64bit
Writing library                          : libebml v1.3.3 + libmatroska v1.4.4

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4.1
Format settings                          : CABAC / 5 …
Run Code Online (Sandbox Code Playgroud)

shell debian configuration mpv

1
推荐指数
1
解决办法
5361
查看次数