小编Eri*_*ski的帖子

.bashrc 不是来自 iTerm + Mac OS X

我在 Mac OS X 10.6 中使用 iTerm。似乎当我打开 iTerm 时,既不是.bashrc也不.bash_profile是来源。我可以说是因为.bashrc未设置定义的别名。怎么修?

mac bash

75
推荐指数
6
解决办法
9万
查看次数

grep、pgrep、egrep、fgrep 有什么区别?

我想通过对之间的差异散步greppgrepegrep,以及fgrep和我将如何使用它们。

linux grep command-line

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

如何退出 MySQL 命令提示符?

我已经安装了 MySQL。现在我被困在 MySQL 命令提示符中。我像这样运行 MySQL:

C:\>mysql.exe
mysql>
Run Code Online (Sandbox Code Playgroud)

然后我输入一些这样的无效命令:

mysql> /version
    ->
Run Code Online (Sandbox Code Playgroud)

无论我输入什么,我都无法退出 MySQL 命令行/终端。例如:

  • exit

  • CtrlC

  • CtrlD

  • quit

  • Ctrl\

  • CtrlZ

  • bye

如何退出 MySQL 终端到默认终端?

windows mysql command-line exit

48
推荐指数
4
解决办法
25万
查看次数

无法锁定 /etc/passwd;稍后再试

在 Linux 中使用多个命令,我收到错误消息:

cannot lock /etc/passwd; try again later.
Run Code Online (Sandbox Code Playgroud)

有人知道如何解决吗?我也没有进入我的 /etc/shadow 目录。

linux passwd

34
推荐指数
6
解决办法
18万
查看次数

CIFS 共享挂载错误

我正在尝试将 Linksys NAS200 的网络共享挂载到 Fedora 16。

我试图运行的程序不接受要保存到的网络地址。我在没有指定服务器 IP 地址的情况下运行它,它提供了一些随机 IP。我指定了一个 IP,但它找不到该设备。

以下是错误:

[root@HOME ~]# mount -t cifs -v //NAS_SERVER/public/ /mnt/ -o username=user,password=pass
mount.cifs kernel mount options: ip=184.106.31.190,unc=\\NAS_SERVER\public,,ver=1,user=user,pass=********
mount error(115): Operation now in progress
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
[root@HOME ~]# mount -t cifs -v //NAS_SERVER/public/ /mnt/ -o username=user,password=pass,ip=192.168.1.77
ip address 192.168.1.77 override specified
mount.cifs kernel mount options: ip=192.168.1.77,unc=\\NAS_SERVER\public,,ver=1,user=user,pass=********
Retrying with upper case share name
mount.cifs kernel mount options: ip=192.168.1.77,unc=\\NAS_SERVER\PUBLIC,,ver=1,user=user,pass=********
mount error(6): No such device or address …
Run Code Online (Sandbox Code Playgroud)

networking fedora mount cifs

32
推荐指数
3
解决办法
20万
查看次数

如何在 KDE 中禁用左上角热点?

testing在 Arch Linux 3.0-ARCH 上使用 KDE 4.7(来自repo)。非常烦人的是,当我将鼠标移到左上角时,会出现窗口的缩略图。

这对 Firefox 尤其烦人,我将其设置为无边框,因此我可以轻松单击选项卡,只需将鼠标移到顶部即可。

谁能帮助我如何禁用该热点?

kde arch-linux

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

如何避免sshfs冻结?

所以问题是这样的:

我已经在 Ubuntu 12.04 上安装了 sshfs,我正在尝试连接到几个远程服务器。所以最初安装似乎是成功的。有时 Gnome 甚至会拿起它并在屏幕底部显示“找到新设备”框。但从这里开始,没有多少有用的了。或者至少不再是。前几次我连接它似乎工作正常,我能够传输一些文件,然后我断开fusermount -u <folder>连接,稍后重新连接后问题开始了。现在执行后sshfs -o ServerAliveInterval=15 -o reconnect -C -o workaround=all -o idmap=user root@<host>:/ <folder>,当我将目录更改为挂载点时,shell 就会冻结。ls -al <folder>仅列出远程系统的根目录时奇怪地工作,但仅此而已。此外,我尝试过的每个文件浏览器都像cd <folder>.

对我来说,似乎有某种僵尸线程或某些东西挂在我的系统上,因为它第一次确实有效,所以我尝试重新启动但没有运气。

sshfs -V 给出了这个:

SSHFS version 2.3
FUSE library version: 2.8.6
fusermount version: 2.8.6
using FUSE kernel interface version 7.12
Run Code Online (Sandbox Code Playgroud)

是的,有什么想法吗?

ssh mount sshfs

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

bash home/end/delete 键正在插入波浪号,或者如果前面有转义键,[1~ [3~

在bash,所述home/ end/delete键被插入,或者如果前面由逃逸密钥的代字号:[1~

所以我输入echo hellp,将光标移动到hel|lp并输入删除,然后bam,我得到了~tilde

另外,我输入echo hellp,将光标移到hel|lp并输入 esc 然后删除,然后 bam,我得到了[3~

$ echo hel~lp
hel~lp

$ echo hell[3~o
hell[3~o
~
Run Code Online (Sandbox Code Playgroud)

我的 bash 版本:

$ bash --version
GNU bash, version 3.1.17(1)-release (i686-pc-msys)
Copyright (C) 2005 Free Software Foundation, Inc.
Run Code Online (Sandbox Code Playgroud)

我想要的是这样的行为cmd.exe

  1. 我希望 Esc 清除当前行/缓冲区
  2. 我希望 Home 将光标移动到第一个字符之前的行首
  3. 我希望 End 在第一个字符之前将光标移动到行尾
  4. 我想删除从当前行/缓冲区中删除下一个字符(光标右侧)

我必须编辑什么来解决这个问题?这是您的 bash 的默认设置吗?

更新:我在运行 Windows 程序 sh.exe(如您在 GNU bash 上面所见)的 Windows 机器上,使用 mingw 为 …

keyboard-shortcuts bash command-line key-binding

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

使用 ffmpeg 连接两个 mp4 文件而不会降低质量

我想使用 ffmpeg 连接 2 个视频。我在用:

ffmpeg -i output1.mp4 -scodec copy -vbsf h264_mp4toannexb i0.ts
Run Code Online (Sandbox Code Playgroud)

但是我得到的 mp4 文件看起来比源文件差得多。

这是有关这两个文件的信息

   Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'output1.mp4':
   Metadata:
   major_brand     : isom
   minor_version   : 1
   compatible_brands: isom
   creation_time   : 2013-06-13 15:40:36
   Duration: 00:00:15.72, start: 0.000000, bitrate: 2053 kb/s
   Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720, 1931 kb/s, 25 fps, 25 tbr,   12800 tbn, 50 tbc
   Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 128 kb/s

  Input #0, mpegts, from 'i0.ts':
  Duration: 00:00:15.64, start: 1.400000, bitrate: 1382 …
Run Code Online (Sandbox Code Playgroud)

ffmpeg

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

Unix 命令获取 CSV 文件中的行数

我必须从传入的 CSV 文件中获取行数。

我使用以下命令来获取计数。

wc -l filename.csv
Run Code Online (Sandbox Code Playgroud)

考虑一个带有 1 条记录的文件,我\*在开始时得到一些带有 a 的文件,对于这些文件,如果我发出上述命令,它会返回0.

为什么\*在文件的开头没有注册为计数行,是否有解决方法?

linux unix csv command-line microsoft-excel

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