📜  一些有用的 Linux 黑客

📅  最后修改于: 2022-05-13 01:57:04.117000             🧑  作者: Mango

一些有用的 Linux 黑客

Linux 是最著名和最常用的开源操作系统。作为一种操作系统,Linux 是位于计算机上所有其他软件之下的软件,它接收来自这些程序的请求并将这些请求中继到计算机的硬件。

就本页而言,我们使用术语“Linux”来指代 Linux 内核,以及通常与 Linux 内核捆绑在一起以提供所有必要组件的程序、工具和服务的集合。功能齐全的操作系统。有些人,尤其是自由软件基金会的成员,将这个集合称为 GNU/Linux,因为其中包含的许多工具都是 GNU 组件。但是,并非所有 Linux 安装都使用 GNU 组件作为其操作系统的一部分。例如,Android 使用 Linux 内核,但很少依赖 GNU 工具。

以下是我最喜欢的一些 LINUX HACKS(排名不分先后):

    1. 粘贴代码:使用 Ctrl + Shift + v 将任何代码/文本直接粘贴到终端中
    2. 共享服务器:您可以使用以下命令在Python 2 中创建一个用于共享的快速 HTTP 服务器:
      python -m SimpleHTTPServer
    3. 增加扬声器音量:将扬声器的最大音量增加一定百分比(在这种情况下为 150):
      pactl set-sink-volume 0 150%
    4. 财富消息:让您的终端输出随机财富消息。在 ubuntu 系统上做:
      sudo apt-get install fortune

      如果您使用的是 Bash(默认在我的 linux 发行版中),请在 .bashrc 的最后一行添加财富。如果你喜欢牛,那么你可以安装 cowsay 管道将财富输出到 cowsay ,将以下行添加到 .bashrc 的末尾

      fortune | cowsay
    5. 星球大战:想在终端观看星球大战?只需输入:
      telnet towel.blinkenlights.nl
    6. 缩短冗长的命令:有一个冗长的命令并想缩短它?使用别名
      将所有别名添加到您的 .bashrc 中,以便它们保持永久不变。就像我们使用 sudo apt-get install 来安装软件包一样,我们可以通过在 bashrc 中定义一个别名来精简它,例如
      alias install = 'sudo apt-get install'

      保存文件并重新启动终端后,您可以执行以下操作

      install cowsay fortune figlet

      而不是打字

      sudo apt-get install fortune figlet cowsay

      您可以使用语法 alias short-name='long command' 对许多命令执行此操作。
      # 注意长命令和等号 ( = ) 之间没有空格另外一些命令是预别名的,比如 la 是 ls -a 的别名。您可以通过在终端中键入 la 来解决此问题。

    7. ping 和 traceroute 一起:想同时 ping 和 traceroute/tracert。使用地铁
      安装它
      sudo apt-get install mtr

      或者,如果您为命令起别名,请使用 install mtr 。
      使用地铁

    8. 下载文件:想要下载具有特定模式的文件,例如:
      http://example.com/files/file1.zip 上的文件 1
      位于 http://example.com/files/file2.zip 的文件 2
      使用 wget(大多数发行版都预装)如下
      wget Page on example.com

      Wget 可用于爬行和其他很棒的自动化的东西。

    9. 下载加速器:想要一个稳定的下载加速器使用 axel?
      使用 sudo apt-get install axel 安装
      使用如下
      axel -a
    10. 启用滚动锁定:在 Linux 发行版中默认禁用滚动锁定。即使 Scroll Lock 在现代应用程序中没有多大用途。但我们仍然可能需要它来实现某些目的,例如切换发光键盘上的背光。启用滚动锁定
      xmodmap -e 'add mod3 = Scroll_Lock' link
    11. 使用命令行下载文件:这个很常见。 wget 用于通过 HTP、HTTPS 和 FTP 使用命令行下载文件。
      wget file.link
      where file.link is the link from where the file has to be downloaded.
    12. 下载 YouTube 视频:您还可以使用名为 youtube-dl 的包直接从命令行下载 YouTube 视频。首先使用 apt-get 或 pip 安装软件包
      sudo apt-get install youtube-dl
      OR
      sudo pip install youtube-dl

      您的包裹已经可以使用了。您现在可以使用它来下载视频

      youtube-dl Youtube-link
    13. 更改终端外观:如果您想编辑终端的外观,或者字体大小和其他功能。你有两个选择。 gsettings 或 dconf。通俗地说,gsettings 使用命令行,而 dconf 使用名为 dconf-editor 的 GUI。首先我们需要安装 dconf。
      sudo apt-get install dconf-tools
      dconf-editor
    14. 成为一种纽带:你想看起来像个坏蛋黑客吗? (的种类)
      安装 hollywood,你的终端会分裂,看起来你正在做很多很酷的事情
      sudo apt-add-repository ppa:hollywood/ppa
      sudo apt-get update
      sudo apt-get install hollywood
      sudo apt-get install byobu #Used to split your terminal, very useful

      启动 byobu 然后 hollywood(只需输入 byobu 和 hollywood)

    15. 当前天气:了解世界上任何城市的当前天气怎么样。
      在您的终端中,只需键入:
      curl http://wttr.in/your_city_name

      瞧,接下来 3 天的天气会优雅地显示在您的终端中。

    16. 同时执行相同的命令:想要在某个时间点运行您昨天运行的命令?
      尝试 Ctrl-R(递归搜索),然后在命令中键入字符子集,然后无需多次按键即可访问最近的历史记录。

    谢谢..