原因
由于linux驱动调试过程需要反复进入modules目录下,每次敲键都费时,我使用的是4.19.232版本的linux内核,以我的linux内核版本为例,现总结三种能快速进入/lib/modules/4.19.232目录下的方法
1.使用别名(Alias):
在终端配置文件(比如 ~/.bashrc 或 ~/.bash_profile)中添加一个别名,就可以通过一个简短的命令快速进入目标目录。比如:
alias go232='cd /lib/modules/4.19.232/'
保存文件后,在终端中执行 source ~/.bashrc 或 source ~/.bash_profile 以激活更新的配置,然后你可以直接输入 go232 命令立即进入目录。即:
go232
2.设置快捷键(Shortcut):
一些终端模拟器(比如 gnome-terminal)允许你设置快捷键打开一个特定目录。这样你只需按下快捷键就能立即进入目录。这里指的是在xshell等远程连接终端通过创建快捷键的方式,达到快速输入命令的效果
3.使用符号链接(Symbolic Link):
在工作的目录中创建一个符号链接,指向 /lib/modules/4.19.232/,这样就能通过直接进入该符号链接来进入目标目录。
使用符号链接(Symbolic Link)创建一个指向目标目录的快捷方式的具体步骤和使用:
创建符号链接
在工作的目录中执行以下命令:
ln -s /lib/modules/4.19.232/ mylink
这会在当前目录创建一个名为 mylink 的符号链接,指向 /lib/modules/4.19.232/ 目录。
使用符号链接
现在,可以通过以下命令快速进入目标目录:
cd mylink
这样,就不需要每次都输入完整路径,而是使用符号链接进入目录。
删除符号链接
如果需要删除符号链接,可以使用 rm 命令:
rm mylink
上述步骤会在当前目录删除名为 mylink 的符号链接。