1. 首页 > 经验常识

Linux 设置快捷指令,让你的操作更加高效!

Linux 设置快捷指令,让你的操作更加高效!


很多 Linux 新手在刚刚接触这个操作系统时,可能会觉得它的操作方式与 Windows 有很大的不同,尤其是快捷指令的设置。其实,只要掌握了一定的技巧,你也可以在 Linux 中轻松设置快捷指令,让你的操作变得更加高效!本文将为大家详细介绍如何在 Linux 中设置快捷指令,让你的 Linux 之旅更加轻松愉快!

一、准备工作

在开始设置快捷指令之前,你需要对 Linux 系统有一个基本的了解。熟悉 Linux 系统的常用快捷键是非常有必要的,比如 Ctrl+C、Ctrl+Z、Ctrl+Alt+T 等。此外,了解 Linux 系统的文件结构以及常用的命令也是必不可少的。只有做好了这些准备工作,你才能在设置快捷指令时游刃有余。

二、创建快捷指令

在 Linux 中创建快捷指令,实际上就是创建一个指向某个命令的快捷方式。最常用的方法就是使用`.desktop`文件。下面,我们就来详细介绍一下如何创建一个`.desktop`文件。

1. 使用文本编辑器创建`.desktop`文件

你可以使用任何你喜欢的文本编辑器来创建`.desktop`文件,如 Vim、Nano、Gedit 等。以 Vim 为例,打开终端,输入`vim`,然后回车。输入`:wq`,再回车,即可退出编辑器。

2. 创建`.desktop`文件的内容

`.desktop`文件的内容应该包括以下几个部分:

- 文件名:通常以`.desktop`结尾,如`My_Com**nd.desktop`。

- 用户名:文件的所有者,通常为`your_usern**e`。

- 快捷键:你希望设置的快捷键,如`Ctrl+Shift+C`。

- 命令:你希望用快捷键执行的命令,如`ls`。

下面是一个完整的`.desktop`文件示例:

```

[Desktop Entry]

Version=1.0

Type=Application

N**e=My Com**nd

Comment=快速执行 ls 命令

Exec=/bin/ls

Icon=/usr/share/icons/default/文件夹。png

Keywords=命令行;ls

Categories=GNOME;GTK;Utility;

X-Desktop-File-Install-Version=0.2

X-Desktop-File-Original-Icon=/usr/share/pix**ps/ls.png

X-Desktop-File-Type=Desktop Entry

X-GNOME-FullN**e=My Com**nd

X-GNOME-IconN**e=My Com**nd

X-GNOME-N**e=My Com**nd

X-GNOME-Usern**e=your_usern**e

```

请根据自己的需求修改其中的内容,尤其是命令部分。

3. 将`.desktop`文件放入正确的目录

创建好`.desktop`文件后,你需要将其放入`~/.local/share/applications/`目录下。使用`mv`命令即可完成此操作,如:

```

mv My_Com**nd.desktop ~/.local/share/applications/

```

三、设置快捷键

将`.desktop`文件放入正确的目录后,你需要将其与一个快捷键关联起来。这可以通过修改`~/.config/openbox/`目录下的`autostart`文件来实现。打开`autostart`文件,找到以下两行:

```

session-setup-script=/usr/bin/dbus-launch --autolaunch=52cd6e09a49e538e5500000000000000 --binary-syntax --close-stderr=false

```

在这两行下面,添加以下内容:

```

add-app-shortcut /usr/bin/gnome-terminal -e 'bash -c "source ~/.bashrc; exec gnome-terminal"'

```

这将会为`gnome-terminal`添加一个快捷键。你需要修改`~/.bashrc`文件,以便在打开终端时自动加载`.desktop`文件。在`~/.bashrc`文件末尾添加以下内容:

```

for i in ~/.local/share/applications/*/.desktop; do

if [ -f "$i" ]; then

n**e=$(basen**e "$i" .desktop)

key=$(grep "^Exec" "$i" | sed -e "s/^Exec=//")

版权声明:本文标题:Linux 设置快捷指令,让你的操作更加高效! 内容由互联网用户袁敏自发贡献,该文观点仅代表作者本人,转载请联系作者并注明出处:https://www.xkgmb.com/jycs/38610.html,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 8639633@qq.com 举报,一经查实,本站将立刻删除。

留言与评论(共有 0 条评论)
   
验证码:

联系我们

在线咨询:点击这里给我发消息

微信号:weixin888

工作日:9:30-18:30,节假日休息