Linux 实习日记:编写飞鸽传书程序,实现用户上下线检测和键盘命令
日期:2022年1月5日\n\n今天是我在Linux系统实习的第二天,我继续学习了一些关于命令行操作的知识。下面是我编写的实习日记:\n\n早上,我首先登录到Linux系统。使用以下命令:\n\n\nssh username@ip_address\n\n\n其中,username是我的用户名,ip_address是我要连接的Linux服务器的IP地址。\n\n成功登录后,我进入了我的工作目录,使用命令:\n\n\ncd /home/username/work\n\n\n这个目录是我存放实习相关文件的地方。\n\n在我的工作目录下,我创建了一个名为“feige”的文件夹,用于存放编写的飞鸽传书程序。使用命令:\n\n\nmkdir feige\n\n\n进入“feige”文件夹:\n\n\ncd feige\n\n\n接下来,我开始编写飞鸽传书程序。我使用Vim编辑器创建了一个名为“feige.py”的Python脚本文件:\n\n\nvim feige.py\n\n\n在Vim编辑器中,我编写了一些代码来实现飞鸽传书的功能。这些代码包括用户上下线的检测和键盘命令的实现。\n\n为了检测用户上下线,我使用了who命令。这个命令可以列出当前登录到系统的用户。我将这个命令的输出保存到一个变量中,并在代码中进行处理。\n\n为了实现键盘命令,我使用了input函数来获取用户的输入。然后,我根据用户的输入来执行相应的操作。例如,当用户输入“send”时,我会调用发送消息的函数。\n\n编写完代码后,我保存并退出Vim编辑器。\n\n接下来,我使用以下命令来运行飞鸽传书程序:\n\n\npython3 feige.py\n\n\n程序成功运行后,我进行了一些测试,包括模拟用户上下线和键盘命令的输入。通过这些测试,我确认了程序的功能正常。\n\n下午,我继续学习了一些其他命令行操作的知识,包括文件和目录的操作,文件权限的设置等。我通过实际操作和练习,加深了对这些知识的理解。\n\n今天的实习结束了,我收获了很多新的知识和经验。明天,我将继续学习Linux系统的其他功能和命令行操作。
原文地址: https://www.cveoy.top/t/topic/p97K 著作权归作者所有。请勿转载和采集!