UbuntuLinux 操作系统自定义命令

tech2026-01-03  8

Ubuntu/Linux 操作系统 自定义命令


演示所使用的操作系统

Ubuntu 18.04

想要达到的效果

类似于Linux的echo命令,效果如图:

C语言代码 #include <stdio.h> int main(int argc,char* argv[]) { int i; for(i=1;i<argc;i++){ printf("%s \t",argv[i]); } printf("\n"); return 0; } 生成可执行文件

若gcc不成功,按提示安装一下gcc

sudo apt-get install gcc

制作自定义命令

制作成自定义命令的方法有很多种,我这里就举个例子,点其中的两种。

1、配置到 /bin 目录底下(全部用户可用)

将可执行文件mv为你需要用的快捷命令,mv 可执行文件 需要的快捷命令,具体操作:mv MyEcho.out MyEcho

接着,将该快捷命令放到/bin目录底下,sudo 该快捷命令 /bin,具体操作:sudo MyEcho /bin

遇到密码输入密码回车即可。

cd /bin ls #查看一下bin目录底下的文件

可以看到echo(Linux的命令)和MyEcho都在里面了 所以就可以使用MyEcho命令了

2、配置到 ~/.bashrc 配置文件(只在该用户状态下可用)

具体操作:

进入~/.bashrc配置文件 sudo vim ~/.bashrc 进入后,按字母i进入编辑模式,插入语句 alias myecho='MyEcho.out可执行文件的绝对路径' 编辑好后,按ESC 再按:退出编辑,敲wq保存退出,在source一下~/.bashrc文件 source ~/.bashrc

这样就配置好,可以使用了

总结

总的来说,都是起别名

需要明确的是,第一种方式是全局的,root和普通用户都能使用配置的自定义命令;第二种方式只在当前用户内使用该自定义命令,切换别的用户该自定义命令无效

有操作问题的童孩可以在底下留言哦~~

最新回复(0)