演示所使用的操作系统
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和普通用户都能使用配置的自定义命令;第二种方式只在当前用户内使用该自定义命令,切换别的用户该自定义命令无效
有操作问题的童孩可以在底下留言哦~~
