Unix-Linux编程实践教程(中文清晰带书签),用大量的实例来讲解Linux下的系统开发
2024/9/27 13:15:21 46.75MB Unix-Linux 编程实践教程
1
AI-BXL-Bouman-2.22课程大纲本课程的主要目的是弥合好奇和以解决方案为导向的个人与需要有能力的人的公司之间的鸿沟。
本课程的主要目的是向学生提供最基本的知识,以便他们可以理解AI是什么。
由于时间有限,我们将尽量消除理论证明和形式符号,以便学生轻松获得AI的全貌。
注意:最终目标是思维定势,而不是特定的工具。
因此,上面的时间表可能会在课程中有所不同,提到的技术可能会被其他技术取代或根本看不到。
内容描述由学习者或教练组织的日常小讲座,内容涉及理论概念,有趣的相关技术,有趣的发现等…工作坊受训人员针对他们想教给同事的主题进行的互动会议。
红线在整个培训过程中,一个不断发展的项目,其中团队作为初创公司的角色扮演面临着越来越多的AI问题(合并挑战)。
案例分析研究AI的真实案例,专业人士的知名技巧和建议。
场地命令行界面(Unix/Linux)基础
2024/6/29 8:31:22 69.16MB JupyterNotebook
1
本压缩文件包含unix/linux编程实践教程的课后习题答案和书上的源代码,书后光盘。
2024/5/1 4:02:03 44.71MB Unix实践 教程 答案 源代码
1
这是关于Unix/Linux操作系统的基础知识,欢迎大家下载
2024/1/27 7:04:29 5.88MB Linux基础
1
在Linux系统的/etc目录下有这样一个文件passwd,该文件里包含系统中所有用户信息的记录,记录里包含每个用户的如下信息:用户名、密码、用户ID、组ID、用户全名、用户主目录和用户登录所用的shell。
请设计一个脚本(shell)程序能实现增加、删除、查找和显示特定用户信息的功能。
你们可以通过创建一些UNIX/LINUXshell脚本文件来满足以上需求。
  可以用任意一个文本编辑器打开passwd文件,该文件里包含用冒号分隔开的字段组成的记录,如下所示:  root:x:0:0:root:/root:/bin/bash  zxj:x:500:500:zxj303:/home/zxj:/bin/bash  .  .  .  在主Shell脚本文件里(必须以menu命名)要有一个多操作选项的菜单以便用户从中选择。
在不同任务的中,这些操作能自动实现以下功能:在屏幕上显示当前所有用户的记录在屏幕上显示当前所有用户(经过格式化和排序的)的记录只在屏幕上显示用户名和用户ID只在屏幕上显示(经过格式化和排序的)用户名和用户ID查询并显示特定用户的记录往passwd文件里增加新的用户记录从passwd文件里删除某个用户记录  你可以使用UNIX/LINUX中一些比较简单的命令或命令组合来执行1、2、3、4、5的任务。
对于任务6和7,你需要编写单独的Shell脚本文件(必须分别命名为add和delete)并且在你的主脚本menu文件中调用这些脚本文件。
  可能你还需要查询一些Unix/Linux命令,比如awk,、sort、tr、cut、paste、sed、grep;
你也可能还需要查询其他的Unix/Linux命令。
  建议你在主目录下建立一个以xxxxxx(xxxxxx为学号)命名的目录,并且在本次作业中使用它作为工作目录。
主脚本文件中的菜单  在menu脚本文件里将创建如下菜单,菜单里包含供用户选择的一些操作。
用户信息主菜单打印当前所有记录打印当前所有记录(格式化后的)打印用户名和用户ID打印(格式化了的)用户名和用户ID查询特定记录增加新记录删除记录Q——退出你的选择是:(等待用户输入)  当用户做了选择且所选的操作完成之后,应再次显示主菜单以供用户做下一步选择。
你必须用while循环和case条件语句配合来完成此操作。
另外在显示主菜单前必须先清除用户屏幕。
在以下所有步骤中,当显示主菜单前都需要先清屏。
  在menu脚本文件的前面部分你首先要定义三个变量,这三个变量分别存放passwd、add、delete文件的文件名,并且能在所有涉及到passwd、add、delete文件的语句中使用他们。
比如,可以定义成:          record_file=passwd  在所有访问passwd文件的语句中,只要使用$record_file即可。
这样做的一个优点就是,如果以后你需要重新命名记录或者需要在不同的记录文件中使用你的脚本的话,你只需要修改以上一个语句而不须在所有有关的记录文件里逐一修改语句。
如下定义另外两个变量:  add_file=add  delete_file=delete  定义以上变量之后,你必须核对menu脚本文件,看看所需的文件(passwd、add、delete)是否准确存放在当前目录下。
如果其中任何一个不存在,你的脚本menu文件就必须显示以下信息,然后退出:  RequiredfiletheMissingFiledoesnotexist.(所需文件不存在)  比如,如果passwd文件不存在,就显示“Requiredfilepasswddoesnotexist.(所需文件记录不存在)”然后退出。
  在以上等待用户做出选择的菜单中,如果用户偶尔输入了一个代码而不是1、2、3、4、5、6、7或Q,就有信息提示“无效的代码,请按回车键继续``````”(务必保证光标停留在此信息行末尾而不是在下一行的开始处)。
等用户按了回车键之后,再次显示主菜单供用户做其他选择。
可以允许用户使用Q或q退出。
  在以上等待用户做出选择的菜单中,如果用户简单地按了回车键(而不是输代码)的话,就会出现信息“Selectionnotentered.PressEntertocontinue…"(务必保证光标停留在此信息行末尾而不是在下一行的开始处)。
等用户按了回车键之后,再次显示主菜单供用户做其他选择。
  当用户选择了第一项——打印当前所有用户记录  以下是当用户在主菜单中选择第一个选项后,menu脚本文件
2023/11/27 18:53:43 211KB Linux大作业
1
Xftp是一个功能强大的SFTP、FTP文件传输软件。
使用了Xftp以后,MSWindows用户能安全地在UNIX/Linux和WindowsPC之间传输文件。
2023/11/5 7:51:09 26.03MB ftp xFtp
1
此文档是POSIX标准最新文档HTML版,UNIX/LINUX系统编程和实现必备手册。
TheOpenGroupBaseSpecificationsIssue7,2018editionIEEEStd1003.1-2017(RevisionofIEEEStd1003.1-2008)
2023/9/19 20:34:28 7.69MB POSIX UNIX LINUX
1
ZOC是一款远程登录软件。
支持ANSI,VT52,VT100,VT102,VT220,IBM3270和SecureShell(SSH)等选项多多,功能多多。
ZOC是一款以出色的配置和简洁的用户界面而闻名的功能强大且行之有效的终端模拟器和telnet客户端。
可以上传和下载。
ZOC类似于Windows下的SecureCRT,是一款用于连接运行包括Windows,MAC,UNIX/Linux和VMS的远程系统的工具。
它具有行标签定制,历史命令,回溯,多窗口,自动生成所有键入命令以及显示结果的记录文件,脚本和自动化等功能,兼容Windows7和OSXLion,拥有友好的管理员配置界面,并可进行文件传输等等。
同时支持Telent和Rlogin协议。
这个软件主要适用于从事相关行业的专业人员使用,用于包括远程网络调试、远程系统调试、本地网络、系统调试、排障等等诸如此类需要用到终端调试类的工作需要。
2023/8/11 9:29:28 4.22MB mac zoc ssh
1
Xftp7是一种灵活且轻量级的SFFT/FTP客户端,用于需要安全地通过网络传输文件的用户。
使用Xftp7软件能让文件传输被简化,使用拖拽、直接编辑和增强的同步,这些特性在直观的标签界面中被封装。
它可以帮助你的电和远程计算机进行文件同步,支持Windows和UNIX/Linux之间传输,完美支持SFTP、FTP传输,使用简单、快捷深度用户喜爱,同时Xftp7中文版具有很好的安全性,你完全可以放心自己的数据在传输中不被泄漏重要的是可以自定义上传文件的编码可以有效解决由WINDOWS平台访问LINUX平台FTP中文件名乱码的问题
2023/8/5 16:36:12 75.79MB FTP
1
发送中文短信,会用到UCS2编码,很多网友反应中文发送和接收乱码,这个烦恼可以解决了。
注意:要在系统配置里增加LANG=zh_CN.GB18030exportLANG语言配置不对,这个函数会出错的,另外,例子有点问题,换一个好了intmain(){unsignedchar*str="新年快乐,Linux";unsignedcharucs2str[1024],gbkstr[1024];intlen,i;len=EncodeUCS2(str,ucs2str);ucs2str[len]=0;for(i=0;i<len;i++)printf("%02X",ucs2str[i]);printf("\n");puts(ucs2str);len=DecodeUCS2(ucs2str,gbkstr,len);gbkstr[len]=0;puts(gbkstr);}多谢你的关注!QQ:364604751
2023/7/18 10:48:51 1KB UCS2 短信 编码 转换
1
共 26 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡