如果是要IDLE那种界面的话,在shell里输入python,如果要打开python3的话输入python3
如果是小一点的程序可以用编辑器写,sublime text就很好用了,
如果要写复杂一些的东西,装个IDE吧,推荐pyCharm
插入文本类命令 i :在光标前 I :在当前行首 a:光标后 A:在当前行尾 o:在当前行之下新开一行 O:在当前行之上新开一行 r:替换当前字符 R:替换当前字符及其后的字符,直至按ESC键 s:从当前光标位置处开始,以输入的文本替代指定数目的字符 S:删除指定数目的行,并以所输入文本代替之 ncw或nCW:修改指定数目的字 nCC:修改指定数目的行
如图所示,我们在命令行中输入vim
如图所示,之后,d出里vim的界面。
我们在当前界面输入i,会发现底部出现里插入。
好,说明可以输入啦。我们编写一个简单到hello world
编写完成之后,按ESC,底部会出现一个冒号。然后,我们键入wq testc,表示我们将以testc命名这个文件,进行保存。
可以看到当前路径中多了一个testc
使用gcc 命令进行编译链接,运行生成到o文件。如图所示。
你可以修改内核源代码,比如添加个系统调用:
kernel/sysc:SYSCALL_DEFINE0(hello) {
printk(KERN_EMERG "hello\n");
return 123456;
}
然后再注册一下:
include/linux/syscallsh:asmlinkage long sys_hello(void);
arch/x86/syscalls/syscall_64tbl:
1025 64 hello sys_hello
编译下内核,安装并重新启动就可以使用这个系统调用了:(用syscall()或者嵌入汇编都可以)
#include <stdioh>int main () {
//int a = syscall (1025);
long a=97;
asm (
"movq $0x0401, %%rax\n"
"syscall\n"
"movq %%rax, %0\n"
: "=r"(a)
);
printf ("%d\n", a);
return 0;
}
(以上代码在内核版本3125 x86_64上通过)
有好多语言可以写程序,最常用的是 C/C++ 和 Shell 语言。
写 C/C++ 程序一般用 vi 录入源程序,然后,用 gcc 编译成可执行软件。
如,你可以用 vi 录入如下程序Helloc:
# include <stdioh>
main()
{
printf("Hello, World!\n");
}
然后用命令:
gcc Helloc -o Hello
编译得到名为 Hello 的可执行文件 Hello
最后,用命令
/Hello
执行得到结果
ubuntu是Linux的一种,所以Linux的编译器gcc同样也适用于ubuntu。 要在ubuntu下编译gcc,可以按照如下步骤。 1,确认gcc是否安装。 Ubuntu的标准安装,会同步安装gcc编译器,如果没有安装,那么需要手动安装。
很简单啊。Ubuntu默认带有Perl的解释器……吧?好像是,你在终端里面打perl
-v看看就知道了,有解释器就会显示当前版本,没有的话会告诉你没安装,那你就去安装一个。
完了随便用什么文本编辑器,写你的程序,保存。
你爱用图形界面就直接到你保存的文件夹里双击你的文件,系统会知道这是个可执行的程序,你可以选择“用编辑器编辑”、“运行”、“在终端中运行”。如果你爱用终端,就perl
/路径/程序名
以上就是关于ubuntu 下怎么编写python程序全部的内容,包括:ubuntu 下怎么编写python程序、ubuntu终端中如何编辑.c文件、ubuntu vim 怎么写程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)