小编Edw*_*lds的帖子

解释 readlink 命令的选项

有人可以readlink用简单的语言向我解释以下命令选项:

   -f, --canonicalize
      canonicalize  by  following  every symlink in every component of
      the given name recursively; all  but  the  last  component  must
      exist

   -e, --canonicalize-existing
      canonicalize  by  following  every symlink in every component of
      the given name recursively, all components must exist

   -m, --canonicalize-missing
      canonicalize by following every symlink in  every  component  of
      the  given  name recursively, without requirements on components
      existence
Run Code Online (Sandbox Code Playgroud)

readlink

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

须藤:不正确:找不到命令

我在 Arch Linux 上使用 zsh 和 oh-my-zsh。我无法使用mkdir

edward@ArchLinux  ~ $ sudo mkdir -p /samba/raspberry
  [sudo] password for edward: 
  sudo: nocorrect: command not found
Run Code Online (Sandbox Code Playgroud)

我知道它必须使用 zsh 的自动完成功能和定义的别名,但无法弄清楚。

zsh alias autocomplete oh-my-zsh

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

记录每日互联网带宽使用情况

我正在使用带数据上限的互联网连接。我想在一个文件中记录我每天的互联网使用情况,是否有任何工具可以做到这一点,或者您可以建议一个可以作为守护程序运行的脚本?

(我不擅长 bash 脚本或 linux 管理软件,因此建议使用简单的脚本)

internet bandwidth

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

使用 sudo 从 .bashrc 文件加载别名

我为.bashrc文件中的一些程序设置了别名sudo,它们在没有sudo.

有没有办法让这些别名使用sudo

例如:

nano text.txt #alias nano='nano -icB' WORKS
sudo nano text.txt #alias does not work
Run Code Online (Sandbox Code Playgroud)

注意:我试过了sudo -E nano text.txt,但没有用。

我在Ubuntu 15.04 (Vivid Vervet) 上。

sudo alias bashrc

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

无法登录 GNOME,将我踢回登录屏幕

我无法登录到 GNOME 桌面,这是昨天升级后发生的。在登录屏幕中,如果我输入密码并按 ENTER,我将再次进入登录屏幕。

系统详情:

  • linux 4.4.5-1
  • 侏儒外壳 3.20.0-3
  • 侏儒桌面 1:3.20.1-1
  • 侏儒会话 3.20.1-1
  • gdm 3.20.0-1

日志:

几个小贴士希望能帮到你:

  1. 我可以登录 GNOME Wayland 会话,但不能使用默认的 GNOME(使用 xorg)
  2. 我创建了新用户(从控制台)但是当这个新用户尝试登录时出现同样的问题。
  3. uname -a 的输出:Linux ArchLinux 4.4.5-1-ARCH #1 SMP PREEMPT Thu Mar 10 07:38:19 CET 2016 x86_64 GNU/Linux

请询问您是否需要更多信息。

gnome3

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

杀死/停止所有 Google Chrome 进程

我喜欢 Chrome 之类的,我真的不想切换回 Firefox 或其他任何东西。

我的问题是,有时真的感觉整个过程需要重新启动。我注意到如果我只是关闭它并关闭右上角的小气泡,进程 ( ps -A) 会继续存在。

有没有一种快速/简单的方法,我可以创建一个显示“nuke chrome”的按钮,然后一键杀死与之相关的所有进程?

我认为这会有所帮助。

使用 Xubuntu 14.04 并且不再卡在它上面,所以如果你喜欢我什至没问题:

“试试其他没有这些问题的发行版。”

是的,它可能是我安装的众多有问题的扩展之一。但我也想在其他应用程序中使用相同的方法。

chrome

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

如何在查找时显示不同的目录?

我想查找包含例如名为 *.txt 的文件的所有目录。但输出不得包含重复项。怎么做?

bash find

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

UEFI分区的目的是什么?

在旧计算机(使用 BIOS)上,我们必须创建 2 个分区,一个用于挂载/,第二个用于交换。
但是在带有 UEFI 的新系统上EFI System,除了这两个分区之外,我们还需要创建第三个分区。这个分区的目的是什么?

更新:此分区是否在 Linux 发行版和 Windows 之间共享?

boot uefi

5
推荐指数
2
解决办法
2878
查看次数

启动尚未完成。请稍后再试

我的电脑在 40 秒左右启动,但我一直收到这条消息 10 分钟:
Bootup is not yet finished. Please try again later.

10分钟后,我得到了这个:
Startup finished in 6.020s (firmware) + 4.561s (loader) + 3.832s (kernel) + 10min 25.241s (userspace) = 10min 39.655s

我不知道是哪个程序导致了这个问题。

更新:输出在sudo journalctl --boot这里:http : //sprunge.us/PcbV

boot systemd

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

基本正则表达式中 [] 和 \(\) 的区别

考虑:

$ echo '<H1>heading</H1>' | grep '<H\(1\|3\|2\)>.*</H\1>'
$ <H1>heading</H1>
Run Code Online (Sandbox Code Playgroud)

$ echo '<H1>heading</H3>' | grep '<H[1-3]>.*</H\1>'
$ grep: Invalid back reference
Run Code Online (Sandbox Code Playgroud)

第一个命令工作得很好。

  1. [1-3]\(1\|3\|2\)两者都表示1或2或3?如果不是为什么?它们之间有什么区别?
  2. 为什么反向引用仅适用于\(\)

grep regular-expression

4
推荐指数
2
解决办法
2859
查看次数