一些有用的 Linux 黑客
Linux 是最著名和最常用的开源操作系统。作为一种操作系统,Linux 是位于计算机上所有其他软件之下的软件,它接收来自这些程序的请求并将这些请求中继到计算机的硬件。
就本页而言,我们使用术语“Linux”来指代 Linux 内核,以及通常与 Linux 内核捆绑在一起以提供所有必要组件的程序、工具和服务的集合。功能齐全的操作系统。有些人,尤其是自由软件基金会的成员,将这个集合称为 GNU/Linux,因为其中包含的许多工具都是 GNU 组件。但是,并非所有 Linux 安装都使用 GNU 组件作为其操作系统的一部分。例如,Android 使用 Linux 内核,但很少依赖 GNU 工具。
以下是我最喜欢的一些 LINUX HACKS(排名不分先后):
- 粘贴代码:使用 Ctrl + Shift + v 将任何代码/文本直接粘贴到终端中
- 共享服务器:您可以使用以下命令在Python 2 中创建一个用于共享的快速 HTTP 服务器:
python -m SimpleHTTPServer
- 增加扬声器音量:将扬声器的最大音量增加一定百分比(在这种情况下为 150):
pactl set-sink-volume 0 150%
- 财富消息:让您的终端输出随机财富消息。在 ubuntu 系统上做:
sudo apt-get install fortune
如果您使用的是 Bash(默认在我的 linux 发行版中),请在 .bashrc 的最后一行添加财富。如果你喜欢牛,那么你可以安装 cowsay 管道将财富输出到 cowsay ,将以下行添加到 .bashrc 的末尾
fortune | cowsay
- 星球大战:想在终端观看星球大战?只需输入:
telnet towel.blinkenlights.nl
- 缩短冗长的命令:有一个冗长的命令并想缩短它?使用别名
将所有别名添加到您的 .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 来解决此问题。 - ping 和 traceroute 一起:想同时 ping 和 traceroute/tracert。使用地铁
安装它sudo apt-get install mtr
或者,如果您为命令起别名,请使用 install mtr 。
使用地铁 - 下载文件:想要下载具有特定模式的文件,例如:
http://example.com/files/file1.zip 上的文件 1
位于 http://example.com/files/file2.zip 的文件 2
使用 wget(大多数发行版都预装)如下wget Page on example.com
Wget 可用于爬行和其他很棒的自动化的东西。
- 下载加速器:想要一个稳定的下载加速器使用 axel?
使用 sudo apt-get install axel 安装
使用如下axel -a
- 启用滚动锁定:在 Linux 发行版中默认禁用滚动锁定。即使 Scroll Lock 在现代应用程序中没有多大用途。但我们仍然可能需要它来实现某些目的,例如切换发光键盘上的背光。启用滚动锁定
xmodmap -e 'add mod3 = Scroll_Lock' link
- 使用命令行下载文件:这个很常见。 wget 用于通过 HTP、HTTPS 和 FTP 使用命令行下载文件。
wget file.link where file.link is the link from where the file has to be downloaded.
- 下载 YouTube 视频:您还可以使用名为 youtube-dl 的包直接从命令行下载 YouTube 视频。首先使用 apt-get 或 pip 安装软件包
sudo apt-get install youtube-dl OR sudo pip install youtube-dl
您的包裹已经可以使用了。您现在可以使用它来下载视频
youtube-dl Youtube-link
- 更改终端外观:如果您想编辑终端的外观,或者字体大小和其他功能。你有两个选择。 gsettings 或 dconf。通俗地说,gsettings 使用命令行,而 dconf 使用名为 dconf-editor 的 GUI。首先我们需要安装 dconf。
sudo apt-get install dconf-tools dconf-editor
- 成为一种纽带:你想看起来像个坏蛋黑客吗? (的种类)
安装 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)
- 当前天气:了解世界上任何城市的当前天气怎么样。
在您的终端中,只需键入:curl http://wttr.in/your_city_name
瞧,接下来 3 天的天气会优雅地显示在您的终端中。
- 同时执行相同的命令:想要在某个时间点运行您昨天运行的命令?
尝试 Ctrl-R(递归搜索),然后在命令中键入字符子集,然后无需多次按键即可访问最近的历史记录。
谢谢..